PROGRAM AND CODE: CO 5I
COURSE AND CODE: COMPUTER GRAPHICS (22518)
ASSIGNMENT NO. 1
1. Define software testing. List all skills of software tester.
2. What is static testing? State advantages and disadvantages of static testing
two each.
3. What do you mean by the term: Failure, Error, Fault, Error, Bug.
4. Differentiate between Verification and Validation.
5. Describe V-model with labeled diagram. State it’s any two advantages and
disadvantages. Also write where it is applicable.
6. List all objectives of testing.
7. What is test case? Which parameters are to be considered while
documenting test cases?
8. Describe Inspection under static testing.
9. Describe technical review under static testing.
[Link] any four differences between walkthrough and inspections.
[Link] between White box and Black box testing. (any six points)
[Link] six test cases for home marketing site [Link]
[Link] is the use of code complexity testing? Also compute code complexity
with the help of suitable example.
[Link] is boundary value analysis? Explain with suitable example.
15. What is Requirement based testing? Explain with suitable example.
16. Explain Equivalence partitioning with example.
*Refer notes and MSBTE paper solution
A R Sawant
HOD,
Computer Engg. Dept
What is test case? Which parameters are to be considered while documenting
test cases?
(Explanation of test case- 2 Marks, parameters-2 Marks)
Ans: Test case is a well-documented procedure designed to test the functionality ofthe
feature
in the system.
For designing the test case, it needs to provide set of inputs and its corresponding
expected
outputs.
Parameters:
1. Test case ID: is the identification number given to each test case.
2. Purpose: defines why the case is being designed.
3. Precondition: for running in the system can be defined, if required, in the test case.
4. Input: should not hypothetical. Actual inputs must be provided, instead of general
inputs.
5. Expected outputs which should be produced when there is no failure.