You are on page 1of 1

UBC1723: Software Testing and Quality Assurance

Total Instructional Hours : 72


Course Learning Outcomes(CLOs):
Upon successful completion of this course students should be able to:
Understand the basic concepts of software testing
Understand different types of software testing
To identify appropriate testing methods carried out in software development
To use testing tools for real problems.

Module 1: Fundamentals of Software Testing (15 Hours)


Fundamentals of software testing, Static testing, Testing, Process Model to represent different
phases, The V Model, modified V model. Comparison of various life cycle models.
[Chapter: 1, 2 from book of study No. 2and 2.5.4, 2.5.5,2.6 from book of study No.1]
Module 2: Types of Testing (18 Hours) )
White Box Testing, Black Box Testing, Integration Testing, System and Acceptance Testing,
Performance Testing, Regression Testing.
[Chapter: 3, 4, 5,6,7,8 from book of study No.1]
Module 3: People and Organizational Issues in Testing (10 Hours) )
Common People Issues, Organization Structures for Testing Teams
[Chapter: 13, 14 book of study No.1]
Module 4: Test Management and Automation (10 Hours))
Test Planning, Test Management, Test Process, Test Reporting, Best Practices, Software Test
Automation. Test Metrics and Measurements: Introduction, Types of Metrics, Project Metrics,
Progress Metrics, Productivity Metrics.
[Chapter: 15.2 to 15.6, 16.1 to 16.10 book of study No.1, Chapter: 17.1 to17.6 book of study
No.1]
Module 5: Case Study
Familiarizing testing tools like AutsIT, Win Runner, Load Runner, etc.
Familiarized tools should be used in the 5th and 6th Semester Projects. [not for end semester
examination]

Books of Study:
[1] Srinivasan Desikan, Gopalaswamy Ramesh, Software Testing - Principles and Practices,
Pearson
[2] Hema Khurana, Software Testing, Pearson

You might also like