A mission of expertise and advice... Audit, assistance in choosing a tool or changing the implementation of a quality process, AMOA, requirements engineering...

 Offer 1: AMOA, Requirements engineering

The success of an IT project relies on the capacity of the project manager or product owner to correctly elaborate specifications and requirements which should be understandable and manageable by the developers and testable by testers.

For this reason ALL4TEST has set up an offer of advice and support for requirements management in order to help their clients from the beginning of the project, to guarantee the quality of their applications and the adequacy to the initial requirement.

We can adopt various requirements classifications according to the approach or the pre-existent organization, for example:

  • According to the people who emit them:

- Users requirements, business requirements , technical requirements

  • According to their level of precision:

- Objectives, HLD specifications, detailed specifications (certifications, eco-certification), use cases...

  • According to the requirement's nature:

- Functionality, ergonomic (usability), robustness, performance, security.

We find very often recurring problems to which requirement's management brings solutions:

  • Collect
  • Validation
  • Priorities management
  • Change management
  • Quality management
  • Links with the rest of the project and/or with the context

The methods (x CMMi) and the test manager tools insure traceability between requirements and test plans.

All4TEST's offer:

  • Requirements engineering trainings, based on standards as REQB
  • Specialized consultants who support clients in order to establish and manage requirements during the project and define the test strategy and the associated test plans.

  Offer 2: Test maturity Audit

Software development industrialization requires certain formalism and thus, the implementation of an adapted and progressive methodology. Besides writing a quality assurance plan, here are the main methods on which we lean:

Before proposing improvement axes, we help our clients define exactly their test maturity level. Afterwards we can establish the improvement objectives.

TMMi (Test Maturity Model)

One of the methods we use is TMMi. The TMMi is a detailed model for test process improvement and is positioned as being complementary to the CMMI. Five levels of maturity are defined.

TPI (Test Process Improvement)

The Test Process Improvement (TPI) model has been developed based on the practical knowledge and experiences of test process development. TPI offers a viewpoint in the maturity of the test processes within the organization. Based on this understanding the model helps to define gradual and controllable test process improvement steps. We frequently use the model in those organizations who wish to reach the 3rd level of CMM (Capacity Maturity Model or evolution model of software capacities) regarding tests.

The model includes 20 key areas. Every key area has several maturity levels. All these levels are represented in a test maturity matrix. At every level there are attached checkpoints. The model also includes improvement suggestions to reach a certain level.

Our consultants experience allows us to adapt these methods to the size of the company ...

CMMI (Capability Maturity Model Integration)

CMMI is a descriptive model that details the essential attributes that should characterize an organization at a given maturity level: in managing, measuring and monitoring software development processes.

CMMI is the successor to CMM. CMMI originated in software engineering but has been highly generalized over the years to embrace other areas of interest, such as the development of hardware products, the delivery of all kinds of services, and the acquisition of products and services.

 Offer 3: Advice, study for choosing a testing tool

Each client has specific requirements regarding his business or the technologies he uses.

ALL4TEST has set up a technological watch unit and partnerships with testing tools editors in order to advise their clients while setting up testing tools, test robots for Web or mobile applications, performance testing tools...

Here is a synthesis of the specter generally covered by these tools.

You can find these editors names in our partners section.