Macrosoft Inc. Leading Edge Software Design and Development
Home Products & Services Clients & Partners Careers Contact Us
PRODUCTS
Directories on Demand
Print on Demand
Reports on Demand
Resources on Demand
Returns on Demand
Analyzer
ISBN - 13
Sales Lead Management
SERVICES
Content Management
Adv. Composition Development
Healthcare
Business Intelligence
CRM
ERP
Open Source
QA Testing
Web Analytics Services
MAINFRAME SERVICES
Development
Maintenance & Audit
Migration & Extension
Home > Products & Services > Testing

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