Testing Types


A list of the most common testing types.

The following is an A to Z list of Software testing types. To browse through the list of Software testing types, please scroll down until you find the testing type you are looking for.
This list with types of software testing can be used while writing a software testing documentation (test plan) or as a check-list for your new software project.
  1. Acceptance Test
  2. Accessibility testing
  3. Ad-hoc Testing
  4. Algorithm verification testing
  5. Alpha testing
  6. Artistic testing.
  7. Assertion Testing
  8. Automated Testing.
  9. Background testing
  10. Bandwidth testing
  11. Basis path testing
  12. Beta testing
  13. Black box testing
  14. Blink testing.
  15. Bottom-up Testing.
  16. Branch Coverage Testing
  17. Clean test.
  18. Clear-box testing
  19. Coexistence Testing
  20. Comparison testing.
  21. Conformance testing
  22. Compatibility testing
  23. Composability testing
  24. Conformance directed testing
  25. CRUD Testing.
  26. Data flow testing.
  27. Database testing.
  28. Design-based testing.
  29. Dirty testing
  30. Domain Testing.
  31. Dynamic testing.
  32. End-to-end testing
  33. Exploratory Testing
  34. Fix testing.
  35. Forensic testing.
  36. Formal Testing.
  37. Free Form Testing
  38. Functional testing
  39. Gray box testing.
  40. Grooved Testing
  41. Heuristic Testing.
  42. HTML validation testing.
  43. "ility" testing
  44. Incremental integration testing
  45. Install/uninstall testing
  46. Integration testing
  47. Interface testing
  48. Internationalization testing (Translation testing)
  49. Interoperability Testing
  50. Key Word-Driven Testing.
  51. Lateral testing
  52. Load testing
  53. Maximum Simultaneous Connection testing
  54. Memory leak testing.
  55. Model-Based Testing.
  56. Monkey Testing.
  57. Migration Testing.
  58. Mutation testing
  59. Negative testing
  60. Orthogonal array testing
  61. Parallel Testing
  62. Penetration testing
  63. Performance testing
  64. Preventive Testing
  65. Prior Defect History Testing
  66. Qualification Testing.
  67. Random-input testing
  68. Reactive testing
  69. Recovery testing
  70. Range Testing.
  71. Regression testing
  72. Reference testing
  73. Reliability testing (Longevity testing; Long-haul Testing)
  74. Risk-Based Testing:
  75. Sanity testing
  76. Scalability testing
  77. Scenario-Based Testing
  78. Security testing
  79. Server log testing
  80. Skim Testing
  81. Smoke testing
  82. Sniff testing
  83. Soak testing
  84. Specification-based test
  85. Spike testing
  86. Stability testing
  87. State-based testing
  88. Static testing
  89. Statistical testing
  90. Storage testing
  91. Stress testing
  92. Structural Testing
  93. System testing
  94. Thread Testing.
  95. Unit testing
  96. Usability testing
  97. User Acceptance testing
  98. Volume Testing
  99. Web Applications Testing
  100. White box testing

Please send me software testing types that are missing, along with the source, and I will put them on this page.

You can find description of all testing types listed on the software testing dictionary page.

More information about Testing Types can be found on the Software testing dictionary page

For useful Books about testing, see the Software testing books page







Extreme Software testing Methodology    Main Page

Copyright © 2009 www.extremesoftwaretesting.com"  All Rights Reserved.