8 Software Quality Assurance And Testing

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

208110 marks

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

20815 marks

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 →
20805 marks

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

20795 marks

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

20785 marks

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 →