Our 'Types of Software Testing' articles
What is API Testing, and how best to Test an API?
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.
What is Grey Box Testing?
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.
What’s the Difference Between Alpha and Beta Testing?
We look at the difference between Alpha and Beta testing along with briefly discussing where both alpha and beta testing are useful.
What is Recovery Testing?
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? An Introduction to Behavioral Driven Development
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 Load Testing?
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.
What is Cross Browser Testing? – A Short Intro
What is cross browser testing? It's a testing technique that helps ensure your software works well on all browsers. This post explains more.
Performance Testing – Testing for Speed, Stability, and Scalability
Nobody likes using a slow application. Performance testing is necessary to make sure your application runs quickly, is stable, and can scale.
What is Usability Testing? (With Example)
What is usability testing? The goal here isn't to teach you specifically how to conduct testing but instead, we introduce you to the topic with an example.
What is Negative Testing?
Negative testing ensures your application handles invalid inputs gracefully. Including positive & negative tests in your testing increases test coverage.



