Types of Software Testing

Topics

Learn more about all the different types of software testing methodologies from our list below.

Our 'Types of Software Testing' articles

What is User Acceptance Testing? An In-Depth Guide

What is user acceptance testing

User Acceptance Testing (UAT) is performed after making changes to the system to ensure the addition and system work together as intended.

Sanity Testing: What is it and how is it used?

Sanity testing

What are our options when there’s not enough time for testing? Find out in this post how Sanity Testing can help, and how to avoid pitfalls.

What is Exploratory Testing? – A Complete Guide

What is exploratory testing

What is exploratory testing? It’s scriptless testing that checks a system to find sections that may have been missed by written test cases.

What is Functional Testing? – A full guide

functional testing

Functional testing is a kind of black box testing used for confirming that an application or system’s functionality behaves as expected.

What is Non-Functional Testing? – All you need to know

What is Non-functional Testing?

What is non-functional testing? It’s a test method for ensuring a system delivers on user expectations, such as does it load fast enough?

ETL Testing; What is it and When is it Used?

ETL Testing

ETL testing is used for assessing the integrity and consistency of data held in data warehouses, which are useful assets for decision-making.

Compatibility Testing – An Introduction

Compatibility Testing

For applications to work smoothly across various platforms they must be compatible. Here we discuss the importance of compatibility testing.

Destructive Testing – How to Tear Apart a System

Destructive Testing

Software can crash when users do something designers didn't anticipate. Destructive testing aims to break a system to learn from the results.

HTML Validation Testing: An Introduction plus Tools & Tips

HTML validation testing

HTML validation testing checks code syntax to ensure web pages appear and behave as intended. This post lists some useful tools and tips.

Automated Testing: What is the Difference Between Unit, Integration & Functional Testing?

automated testing differences

Automated testing is a big part of software development. This post looks at the differences between unit, integration and functional testing.

Back to top

30-day free trial - no credit card required

Pay monthly, no long-term contracts & cancel at any time.

See Pricing & Sign Up