Recent Post

Test Case Designing Techniques

Test Case Design Techniques:

To design better test cases there are three test case design techniques available.
•        Boundary Value Analysis.
•        Equivalence Clause Partition.
•        Error Guessing.


Boundary Value Analysis:

•     Boundary Value Analysis:
•     The process of analyzing the data at boundary levels 
•     There are 6 Boundary Levels.

1) Min       
2) Min – 1  
3) Min + 1        
4) Max  
5) Max – 1  
6) Max + 1

• Example:   
• If there is a requirement such as a user can be granted a loan if
•     Condition – 1:  User age >= 20, User age <= 50.
 Condition – 2:  User Sal >= Rs.20,000, User Sal <= Rs.2,00,000.     
                           

Min
Status
Max
Min = 20
Pass
Pass
Max = 50
Min - 1 = 19
Fail
Pass
Max - 1 = 49
Min + 1 = 21
Pass
Fail
Max + 1 = 51

 

Equivalence Clause Partition

• ECP (Equivalence Clause Partition):
• The process of partitioning / dividing the data between the classes like Valid or Invalid.
• Example:  when there is a requirement such as user name field should accept either alpha or numeric or the combination of alphanumeric

•        (a – z), (A – Z), (0-9), {A-Z}{a-z}{0-9}.


Valid
Status
Invalid
Status
a – z
Pass
 Special Chars (*&^%...)
Fail
A – Z
Pass
 Function Keys (F1..F12)
Fail
0 – 9
Pass
Blanks, spaces, all zeros
Fail
[A-Z][a-z][0-9]
Pass





Error Guessing

• The process of guessing errors where ever they are required.
• Example: When there is a requirement like password can accept any alphanumeric.
• When we enter special characters in the password field there should be “invalid password”. When you don not enter any value in the password field click again there should be a “Please enter password” message.
 

Error Guessing
• Test Purpose:
• To verify blank data submission on the Login page gives proper validation messages
• Test Steps:
• Without entering User Name and password, click on Sign In Button
• There should be error messages indicating that, username and password are not entered
• Expected Results:
• For blank data submission on the Login page the Login page should give proper validation messages indicating that, username and password are not entered


0 comments:

Post a Comment

GAReddy @ OneTestingCenter @ All Articles