100% found this document useful (1 vote)
1K views1 page

Cp7026 Software Quality Assurance

This document outlines the units and topics covered in a course on software quality assurance. The five units cover introduction to quality models and standards, verification techniques like inspections and reviews, test generation strategies like equivalence partitioning and boundary value analysis, structural testing techniques like condition coverage and data flow testing, and functional testing including integration testing and testing for specific attributes. The outcomes of the course are for students to be able to describe different testing approaches, analyze specifications to identify test strategies, develop test designs, identify measurements, execute tests, and evaluate testing efforts.

Uploaded by

dinesh123143
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views1 page

Cp7026 Software Quality Assurance

This document outlines the units and topics covered in a course on software quality assurance. The five units cover introduction to quality models and standards, verification techniques like inspections and reviews, test generation strategies like equivalence partitioning and boundary value analysis, structural testing techniques like condition coverage and data flow testing, and functional testing including integration testing and testing for specific attributes. The outcomes of the course are for students to be able to describe different testing approaches, analyze specifications to identify test strategies, develop test designs, identify measurements, execute tests, and evaluate testing efforts.

Uploaded by

dinesh123143
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CP7026 SOFTWARE QUALITY ASSURANCE

UNIT I INTRODUCTION

Introduction Views on quality Cost of quality - Quality models Quality frameworks Verification and
Validation Defect taxonomy Defect management Statistics and measurements IEEE standards
Quality assurance and control processes

UNIT II VERIFICATION

Introduction Verification techniques Inspections, reviews, walk-throughs Case studies

UNIT III TEST GENERATION

Software testing- Validation Test plan Test cases - Test Generation Equivalence partitioning
Boundary value analysis Category partition method Combinatorial generation - Decision tables
Examples and Case studies

UNIT IV STRUCTURAL TESTING

Introduction Test adequacy criteria Control flow graph Coverages: block, conditions, multiple
conditions, MC/DC, path Data flow graph Definition and use coverages C-use, P-use, Def-clear, Def-
use Finite state machines Transition coverage Fault based testing Mutation analysis Case
studies

UNIT V FUNCTIONAL TESTING

Introduction Test adequacy criteria - Test cases from use cases Exploratory testing - Integration,
system, acceptance, regression testing Testing for specific attributes: Performance, load and stress
testing Usability testing Security testing - Test automation Test oracles

OUTCOMES:

Upon Completion of the course, the students will be able to
Describe different approaches to testing software applications
Analyze specifications and identify appropriate test generation strategies
Develop an appropriate test design for a given test object
Identify applicable measurements for the verification and validation effort
Execute the test design
Evaluate the testing effort based on adequate measures

REFERENCES:
1. Boriz Beizer, "Software Testing Techniques", 2nd Edition, DreamTech, 2009.
2. Aditya P. Mathur, "Foundations of Software Testing", Pearson, 2008
3. Mauro Pezze and Michal Young, "Software Testing and Analysis. Process, Principles,
and Techniques", John Wiley 2008
4. Stephen H. Kan, "Metrics and Models in Software Quality Engineering", 2nd Edition,
Pearson, 2003
5. Kshirasagar Naik and Priyadarshi Tripathy (Eds), "Software Testing and Quality
Assurance: Theory and Practice", John Wiley, 2008
6. "Combinatorial Methods in Software Testing", ttp://csrc.nist.gov/groups/SNS/acts/index.html

You might also like