Lecture 14 of 57Week 3
Lecture 14 - Testing Source Code: Classical Coverage Criteria
Prof. Meenakshi D'souza · IIIT Bangalore
Credits and licence
- From
- Software Testing, IIIT Bangalore (at NPTEL)
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge. Coordinated by IIT Madras.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Lecture 1 - Motivation
- Lecture 2 - Terminologies
- Lecture 3 -Testing based on Models and Criteria
- Lecture 4 - Automation - JUnit as an example
- Lecture 5 - Basics of Graphs: As used in testing
- Lecture 6 - Structural Graph Coverage Criteria
- Lecture 7 - Elementary Graph Algorithms
- Lecture 8 - Elementary Graph Algorithms - Part 2
- Lecture 9 - Algorithms: Structural Graph Coverage Criteria
- Lecture 10 - Assignment 2: Structural Coverage Criteria
- Lecture 11 - Data Flow Graphs
- Lecture 12 - Algorithms: Data Flow Graph Coverage Criteria
- Lecture 13 - Graph Coverage Criteria: Applied to Test Code
- Lecture 14 - Testing Source Code: Classical Coverage Criteria
- Lecture 15 - Data Flow Graph Coverage Criteria : Applied to Test Code
- Lecture 16 - Software Design and Integration Testing
- Lecture 17 - Design Integration Testing and Graph Coverage
- Lecture 18 - Specification Testing and Graph Coverage
- Lecture 19 - Graph Coverage and Finite state Machines
- Assignment 4: Graph Coverage Criteria
- Logic: Basics Needed for Software Testing
- Logic: Coverage Criteria
- Coverage Criteria, Contd.
- Logic Coverage Criteria
- Logic Coverage Criteria: Applied to Test Code_1
- Logic Coverage Criteria: Applied to Test Code_2
- Logic Coverage Criteria: Issues in Applying to Test Code
- Logic Coverage Criteria: Applied to Test Specifications
- Logic Coverage Criteria: Applied to Finite State Machines
- Functional Testing
- Input Space Partitioning
- Input Space Partitioning: Coverage Criteria
- Input Space Partitioning Coverage Criteria: Example
- Syntax-Based Testing
- Mutatioon Testing
- Mutation Testing for Programs
- Mutation Testing: Mutation Operators for Source Code
- Mutation Testing Vs. Graphs and Logic Based Testing
- Mutation testing
- Mutation Testing - Mutation for integration
- Mutation testing : Grammars and inputs
- Software Testing Course: Summary after Week 9
- Testing of web Applications and Web Services
- Testing of web Applications and Web Services
- Testing of web Applications and Web Services
- Testing of Object-Oriented Applications
- Testing of Object-Oriented Applications
- Symbolic Testing
- Symbolic Testing 2
- DART: Directed Automated Random Testing
- DART: Directed Automated Random Testing - 2
- DART: Directed Automated Random Testing 3
- Testing of Object-Oriented Applications
- Testing of Mobile Applications
- Non-Functional System Testing
- Regression Testing
- Software Testing: Summary at the End of the Course