What are the types of software testing?

by (74 points)
0 votes
Different types of testing in software testing is an order of various testing activities into classifications, each having, a characterized test objective, test system, and test expectations. The objective of having different types of testing in software engineering is to approve the Application under Test for the characterized Test Objective.

Can you help me with different types of Software Testing?

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
To avoid this verification in future, please log in or register.

2 Answers

answered by (570 points)
+3 votes

In Software testing companies, following types of testing are being broadly performed as per client requirement:

  • Manual Testing
  • Automation Testing
  • Performance Testing
  • Security Testing
  • Load Testing
  • API Testing
  • Mobile Testing

Further below are the detailed testing categories:

  • Unit Testing
  • Integration Testing
  • Functional Testing
  • System Testing
  • Stress Testing
  • Performance Testing
  • Usability Testing
  • Acceptance Testing
  • Regression Testing
  • Beta Testing
  • Alpha and Beta Testing
  • Adhoc Testing
  • Accessibility Testing
  • Back-end Testing
  • Browser Compatibility Testing
  • Black Box Testing
  • White Box Testing
  • Boundary Value Testing
  • Comparison Testing
  • Compatibility Testing
  • Localization Testing
  • Functional and Non-Functional Testing
  • Graphical User Interface (GUI) Testing
  • Install/Uninstall Testing
  • Integration Testing
  • Monkey Testing
  • Mutation Testing
  • Negative Testing
  • Recovery Testing
  • Sanity Testing
  • Smoke Testing
  • Vulnerability Testing
  • Volume Testing
  • Concurrency Testing
  • Gray Box Testing
answered by (33 points)
+1 vote

There are numerous type of Software testing, I am trying to list down the some of them below:

  1. Functional Testing:
    1. Manual Testing:
      1. Blackbox Testing
        1. Smoke Testing
        2. Functional Testing
        3. Re testing
        4. Regression Testing
        5. Integration Testing
        6. Sanity Testing
        7. Usability Testing
        8. Adhoc Testing
        9. Globalization Testing
        10. Compatibility Testing
        11. Accesibilityy Testing
        12. Recovery Testing
        13. System Testing
      2. Whitebox Testing:
        1. Unit Testing
        2. Whitebox penetration testing
        3. Whitebox mutation testing
          1. WB testing techniques:
            1. Path coverage
            2. Branch Coverage
    2. Automation Testing
  2. Non Functional Testing:
    1. Performance Testing
    2. Security Testing
commented by (54 points)
Good explanation Archanna....