0% found this document useful (1 vote)
410 views

Course Outline - SQA

This document provides an overview of a course on Software Quality Assurance. The course is 3 credit hours and has 2 lectures and 1 lab per week. It has prerequisites in Software Requirement Engineering. The objective is to teach students how to assure and verify software quality, avoid errors, and incorporate inspections, reviews, testing and validation techniques using various tools. The course outline covers topics like quality assurance principles and practices, planning, verification, validation, inspections, reviews, testing methodologies and quality standards. Lab work involves developing test cases, implementing different testing techniques, generating test data, practicing methodologies using automated tools, and analyzing test results. Recommended resources include books on quality assurance, software testing and process improvement.

Uploaded by

Faizan A Gondal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
410 views

Course Outline - SQA

This document provides an overview of a course on Software Quality Assurance. The course is 3 credit hours and has 2 lectures and 1 lab per week. It has prerequisites in Software Requirement Engineering. The objective is to teach students how to assure and verify software quality, avoid errors, and incorporate inspections, reviews, testing and validation techniques using various tools. The course outline covers topics like quality assurance principles and practices, planning, verification, validation, inspections, reviews, testing methodologies and quality standards. Lab work involves developing test cases, implementing different testing techniques, generating test data, practicing methodologies using automated tools, and analyzing test results. Recommended resources include books on quality assurance, software testing and process improvement.

Uploaded by

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

Course Name: Software

Quality Assurance

Course Structure: Lectures: 2 , Labs: 1

Credit Hours: 3

Prerequisites: Software Requirement Engineering

Objectives: The objective of this course is to make students have ability to understand
and practice:
How to assure and verify Quality, and the need for a culture of quality. Avoidance of errors
and other quality problems. Inspections and reviews. Testing, verification and validation
techniques using variety of tools, incorporation of feedback loop to support quality promotion.
Process assurance vs. Product assurance. Quality process standards. Product and process
assurance. Problem analysis and reporting. Statistical approaches to quality control.

Course Outline: Introduction to software quality assurance, The Quality Challenge,


Quality Control v/s Quality Assurance, Quality Assurance in Software Projects (Phases),
Principles and Practices, Quality Management, Quality Assurance and Standards, Quality
Planning and Quality Control, Verification and Validation, Planning Verification and Validation,
Critical System Validation, Reliability Validation, Safety Assurance, Security assessment,
Inspections and reviews, Principles of software validation, Software verification, Planning for
Software Quality Assurance, Software Quality Assurance (SQA) Plans, SQA-Organizational
Level Initiatives, SQA Planning (Observations, Numbers, Results), Software Testing,
Specification based test construction techniques, White-box and grey-box testing, Others
comprehensive software testing techniques for SDLC, Control flow oriented test construction
techniques, Data flow oriented test construction techniques, Clean-room approach to quality
assurance, Product Quality and Process Quality, Standards for process quality and standards
for product quality, Walkthroughs and Inspections, Structure, Checklist, Audits, Roles and
Responsibilities (Reviews, Inspections, etc), How to make Reviews and Inspections most
effective

Lab Work:
o
o
o
o
o

Planning and Development of test cases


Planning and implementation of different Testing Techniques e.g. White Box Testing,
Black Box Testing, Recursion Testing etc
Collection and Generation of test data
Practicing Testing methodologies using automated testing tool & technologies
Analysis of Test results & Extreme testing

Resources:
1. Software Quality Assurance: Principles and Practice (Hardcover). by Nina S. Godbole,
published by Alpha Science, 2004
2. Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement by
Jeff Tian, published by John Wiley & sons, 2005
3. Software Testing in the Real World: Improving the Process by Kit, Edward, Addison & Wesley,
1998.
4. Perfect Software: And other illusions about testing by Gerald M. Weinberg, published Dorest
House, 2008.

You might also like