Friday, October 19, 2018

Types of Testing

Here's an article that I read recently and liked enough to share.
(In case this article is no longer available, the types covered are listed below).
https://www.softwaretestinghelp.com/types-of-software-testing/amp/

This author does an excellent job in covering most, if not all, different types of testing that exist.

Mobile Testing

One type of testing that I didn't see and expected to see is: Mobile Testing.

Calling out "Mobile Testing" specifically is useful considering our current industry of technology and how there are more users on mobile technology (like smartphones and tablets) than the traditional technology (like desktops or even some laptops).

Additional Types of Testing (not in article)

A few other types of testing important to call out are:
  1. API Testing - which is actually listed in the referencing article under Integration Testing
  2. IoT Testing - but this can be under Integration Testing
  3. Virtual Reality Testing
Soon, I expect to see Artificial Intelligence Testing even though I currently have no idea what this entails.

Either way, this goes to show that the extent of testing in the tech industry will always evolve and expand calling for better testing tools and methods. Good luck!

Different Types of Software Testing

  1. Alpha Testing
  2. Acceptance Testing
  3. Ad-hoc Testing
  4. Accessibility Testing
  5. Beta Testing
  6. Back-end Testing
  7. Browser Compatibility Testing
  8. Backward Compatibility Testing
  9. Black Box Testing
  10. Boundary Value Testing
  11. Branch Testing
  12. Comparison Testing
  13. Compatibility Testing
  14. Component Testing
  15. End-to-End Testing
  16. Equivalence Partitioning
  17. Example Testing
  18. Exploratory Testing
  19. Functional Testing
  20. Graphical User Interface (GUI) Testing
  21. Gorilla Testing
  22. Happy Path Testing
  23. Incremental Integration Testing
  24. Install/Uninstall Testing
  25. Integration Testing
  26. Load Testing
  27. Monkey Testing
  28. Mutation Testing
  29. Negative Testing
  30. Non-Functional Testing
  31. Performance Testing
  32. Recovery Testing
  33. Regression Testing
  34. Risk-Based Testing (RBT)
  35. Sanity Testing
  36. Security Testing
  37. Smoke Testing
  38. Static Testing
  39. Stress Testing
  40. System Testing
  41. Unit Testing
  42. Usability Testing
  43. Vulnerability Testing
  44. Volume Testing
  45. White Box Testing

1 comment: