Software Testing : MCA-303

Lecture No. Description Watch Videos
Lecture 1 Introduction to Testing -a) Define Testing, b) Types of Testing, What is Software Testing? Why is it so hard? Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 2 Error, Fault, Failure, Incident, Test, Test Cases Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 3 Testing Process, Limitations of Testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 4 No Absolute Proof of Correctness Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 5 Overview of Graph theory – a) Graphs Meaning, b) Directed Graphs, c) Graph Testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 6 Verification Methods, SRS Verification Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 7 Software Design Document Verification, Code Reviews Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 8 User Documentation Verification, Software Project Audits – Process of Audit Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 9 Functional Testing – a) Define Functional Testing, b) Types of Functional Testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 10 Boundary Value Analysis – a) Triangle Problem, b) Quadratic Equation Example Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 11 Equivalence Class Testing – a) Triangle Problem Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 12 Decision Table Based Testing, Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 13 Cause Effect Graphing Technique Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 14 Structural Testing – a) Define Structural testing, b) Types of Structural testing, c) Difference betwwen Functional and structural testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 15 Identification of Independent Paths: Control Flow Graph, DD-Paths Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 16 Cyclomatic Complexity, Graph Matrix Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 17 Control Flow Testing – a) Relation and Model, b) Technique, Data Flow Testing – a) Relation and Model, b) Technique Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 18 Slice Based Testing, Mutation testing – a) Types of Mutation testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 19 Use Case Testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 20 Use Case Diagrams and Use Cases -a) Explanation of Library Management System, b) credit card system Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 21 Generation of Test Cases from Use Cases, Applicability. Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 22 Validity Checks – a) Define, b) Process Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 23 Strategy for Data Validity Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 24 Guidelines for Generating Validity Checks Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 25 Database testing – a) Definition b) Types Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 26 Selection, Minimization, Prioritization of test cases for Regression Testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 27 Regression Testing – a) types of Regression testing, Regression Test Case Selection Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 28 Prioritization guidelines, Priority category Scheme Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 29 Code Coverage Techniques for Prioritization of Test Cases Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 30 Risk Analysis Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 31 Testing Activities Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 32 Unit Testing – a) Functions, b) Procedures, c) Classes, and d) Methods as Units Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 33 Levels of Testing – a) The Need for Levels of Testing, b) Levels of Testing and Software Development Paradigms Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 34 Integration Testing- a) Integration Testing as a type of testing, b) Integration testing as a Phase of Testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 35 System Testing – a) Why is this testing done?, b)Functional System Testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 36 Debugging Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 37 Object Oriented Testing: Issues in Object Oriented Testing, Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 38 Path testing, Class Testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 39 state based testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 40 Object Oriented Integration and System Testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 41 Metrics and Models in Software Testing Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 42 What are Software Metrics – a) what, where and why Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 43 Categories of Metrics Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 44 Object Oriented Metrics used in testing, What should we measure during testing?, Software Quality Attributes. Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 45 Prediction Model: Reliability Modes, Fault Prediction Model Lecture by ,    Lecture by ,    Lecture by ,    Lecture by