Our 'Types of Software Testing' articles
What is Stress Testing?

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.
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 TDD? – An Introduction to Test Driven Development

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.
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.
Cross Browser Testing Tools & Tips

The wide span of browsers available can make cross browser testing time consuming. Here are a list some cross browser testing tools to make it easier.
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 Regression Testing?

Regression testing helps provide the confidence that what you just deployed didn't break the previously tested build already in production.
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.