The document outlines a course on software testing and quality assurance that is 72 instructional hours long. It is divided into 5 modules that cover fundamentals of testing, different types of testing, people and organizational issues, test management and automation, and a case study. The modules introduce concepts like static testing, V-Model, white box and black box testing, integration and acceptance testing, test planning and reporting best practices. Students will learn to identify appropriate testing methods and use tools like AutsIT and Load Runner to apply their skills to projects.
The document outlines a course on software testing and quality assurance that is 72 instructional hours long. It is divided into 5 modules that cover fundamentals of testing, different types of testing, people and organizational issues, test management and automation, and a case study. The modules introduce concepts like static testing, V-Model, white box and black box testing, integration and acceptance testing, test planning and reporting best practices. Students will learn to identify appropriate testing methods and use tools like AutsIT and Load Runner to apply their skills to projects.
The document outlines a course on software testing and quality assurance that is 72 instructional hours long. It is divided into 5 modules that cover fundamentals of testing, different types of testing, people and organizational issues, test management and automation, and a case study. The modules introduce concepts like static testing, V-Model, white box and black box testing, integration and acceptance testing, test planning and reporting best practices. Students will learn to identify appropriate testing methods and use tools like AutsIT and Load Runner to apply their skills to projects.
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