This document contains two assignments related to software testing. Assignment 1 includes questions about the differences between validation and verification, quality standards like CMM and ISO 9000, defining software quality terms, components of quality assurance, views of quality, quality management, product and process attributes, IEEE SQL standards, and testing techniques. Assignment 2 includes questions about regression vs re-testing, the bug life cycle, dealing with rejected bugs, positive and negative testing, grey box testing, the Selenium framework, boundary value analysis testing, decision table testing, differences between manual and automation testing, and various specific testing techniques.
This document contains two assignments related to software testing. Assignment 1 includes questions about the differences between validation and verification, quality standards like CMM and ISO 9000, defining software quality terms, components of quality assurance, views of quality, quality management, product and process attributes, IEEE SQL standards, and testing techniques. Assignment 2 includes questions about regression vs re-testing, the bug life cycle, dealing with rejected bugs, positive and negative testing, grey box testing, the Selenium framework, boundary value analysis testing, decision table testing, differences between manual and automation testing, and various specific testing techniques.
This document contains two assignments related to software testing. Assignment 1 includes questions about the differences between validation and verification, quality standards like CMM and ISO 9000, defining software quality terms, components of quality assurance, views of quality, quality management, product and process attributes, IEEE SQL standards, and testing techniques. Assignment 2 includes questions about regression vs re-testing, the bug life cycle, dealing with rejected bugs, positive and negative testing, grey box testing, the Selenium framework, boundary value analysis testing, decision table testing, differences between manual and automation testing, and various specific testing techniques.
1. Write major differences between Validation and Verification
activities.
2. Write a short note on following quality standards
a. SEI CMM b. SEI CMMi c. ISO 9000
3. Define following and terms and relationship between them
a. Error b. Fault c. Failure
4. Write a short note on the components of software quality
assurance.
5. Write a short note on different views of the software quality.
6. Explain in details about quality Management components.
7. Describe product and process quality attributes
8. Explain IEEE standards for SQL Plan.
9. Explain the different software testing principles.
10.Describe following techniques
a. Review b. Walkthrough c. Inspection
Assignment-2, It is an individual assignment.
1. Write major differences between Regression and Re-testing approach techniques. 2. Explain the bug life cycle stages with neat diagram and describe how bug priority can be differentiated from severity of the bug. 3. During the testing of a module tester “ABC” finds a bug and assigned it to developer. But developer rejects the same, saying that it is not a bug. What tester, “ABC”, should do? 4. Describe positive testing and negative testing approaches with suitable examples. 5. Explain the significance of Grey box testing, its advantages and disadvantages. 6. Describe major elements and its functionality of the selenium framework. 7. Write Test Cases using Boundary Value Analysis for a requirement that is stated as follows: “In the examination grading system, if the student scores 0 to less than 40 then assign E Grade, if the student scores between 40 to 49 then assign D Grade, if the student scores between 50 to 69 then assign C Grade, if the student scores between 70 to 84 then assign B Grade, and if the student scores 85 to 100 then assign A Grade.” 8. If you hold an 'over60s' rail card, you get a 34% discount on whatever ticket you buy. If you are traveling with a child (under 16), you can get a 50% discount on any ticket if you hold a family rail card, otherwise you get a 10% discount. You can only hold one type of rail card. Construct a decision table showing all the combinations of fare types and resulting discounts and derive test cases from the decision table. 9.a. Explain differences between manual testing and automation testing. b. In which phase of the product lifecycle manual testing is preferable? c. Write the advantages of automation testing. d. Explain differences between smoke testing and monkey testing techniques. 10.Explain following testing techniques a. Usability testing b. Performance testing c. Stress testing d. Scalability testing e. Compatibility testing f. API Testing g. Beta testing h. Alpha testing i. Integration testing.