Software Testing is the process of evaluating the system or its components with the intent to find errors whether it satisfies the specified requirements or not. It is the process of executing a system in order to identify gaps, errors or missing requirements in contrary to the actual desire or requirements.

Software Testing Techniques and Strategies - Software Engineering

In this “Software Testing Techniques and Strategies - Software Engineering” you will learn about following topics:

  1. Introduction of Software Testing
  2. Software Testing Fundamentals
  3. Test Cases (What it is?) Levels of Testing
  4. Unit Testing
  5. Integration Testing
  6. System Testing
  7. Acceptance Testing
  8. Alpha and Beta Testing
  9. Manual V/s Automatic Testing
  10. Static V/s Dynamic Testing
  11. Tester Workbench
  12. 11 – Steps of Testing Process
  13. Types of Software Testing
  14. Security Testing Black Box & White Box Testing (Test Case Design Techniques)
  15. Functional Testing (Black-Box)
  16. Structural Testing (White Box)
  17. Domain Testing (Gray Box)
  18. None – Functional Testing
  19. Validation Testing and Validation Testing Activities
  20. Black Box V/s White Box

==== Point to Note ====

If you like to contribute, you can mail us BCA Notes, BCA Question Collections, BCA Related Information, and Latest Technology Information at [email protected].

See your article appearing on BCA Notes (Pokhara University) main page with your designation and help other BCA Students to excel.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

BCA 5th Semester Software Engineering Notes Pdf: