Software Verification and Validation (CS608)
Assignment # 02
Total marks = 20
May 30, 2019
Please carefully read the following instructions before attempting assignment.
RULES FOR MARKING
It should be clear that your assignment would not get any credit if:
• The assignment is submitted after the due date.
• The submitted assignment does not open or file is corrupt.
• Strict action will be taken if submitted solution is copied from any other student or from the internet.
You should concern the recommended books to clarify your concepts as handouts are not sufficient.
You are supposed to submit your assignment in .doc or docx format.
Any other formats like scan images, PDF, zip, rar, ppt and bmp etc. will not be accepted.
To enable students to practically implement the concepts of verification and validation. Moreover to familiarize students with the concepts of:
• Software testing
• Black box testing
• Grey box testing
• Boundary value analysis
• Equivalence partitioning analysis
No assignment will be accepted after the due date via email in any case (whether it is the case of load shedding or internet malfunctioning etc.). Hence refrain from uploading assignment in the last hour of deadline. It is recommended to upload solution file at least two days before its closing date.
If you people find any mistake or confusion in assignment (Question statement), please consult with your instructor before the deadline. After the deadline no queries will be entertained in this regard.
For any query, feel free to email at email@example.com
Question No. 1. (Marks 15)
Assume that a Login page of yahoo mail accepts valid user ID and Password field. User ID field accepts minimum 10 characters and maximum 15 characters. Valid range 10-25, Invalid range 9 or less than 9 and Invalid range 26 or more than 26.
Considering the above scenario you are required to implement boundary value analysis and write down the Test Cases for all partitioned values (Valid, Invalid and exact boundary).
Invalid Partition Valid Partition Invalid Partition
Question No. 2. (Marks 5)
Differentiate between black box and grey box testing. Write the drawbacks of both testing techniques.