Our 'Types of Software Testing' articles
Service oriented architecture testing assesses the software architecture (SOA) used for building business application using third-party services.
UAT and Beta Testing involve end-users providing feedback to the product team. They are often done just before the public release of a software product.
API Testing to checking that an intermediate layer in a software system that is responsible for data communication between the data source and the Graphical User Interface works correctly.
Grey box testing is a blend of both white box testing and black box testing. This type of testing is best for feature complete applications.
We look at the difference between Alpha and Beta testing along with briefly discussing where both alpha and beta testing are useful.
What is stress testing? Stress testing lets you find out about the reliability of a software system. Stress testing reveals how long the system can remain stable without crashing under a variety of heavy, stressful loads.
Every organization is subject to a disaster. Things go wrong, and the ability to recover is crucial. This is where recovery testing comes into play.
What is BDD? Behavioral Driven Development is a software development approach that has evolved from TDD, but with most of its potential downfalls eliminated.
What is TDD? A software development approach where tests are written, before writing the bare minimum of code required for the test to be fulfilled.
Load testing is a kind of non-functional testing that is carried out to understand the behaviour of an application under a specific user load.