Basic Test Design Techniques

There are already many software testers and they all write test cases. But not all of them use test design techniques or use but do not know about it.

A brief overview of the most common test design techniques:

Equivalence Classification
For example, there is a certain range of estimated values ​​from 1 to 10, your task is to select 1 without error in the value within this interval, say 3 and one with an error that is not true outside the interval -0.

Boundary Value Analysis
In this case, for positive testing, you need to choose the smallest and largest boundary: let's say from 2 to 9, and values ​​greater than and less than the boundaries will allow 1 and 10. The analysis can be applied to any entities with restrictions in this area.

Read more about: Top Software testing Companies

Cause / Effect
In this case, the entry of certain combinations will be represented by the reason. When the response of the system itself it will be a consequence. Suppose you are going to learn about the possibility of adding using one of the monitor forms. To determine, you need to mark “Last name”, “Year”, “insurance number” into several fields, and as soon as you click the “Add” icon, you get a reason. And the consequence will be when the system adds and issues its number in the database.

Error calculation
To clarify the test, the analyst, relying on his knowledge of the system and the ability to reproduce the specifications of the subject, the definition of what cases in the system may be an error. Suppose the specification is as follows: You must enter a password. The task of the test analyst is to think over: “What should I do if the password is not entered?” “If the password is entered incorrectly?” Etc. Thus the error is forgiven.

Comments

Popular posts from this blog

Top 4 challenges of non functional testing

Why Do We Need Performance Testing For Our Digital Innovations

What is Boundary Value Analysis Testing