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