|
Commitment to quality and client satisfaction is the key factors for
success of any organization. Macrosoft believes in providing
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 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, through its
regular auditing process, ensures that such processes are strictly
adhered to during the course of the SDLC.
Our Team
Macrosoft 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 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 providing "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 provide 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
- 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 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
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
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.
|