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. Build-verification testing
  18. Clean test.
  19. Clear-box testing
  20. Coexistence Testing
  21. Comparison testing.
  22. Conformance testing
  23. Compatibility testing
  24. Composability testing
  25. Conformance directed testing
  26. CRUD Testing.
  27. Data flow testing.
  28. Database testing.
  29. Design-based testing.
  30. Device compatibility testing
  31. Dirty testing
  32. Domain Testing.
  33. Dynamic testing.
  34. End-to-end testing
  35. Exploratory Testing
  36. Fix testing.
  37. Forensic testing.
  38. Formal Testing.
  39. Free Form Testing
  40. Functional testing
  41. Gray box testing.
  42. Grooved Testing
  43. Heuristic Testing.
  44. HTML validation testing.
  45. High volume automated testing
  46. High-Volume Combination Testing
  47. "ility" testing
  48. Incremental integration testing
  49. Install/uninstall testing
  50. Integration testing
  51. Interface testing
  52. Internationalization testing (Translation testing)
  53. Interoperability Testing
  54. Key Word-Driven Testing.
  55. Lateral testing
  56. Load testing
  57. Maximum Simultaneous Connection testing
  58. Memory leak testing.
  59. Model-Based Testing.
  60. Monkey Testing.
  61. Migration Testing.
  62. Mutation testing
  63. Negative testing
  64. Orthogonal array testing
  65. Parallel Testing
  66. Penetration testing
  67. Performance testing
  68. Preventive Testing
  69. Prior Defect History Testing
  70. Qualification Testing.
  71. Random-input testing
  72. Reactive testing
  73. Recovery testing
  74. Range Testing.
  75. Regression testing
  76. Reference testing
  77. Reliability testing (Longevity testing; Long-haul Testing)
  78. Risk-Based Testing:
  79. Sanity testing
  80. Scalability testing
  81. Scenario-Based Testing
  82. Security testing
  83. Server log testing
  84. Skim Testing
  85. Smoke testing
  86. Sniff testing
  87. Soak testing
  88. Specification-based test
  89. Spike testing
  90. Stability testing
  91. State-based testing
  92. Static testing
  93. Statistical testing
  94. Storage testing
  95. Stress testing
  96. Structural Testing
  97. System testing
  98. Thread Testing.
  99. Unit testing
  100. Usability testing
  101. User Acceptance testing
  102. Volume Testing
  103. Web Applications Testing
  104. 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







Software testing Methodology    Main Page

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