Software Testing

Software Testing

NPTEL-NOC IITM via YouTube Direct link

Motivation

1 of 58

1 of 58

Motivation

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Software Testing

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Motivation
  2. 2 Terminologies
  3. 3 Testing based on Models and Criteria
  4. 4 Automation JUnit as an example
  5. 5 Basics of Graphs: As used in testing
  6. 6 Structural Graph Coverage Criteria
  7. 7 Elementary Graph Algorithms
  8. 8 Elementary Graph Algorithms Part 2
  9. 9 Algorithms: Structural Graph Coverage Criteria
  10. 10 Assignment 2: Structural Coverage Criteria
  11. 11 Data Flow Graphs
  12. 12 Algorithms: Data Flow Graph Coverage Criteria
  13. 13 Graph Coverage Criteria: Applied to Test Code
  14. 14 Testing Source Code: Classical Coverage Criteria
  15. 15 Data Flow Graph Coverage Criteria : Applied to Test Code
  16. 16 Software Design and Integration Testing
  17. 17 Design Integration Testing and Graph Coverage
  18. 18 Specification Testing and Graph Coverage
  19. 19 Graph Coverage and Finite state Machines
  20. 20 Assignment 4: Graph Coverage Criteria
  21. 21 Logic: Basics Needed for Software Testing
  22. 22 Logic: Coverage Criteria
  23. 23 Coverage Criteria, Contd.
  24. 24 Logic Coverage Criteria (Contd.)
  25. 25 Logic Coverage Criteria: Applied to Test Code_1
  26. 26 Logic Coverage Criteria: Applied to Test Code_2
  27. 27 Logic Coverage Criteria: Issues in Applying to Test Code
  28. 28 Logic Coverage Criteria: Applied to Test Specifications
  29. 29 Logic Coverage Criteria: Applied to Finite State Machines
  30. 30 Week 6 Assignment Solving
  31. 31 Functional Testing
  32. 32 Input Space Partitioning
  33. 33 Input Space Partitioning: Coverage Criteria
  34. 34 Input Space Partitioning Coverage Criteria: Example
  35. 35 Syntax-Based Testing
  36. 36 Mutation Testing
  37. 37 Mutation Testing for Programs
  38. 38 Mutation Testing: Mutation Operators for Source Code
  39. 39 Mutation Testing Vs. Graphs and Logic Based Testing
  40. 40 Mutation testing
  41. 41 Mutation Testing Mutation for integration
  42. 42 Mutation testing Grammars and inputs
  43. 43 Software Testing Course Summary after week 9
  44. 44 Testing of web Applications and Web Services
  45. 45 Testing of web Applications and Web Services(Contd1.)
  46. 46 Testing of web Applications and Web Services(Contd2.)
  47. 47 Testing of Object-Oriented Applications
  48. 48 Testing of Object-Oriented Applications(Contd.)
  49. 49 Symbolic Testing
  50. 50 Symbolic Testing 2
  51. 51 DART: Directed Automated Random Testing
  52. 52 DART: Directed Automated Random Testing - 2
  53. 53 DART: Directed Automated Random Testing 3
  54. 54 Testing of Object-Oriented Applications
  55. 55 Testing of Mobile Applications
  56. 56 Non-Functional System Testing
  57. 57 Regression Testing
  58. 58 Software Testing: Summary at the End of the Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.