Home | Back
|
ISE-812 Software Testing and Quality Engineering
|
Campus
|
SEECS
|
Programs
|
PG
|
Session
|
Spring Semester 2017
|
Course Title
|
Software Testing and Quality Engineering
|
Course Code
|
ISE-812
|
Credit Hours
|
3-0
|
Pre-Requisutes
|
|
Course Objectives
|
Upon successful completion of this course, students should be able to understand :
- Strong concepts of software quality.
- Strong concept of software metrics, process and improvement of process to achieve quality software.
- To adapt software process for various projects in real life.
- End to End experience software quality by using available tool.
|
Detail Content
|
- Unified Software Development Process
- Foundation of software processes
- Software processes management
- Software Process characteristics
- Total quality improvement paradigms
- Software quality metrics: end-product and in-process quality metrics
- Product quality metrics: intrinsic quality and customer satisfaction
- Defect density metrics
- Steps in defining necessary reliability
- Failure severity class (FSC), Failure intensity objective (FIO), Strategies to meet FIO, System reliability
- Operation, function, run and run-type, Operational mode and operational profile, Representation of operational profile, Procedure for developing operational profile
- Quiz 5 & Assignment 5
- Direct and indirect variables
- Operation, field and regression test
- What is a test case?
- How to manage test cases?
- Research Paper presentation
- Test procedure
- Equivalence classes and
Boundary conditions
- How to develop test cases?
- Preparing for a successful test
- Allocating test time and Invoking the test
- How to write a test suite?
- Identifying failures that occur
- White/Black box testing
|
Text/Ref Books
|
- Metrics and Models in Software Quality Engineering, Stephen H. Kan, 2nd ed. (560 p.), Addison-Wesley Professional (2002).
- Software Reliability Engineering, John D. Musa, (391 p.), McGraw-Hill (Computer Science Series), 1998.
- Handbook of Software Reliability Engineering, Michael R. Lyu (Editor), McGraw Hill (1996).
- Software Testing, A Craftsman’s Approach 2nd edition, Paul c. Jorgensen, CRC Press 2002.
- Software Engineering: A Practitioner’s Approach, R. S. Pressman, 5 ed., McGraw-Hill.
|
Time Schedule
|
Spring Semester
|
Faculty/Resource Person
|
Dr. Farooq Ahmad (PhD),
Instructor’s Designation: Associate Professor
|
|