Software Testing
1. State Transition Testing
2. Use Case Testing
3. Mutation Testing
4. Pairwise Testing (Orthogonal Array Testing)
5. Equivalence Partitioning (EP)
6. Decision Table Testing
7. Beta Testing: Meaning, Process, Types & Benefits
8. End to End (E2E) Testing: Meaning, Process, Examples & Benefits
9. Boundary Value Analysis (BVA)
10. JUnit Framework
11. Cucumber and BDD Testing
12. Performance Testing
13. Stress Testing
14. Mobile App Testing
15. API Testing with Postman
16. Cross Browser Testing
17. Exploratory Testing
18. Load Testing
19. Risk Based Testing (RBT)
20. Defect Life Cycle (Bug Life Cycle)
21. How to Write Effective Bug Reports
22. Smoke Testing vs Sanity Testing
23. Common Testing Tools and Their Uses – Detailed Notes
24. QA Career Roadmap
25. Shift Right Testing
26. Shift Left Testing
27. Version Control in Testing (Git Basics)
28. Test Environment Setup
29. Future Trends in Software Testing
30. advantages of software testing
31. disadvantages of software testing
32. different levels of software testing
33. need for software testing c
34. core principles of software testing
35. Software Testing Methodology
36. Software Testing Methodology
37. Software Testing vs Quality Assurance
38. Software Testing Life Cycle
39. Unit Testing Fundamentals
40. Performance Testing
41. Security Testing
42. Compatibility testing
43. Functional Testing
44. Waterfall Model
45. Agile testing
46. test plan
47. Test Plan Template
48. How to write test cases
49. Boundary Value Analysis
50. What is Jira
51. Equivalence Partitioning
52. Decision Table Testing
53. Bugzilla: Tracking and Managing Defects
54. Manual Testing vs Automation Testing
55. Test Plans in Software Testing
56. Test Strategy in Software Testing
57. Setting Up a Test Environment
58. Defect Management Process
59. Setting up test environment
60. Defect Tracking
61. Defect Life Cycle
62. Bug Report
63. White Box Testing
64. Black Box Testing
65. Grey Box Testing
66. Functional Testing
67. Non Functional Testing
68. Usability Testing
69. Security Testing – Finding Security Vulnerabilities
70. Unit Testing
71. Integration Testing
72. System Testing
73. Acceptance Testing
74. Traceability Matrix (RTM – Requirements Traceability Matrix)
75. Usability Testing – Evaluates User Experience and Ease of Use
76. Smoke Testing
77. Sanity Testing
78. Performance Testing
79. Load Testing
80. Stress Testing
81. Compatibility Testing – Ensures Software Works Across Environments
82. Exploratory Testing – Unscripted Testing Guided by Tester Insight
83. Alpha Testing – Internal Pre Release Testing by Testers and Users
84. Beta Testing – Testing by Real Users Before Official Release
85. Black Box Testing – Tests Based Only on Inputs and Outputs
86. White Box Testing – Tests with Full Knowledge of Internal Code Structure
87. Gray Box Testing – Combines Black Box and White Box Testing
88. End to End Testing – Tests Complete Workflows from Start to Finish
89. Mutation Testing
90. All Pairs (Pairwise) Testing
91. Boundary Value Analysis
92. Equivalence Partitioning
93. Decision Table Testing
94. State Transition Testing
95. Data Driven Testing
96. Keyword Driven Testing
97. Model Based Testing (MBT)
98. Heuristic Evaluation
99. Automated Testing – Using Tools and Scripts to Run Tests (Opkey)
100. Continuous Testing – Automated Testing Integrated into CI/CD Pipelines (Perfecto)
101. Test Script – A Sequence of Instructions to Perform Tests (Opkey)
102. Test Batch / Suite – A Collection of Related Test Cases (Opkey)
103. Test Harness – Tools and Code to Support Automation (Opkey)
104. Test Runner – Executes and Reports Test Outcomes (Opkey)
105. Given–When–Then (GWT) – Structured Format for Test Cases Often Used in BDD
106. Test Plan – Document Defining Scope, Approach, Schedule, Resources, and Activities (Opkey)
107. Test Case – Step by Step Test Instructions and Expected Results (Opkey)
108. Test Scenario – High Level Description of Testable Behavior (Opkey)
109. What is Software Testing
110. What are software testing objectives and purpose?
111. Different Models of Software Development
112. Other Models of Software Development
113. From where do defects and failures in software testing arise?
114. Failure in software testing?
115. Software Process
116. Testing in the Software Development Life Cycle
117. The Testing Mindset
118. Functional Testing
119. White Box testing
120. Black Box Testing
121. Unit, Integration and System testing
122. Acceptance Testing
123. Test Automation
124. Non functional testing
125. Usability Testing
126. Performance Testing
127. Test Planning
128. Test Preparation
129. Retesting vs. Regression Testing
130. Alpha Testing vs Beta Testing
131. Selenium WebDriver
132. Click Method in Selenium WebDriver
133. Selenium Finding Web Elements
134. Interacting with Web Elements
135. Smoke testing
136. Sanity testing
137. User Acceptance Testing (UAT)