Sobes.tech
Junior

What testing methods do you know?

sobes.tech AI

Answer from AI

  • Functional testing: verifying that the actual behavior of the software meets the requirements.
    • Smoke testing
    • Sanity testing
    • Regression testing
    • Acceptance testing
      • Alpha testing
      • Beta testing
  • Non-functional testing: assessing the quality of the software from the perspective of non-functional requirements.
    • Performance testing
      • Load testing
      • Stress testing
      • Stability testing
    • Security testing
    • Usability testing
    • Compatibility testing
  • Structural testing (White-box testing): testing the internal structure and logic of the code.
    • Coverage testing
      • Statement coverage
      • Branch coverage
      • Condition coverage
  • Change-related testing: evaluating the impact of changes on the software.
    • Regression testing
    • Acceptance testing
  • Depending on the level of testing:
    • Unit testing
    • Integration testing
    • System testing
    • Acceptance testing