SWEB653 Software Testing and Quality Assurance
Answered
Question:
Learning Outcomes
This assignment is designed to assess students’ knowledge and skills related to the following learning outcomes:
1. Conduct effective and efficient inspections
2. Design and implement comprehensive test plans
3. Apply a wide variety of testing techniques in an effective and efficient manner.
4. Assess a software process to evaluate how effective it is at promoting quality.
Questions
Problem-1: (25 Marks)
You are a software engineer working on a project. Your manager requested you to conduct an effective and efficient inspections for the project using the standard V& V and comprehensive V&V plan models of the process of correction of 300 defects.
a.Show the process of correcting 300 defects using both models.
b.Compare both models.
c.Explain in your own words the finding
Problem-2: (25 Marks)
Propose a hypothetical software project for a certain organisation, you may give a brief description of the project in terms of scope. Design a comprehensive test plan for the proposed project.
Problem-3: (20 Marks)
Explain and compare the white box and black box testing techniques. Give an example of applying both techniques on a software project.
Problem-4: (25 Marks)
Critically discuss the objectives of software quality metrics? and evaluate how effective these metrics at promoting quality.
Marking Criteria:
Sections to be included in the report
|
Description of the section
|
Marks
|
Problem-1: verification and validating
|
Compare standard V& V and comprehensive V&V plan models
|
25
|
Problem-2: Test plan
|
Design a comprehensive test plan
|
25
|
Problem-3: testing techniques
|
Compare the white box and black box testing techniques
|
20
|
Problem-4: software quality metrics
|
Evaluate how effective these metrics at promoting quality.
|
25
|
Reference style
|
Follow IEEE reference style
|
5
|
|
Total
|
100
|