METHODIXQAT

Comprehensive Testing Framework

Cambridge’s MethodixQAT is a flexible framework designed to suit the needs of an individual client.

This robust methodology for Quality Assurance and Testing or QAT evolved out of Cambridge’s years of experience working on over 600 client engagements. MethodixQAT effectively tests, isolates defects early in the life cycle of a project and tracks them to completion.

MethodixQAT takes a cost-effective phased out approach and works in close coordination with the development team that facilitates detection of defects early in the lifecycle of a project. This approach prevents mission-critical enterprise applications from being implemented on the production environment with unknown defects. These phases can be flexibly applied for both iterative and waterfall models adopted in a project lifecycle .

Assimilate

In this phase, Cambridge seeks to understand the scope and expectations of the project. Areas covered are:

  • Functional Requirements
  • Technical Requirements
  • Performance Issues
  • Linguistic Issues
  • Test scope and coverage

The deliverables at the end of this phase are:

  • Scope of the testing and details of tests to be conducted
  • Test environment detailing the OS and linguistic requirement
  • Prioritization of testing activities
  • Templates used in the testing process including test cases, test reports, status reports
  • Tool options and evaluation
  • List of deliverables under different phases of the project

Plan

The assimilation phase is broken into more granular parts relevant to the whole testing initiative. The scope is fully defined, the risks are assessed, and an appropriate mitigation plan is developed. Testing tools are also selected in this phase. A detailed project plan using Microsoft Project Plan 2000+ or equivalent is then drafted. More elaborate plans on the test environment in terms of hardware and network requirements are then finalized.

Stage

In this phase, a test lab environment is staged. Project-specific hardware, networking and communication facilities are installed and commissioned exclusively for the project. The testing environment is then staged and made ready for test execution.

Execute

This phase includes the following tasks:

  • Transfer of Knowledge
    The core team now prepares team members to achieve testing objectives.
  • Elaborate Test Plan
    The coverage for each test undertaken is prepared. This document is linked to individual test cases.
  • Test Case Preparation
    QA specialists will prepare individual test cases. These will, if necessary, form the basis for generating automated test scripts.
  • Automation
    QA automation developers experienced in testing automation will develop functional scripts and generate the test scripts.
  • Test Execution
    Tests are executed - the iterations of test cycles are determined at the time of finalizing the test scope.
  • Manage Defects
    This is an ongoing task resulting out of test execution as described in the next phase.

Manage

The team responsible executes the defect management tasks based on one of two configurations.

  • Onsite Model
    Under this model, the whole QA team works on site.
  • Hybrid Onsite-Offshore Model
    This is a flexible model with on site and off shore resources. The model is depicted below.

    A typical Cambridge QATS Hybrid On site-Off shore Project Team structure
  • Defect Reporting and Tracking
    All the defects found during testing are recorded and tracked using tools like Rational ClearQuest Nesbitt Bug Collector Pro. Defects are classified, tracked according to their level of criticality and extensively reported on.
  • Test Monitoring Mechanisms
    Test Reporting Procedures
    Test results with appropriate levels of analytical summary are provided.

    A typical weekly status report contains:
    • QAT tasks:Planned for next period
    • Completed previous period
    • Pending from previous period
    • Dependent on actions by the client
    • Delayed and missed milestones
    • Open issues and escalations, if any
    • Upcoming review milestones
    Through effective project monitoring, project control and efficient risk management, Cambridge endeavors to minimize changes to deliverables.

    Escalation and Problem Handling Procedures
    Cambridge offers excellent escalation and problem handling procedures and software tools/products that help log issues.

return to top