Software test types
There's no shortage of ways to test software. QA engineers, testers and developers can rely on functional, performance, exploratory and other software test types, including those that run without human intervention. Learn how to use these tests and what situations lend themselves to certain types of tests.
New & Notable
Software test types News
-
June 12, 2020
12
Jun'20
GitLab makes two acquisitions to shift fuzz testing left
GitLab has scooped up fuzz testing startups Fuzzit and Peach Tech, a move that will shift fuzz testing left in the DevSecOps toolchain.
-
February 21, 2019
21
Feb'19
GitHub security bug bounty program stretches to enterprise cloud
GitHub's bug bounty program for 2019 increases the reward money for researchers who find security vulnerabilities in the company's code.
-
March 07, 2008
07
Mar'08
Six functional tests to ensure software quality
According to a recent Info-Tech report, six types of functional tests can be used to ensure the quality of the end product. Those tests are unit tests, functional tests, systems tests, regression tests, system integration tests and acceptance tests.
Software test types Get Started
Bring yourself up to speed with our introductory content
-
software testing
Software testing is the process of assessing the functionality of a software program. Continue Reading
-
Implement reliability testing methods, tools for better dev
Reliability testing can play an integral role in software development. Here are some methods and tools to incorporate into your app development lifecycle. Continue Reading
-
Smoke testing vs. sanity testing explainer on key differences
While smoke and sanity testing are both techniques QA professionals use to quickly identify feature defects, they differ when it comes to scope, automation requirements and timing. Continue Reading
Evaluate Software test types Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
-
What can urban sprawl teach us about UX design issues?
UX design sprawl mimics urban sprawl, both in its push for growth and its potentially dangerous pitfalls. Here are a few things to keep in mind during the UX design process. Continue Reading
-
What regression testing types make sense for your applications
Craft an in-depth regression testing plan that uses multiple types to test all facets of an application's functionality and ultimately lead to cleaner development. Continue Reading
-
Choose the best load testing software for your apps
Load testing is critical to ensure that apps will not malfunction on customers. Assess the leading products for application development in this comprehensive guide. Continue Reading
Manage Software test types
Learn to apply best practices and optimize your operations.
-
Here's why you still need exploratory testing documentation
While documentation is an important part of exploratory testing, it doesn't have to be extensive -- and it shouldn't get in the way of learning about the software. Continue Reading
-
How to develop a dependable regression testing strategy
Haphazard code changes can quickly break any application. Learn what a successful regression testing strategy entails, including the necessary scope and test suite requirements. Continue Reading
-
What unit test coverage percentage should teams aim for?
Unit testing is frequently needed, but what amount? Learn how to determine the amount of unit test coverage you need, what code to focus on, how to measure coverage and more. Continue Reading
Problem Solve Software test types Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
-
Why is unit testing important for developers?
Through unit testing, software developers know source code works at the atomic level. Read why unit testing is important and valuable, as well as how it can ease the debugging process. Continue Reading
-
Regression testing vs. UAT: Goals and techniques
Regression tests and UAT ensure software quality and both require a sizeable investment. Learn when and how to perform each one, and some tips to get the most out of your effort. Continue Reading
-
Software performance testing requirements and prerequisites
Just because software passes functional tests doesn't mean it works. Dig into stress, load, endurance and other performance tests, and their prerequisites and requirements. Continue Reading