Login Form

driving your projects to success

Test management

PDFPrintE-mail

crash_test_dummy

Even though tests tend to be somewhat disregarded by IT professionals, testing is a key stage in a project lifecycle as the cost of defect fixing grows exponentially with the solution usage. When testing a solution, one basically means to answer these two questions:

Have we built the solution right?

Have we built the right solution?

Verifying that the solution meets the requirements and validating that it satisfies the end-user needs is essential to get the value out of the solution.

 

We offer that a highly structured and professional approach to test management that is mostly effective in accelerating your project towards maximum benefits.

Our scope of expertise

We are experienced at managing the full stack of tests required to fulfil these two objectives of verifying and validating:

  • Integration testing: to confirm the proper interfacing and interaction between individual components of the solution  
  • System testing: to verify that the systems meets its requirements once fully integrated
  • System integration tests: to check that the solution is properly integrated to any external system as defined in the requirements
  • Performance and load testing: to ensure that the solution meets the performance requirements and is scalable enough to sustain the projected utilization
  • User acceptance testing: to validate that the solution meets the user's needs and that it can support the business processes and scenarios

We manage testing as a project per se and usually perform the following set of activities throughout the testing sub-project life-cycle:

Plan the test

Develop the tests

Execute the tests

Establish the test scope and approach, select the type of tests to be conducted.

Define the test schedule and staffing needs.

Define the number and characteristics of required test environments.

Define the scenarios to be tested and derive in test cases.

Prepare the data-set required for the test execution.

Check the tests coverage and completeness against the requirements.

Allocate scenarios to the testing resources and monitor the test execution : progress, number of defects and overall quality.

Execute the test scenarios and report defects.

Perform regression testing.

Typically, two types of consultants collaborate on a test management project:

  • The test manager for the planning and monitoring of the tests - he is the team leader of the test project and combines test expertise with project management methods.
  • The test associates for the development and executions of the tests.

Our deliverables and toolboxes

We have developed a test management methodology to support these activities. This methodology formalizes the deliverables that we deliver to our customers at each phase. Here are the key ones:

  • Test planning :
    1. Test strategy
    2. Test schedule and resource loading
    3. Test environments specifications
  • Test development :      
    1. Test procedures
    2. Test scenarios
    3. Test cases
    4. Test data-sets
    5. Traceability matrix
  • Test execution :
    1. Defects reports
    2. Test execution report
    3. Quality analysis

We train our consultants and equip them with the tools and templates they need so that they can efficiently focus on verifying and validating the solution.

Go back to our services overview, or get to know more about our project management services or business analysis services