Page cover image

๐Ÿค–Test Design

Test design is a process that describes โ€œhowโ€ testing should be done. It includes processes for the identifying test cases by enumerating steps of the defined test conditions. The testing techniques defined in test -- http://tryqa.com/

In short it focuses on the creation and execution of the test. It can be as simple as exploratory testing or a coverage base with test cases.

Two distinct ways of preparing and performing tests

Test approach are divided into two:

A group of test approach where it do not follow strict rules, instead testers rely based on their skills, intuition and experience of the test.

Pursued value: Requirements and Specifications

Reporting based on test results

  • Detailed reporting for the members of the DevOps team and their direct contacts.

  • Overview reporting for people that look upon the test object from a business perspective such as the product owner and users.

  • High-level reporting for the stakeholders that are more distant to the team's activities such as high-level managers.

It is wise to combine Experience and Coverage base testing when performing and preparing test.

When the quality risks are relatively low, testers may decide to mainly apply experience-based testing. Still, if the tester for example encounters a boundary value during exploratory testing, it is very wise to apply boundary value analysis on the spot and make a test for each boundary value.

On the other hand, when the quality risk level (or any other good reason) is such that coverage-based testing is the main approach, then some experience-based testing is still a good thing to do. For example, investigating unexpected outcomes, or giving an important stakeholder a chance to see for themselves that the system actually works (because nothing adds so much to confidence as seeing it with their own eyes).

Last updated