Software Project Management · Unit 8 · 5 hrs
Software quality assurance and testing
Exam-focused notes for Software quality assurance and testing (Software Project Management, CSC425): what the TU syllabus asks and how it has actually been tested, with 5 solved past questions from this unit.
What this unit covers
- Testing principles and objectives
- Test plan
- Types and levels of testing
- Test strategies
- Program verification and validation
- Software quality
- SEI-CMM
- SQA activities
- QA organization structure
- SQA plan
Testing principles and objectives
What are testing principles? List different test strategies. Explain SQA plan.[10]
--- Testing principles are fundamental guidelines that direct the software testing process to make it more effective and efficient. The widely accepted testing principles are: Testing can show that defects are present, but cannot prove that there are no def...
Full solved answer →SEI-CMM
What is SEI-CMM? Explain its importance. [5]
SEI-CMM stands for Software Engineering Institute - Capability Maturity Model. It is a framework developed by the Software Engineering Institute (SEI) at Carnegie Mellon University that describes the key elements of an effective software process. It provide...
Full solved answer →Explain capability process model. [5]
The Capability Maturity Model (CMM) is a framework that describes the maturity of an organization's software development process. It was developed by the Software Engineering Institute (SEI) and published in 1987. The CMM provides a set of best practices th...
Full solved answer →Program verification and validation
Differentiate between verification and validation. List testing principles. [5]
--- Aspect Verification Validation --------- Definition The process of checking whether the software is being built correctly (i.e., as per specifications) The process of checking whether the correct software is being built (i.e., meets user needs) Question...
Full solved answer →Software quality
Briefly explain different quality factors. [5]
Software quality factors are the attributes or characteristics used to evaluate how well a software product meets its requirements and satisfies user needs. Based on the software product attributes, quality factors are grouped into three major categories: -...
Full solved answer →Make Unit 8 stick
Practice CSC425 with flashcards & quizzes