CDT: Context Driven Testing

While performing various types of software testing (web testing, mobile apps testing, ecommerce testing, game testing, etc.), the specialists apply different techniques and methodologies that provide effective and efficient procedure of quality assurance.

One such a testing technique is CDT that is an abbreviation for context-driven testing. This methodology was developed by Cem Kaner and Brian Marick. They founded the whole CDT school in 1999.

During testing with applied context-driven principles, the specialists should follow the special principles that will provide the checking procedure of a high quality.

What Are the Basic Aspects of CDT?

  • The value of every working procedure depends on the context.
  • The main constituent part of every context is the team that is working on the project.
  • It is impossible to predict a certain direction of system development and all possible peculiarities of this process.
  • The detailed analysis of the system under test is an inevitable part of every procedure.
  • The universal approaches that will suit every requirement do not exist.

The main goal of CDT is to make the team work accurately and ensure the constant and well-established communication process. The team of different specialists who are working on one project should act as one entity – a real team.

There are several secrets of effective applying of CDT, among them there are:

  • Metrics plays an important role for CDT. The data should be proper and current.
  • Automated testing does not suite context-driven approach.  Only human being is able to provide non-standard suggestions based on the context.
  • It is necessary to apply various methodologies and techniques the choice of which depends on the system specifics, business peculiarities and user experience.

Source: QATestLab