0% found this document useful (0 votes)
28 views2 pages

SQE

Uploaded by

AbD uL HAq kHAn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views2 pages

SQE

Uploaded by

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

Course Name: Software Quality Engineering

Course Code: SE-358


Credit Hours: 3
Prerequisites: Software Engineering
Objectives and Outcomes: At the end of the course the students will be able to:
1. Outline software testing and software quality assurance principles.
2. Prepare test case and test suites for completely testing all aspects of a system under test (SUT)
3. Analyze which of the software testing techniques are relevant for a particular case and know
software reliability analysis tools and techniques.
4. Compile findings of a quality assurance cycle.
Course Outline: Software Quality, Software Quality Attributes, Quality Engineering., Testing:
Concepts, Issues, and Techniques, Software testing lifecycle., Testing Scopes., Testing Approaches.,
Testing Concepts., Test Planning Process, Introduction to testing process, Requirement of software
test planning, Testing documentation, Reporting and historical data recording., Software testing
techniques, Testing philosophies , Testing strategies, Model based testing, Software testing
techniques, Testing using models, Domain and combinatorial testing, Unit and integration testing,
Acceptance testing, Test automation, Slicing, Software reliability models and engineering,
Introduction, Exponential model., Reliability growth models, Modeling process, Software
inspections, Software reviews, Inspection checks and metrics, Quality Models, Models for quality
assessment, Product quality metrics, Quality Measurements, In-Process metrics for software testing,
In-Process quality management, Effort/outcome models, System testing, Introduction to sub-system
testing, From functional to system aspects of testing, System testing, Introduction to system
testing, Scenarios development, System testing, Use-cases for testing, Specification-based testing,
Open issues on software testing

Course Name: Software Quality Engineering


Week # Distribution
1. Software Quality, Software Quality Attributes, Quality Engineering.,
2. Testing: Concepts, Issues, and Techniques, Software testing lifecycle., Testing
Scopes, Testing Approaches., Testing Concepts., Test Planning Process
3. Introduction to testing process, Requirement of software test planning, Testing
documentation,
4. Reporting and historical data recording., Software testing techniques,
5. Testing philosophies , Testing strategies, Model based testing,
6. Software testing techniques, Testing using models, Domain and combinatorial
testing
7. Unit and integration testing, Acceptance testing, Test automation, Slicing
8. Software reliability models and engineering, Introduction, Exponential model
9. Reliability growth models, Modeling process, Software inspections
10. Software reviews, Inspection checks and metrics, Quality Models
11. In-Process metrics for software testing, In-Process quality management,
12. Effort/outcome models, System testing,
13. Introduction to sub-system testing, From functional to system aspects of testing
14. System testing, Introduction to system
15. Presentation
16. Wrap up your work and Presentation

Reference Materials:
1. Paul Jorgensen, Software Testing, A Craftsman's Approach, 4th Ed. CRC Press, Taylor and Francis
Group, 2015
2. Bernard Homes, Fundamentals of Software Testing, ISTE, Wiley, 2012
3. Software Engineering, “Ian Sommerville, 9th Edition, Addison Wesley, 2011

You might also like