Quality Assurance and Quality Process
programs
Commitment to quality and client
satisfaction is the key factors for success of any organization.
Macrosoft's believes in high-quality deliverables through
its "Quality Assurance" and "Quality Process"
programs.
There has been a major cost-cutting in software
development practice across the globe and unfortunately,
"testing" efforts, often termed as "overheads",
have been cut the most to reduce the costs. Macrosoft's
has always given due importance to testing. Our quality
team brings a solid commitment to its wide customer base
to ensure high degree of quality output. Our QA team has
a well-defined "Quality Management System" on
the lines of the Capability Maturity Model (CMM).
These
processes are specifically designed for both onsite and
offsite support, including offshore. Macrosoft's, through
its regular auditing process, ensures that such processes
are strictly adhered to during the course of the SDLC.
At the same time, we Macrosoft'side out customers ready
online access to the QA system to track the quality status
of the project throughout the SDLC.
 |
Our Team
Macrosoft's provides
Senior Software Quality Assurance analysts, engineers
and automation experts, who write test plans, develop
full testing methodologies and strategize for next deployment
items. We are experienced with all phases of testing including
integration testing, regression testing, black/white box
testing, environment testing, performance testing, stress
testing, localization testing and user acceptance testing.
We have the vast amount of experience in many industries
including but not limited to Investments, Financials,
Telecommunication, Printing, Healthcare and Insurance,
Manufacturing, Logistics and more.
Macrosoft's has a well
established QA team in our corporate HQ in New Jersey.
We also have a team of QA experts stationed in India.
We are thus Macrosoft'siding "round the clock service"
to our customers ensuring highest levels of QA & Testing
experience and this plays an important role especially
in mission critical items.
 |
Some of the services
we Macrosoft'side are:
- Formal requirement
analysis and documentation
- Test Planning
and Procedure Development along with reporting
- Test Execution
and automation (planned or ad hoc) using manual process
or various automated test scripts and Suites
- Load/Regression,
Security, Localization, Usability, Integration, System,
Performance and Acceptance Testing
- Risk Analysis
- Process Review
& ImMacrosoft'sement
- Software Configuration
Management
- Staffing Assistance
and training
- Testing of
Web-based, Client-Server, Palm/handheld mobile devices,
Desktop applications under any platform
- Documentation - Product Documents
(User Manuals, Installation and Administration Guides,
Online Help)
Macrosoft's has domain expertise in
the following areas of testing:
- Desktop Publishing
- Printing and
Fulfillment
- Travel
- Enterprise
Infrastructure
- E-Commerce
- Marketing
and Sales
- Healthcare
and Insurance
- Finance
- Manufacturing
- Miscellaneous
desktop services/software's
- ERP
- Etc.
Our Testing Processes
A
typical unit test case process involves the following
activities:
- Understanding
and reviewing requirement specifications
- Creating Software
Test Plan and Software Quality Assurance Plan.
- Creating detailed
test cases
- Creating test
data
- Setting up
test environment
- Creating and
deploying builds
- Executing
tests
- Managing defects
- Analyzing results
A typical automation testing process
involves the following activities:
- Defining test
framework
- Creating test
harness
- Creating test
scripts and test data
- Defining reporting
mechanism/system for test runs
- Carrying out test runs in different
environments
 |
Other types of test procedures
are followed in a similar fashion.
We also conduct brainstorming sessions that
involve members with domain expertise. Various aspects
of the product/project are discussed to imMacrosoft'se
the test case repository. We also conduct periodic bug
bashes to get a different perspective of the application.
All employees are typically asked to test the product.
Our Testing Methodology
Quality Assurance and Quality Test Plans
are prepared at the early phases of a project/product.
These plans outline all the activities to be performed
to meet the quality objectives from the client's perspective.
Generally it is test lead's responsibility to ensure that
all quality system procedures/standards applicable to
the project/product are followed, and that all the tests
and reviews are conducted in a planned manner. Routine
audits are carried out at various check-points to evaluate
the progress and quality standards.
During and especially
at the end of each project, we measure the overall quality
in terms of:
- Number of
reviews and inspections conducted
- Number of
errors detected and phase of detection
- Number of
customer complaints
- Number of NCs
(Non Conformances) reported during audit
- Review Effort
- Defect Detection
Efficiency
- In-process
defect density
- Delivered defect density
Tools Used
Macrosoft's testing team has expertise in
adopting/embracing the latest automation tools available
in the industry for testing Many of our QA analysts are
experienced in the major automation tools such as WinRunner,
LoadRunner, Test Director, QA Load, OpenSTA, JUnit, QTP,
Rational Robot and many others. We actively use web versions
of PVCS tracker and Bugzilla for issue tracking. Such
industrial strength software's eliminate repetitive and
costly software testing and hence give us a better competitive
edge.
 |
For more information
please contact:
John Kullmann
jkullmann@macrosoftinc.com
Phone: 973-889-0500 x272
|