Software Testing
Offered By: NPTEL via YouTube
Course Description
Overview
PRE-REQUISITES: Basic Knowledge of Programming.
INTENDED AUDIENCE: Elective Course, PG Course, M.Tech
INDUSTRIES APPLICABLE TO: All software development/testing companies.
COURSE OUTLINE: Over the years program several testing techniques have developed and tools have become available. Also, testing has been acknowledged as the primary technique for ensuring software reliability. The course would provide a brief introduction to test process and techniques available for black box and white box test case design. Integration, system and regression testing would also be discussed. A few of the test tools would be discussed and the participants would be encouraged to use them.
Syllabus
Introduction.
Levels of Testing.
Basic Concepts in Testing.
Basic Concepts in Testing (Contd.).
Unit Testing.
Equivalence and BV Testing.
Special Value Testing.
Combinatorial Testing.
Pairwise Testing.
White Box Testing.
MC/DC Testing.
MC/DC Testing (Contd.).
Path Testing.
Dataflow and Mutation Testing.
Mutation Testing.
Integration Testing.
System Testing.
Regression Testing.
Testing Object-Oriented Program - Part 1.
Testing Object-Oriented Program - Part 2.
Taught by
Software Testing
Tags
Related Courses
Black-box and White-box TestingUniversity of Minnesota via Coursera Introduction to Software Testing
University of Minnesota via Coursera ISTQB® Foundation: Test Techniques
Pluralsight Quality Assurance for Beginners - Learn Manual Software Testing
Skillshare Software Engineering: Implementation and Testing
The Hong Kong University of Science and Technology via Coursera