Functional testing
Unit and integration tests are two common functional testing types. With these checks, software testers guarantee that application features work correctly, in accordance with their requirements. Functional tests fit into end-to-end testing and test automation to fully assess applications. Get started with expert tips and learn the benefits and limitations of each approach.
New & Notable
Functional testing 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.
-
July 24, 2019
24
Jul'19
Compliance-as-code tool hits DevSecOps sweet spot for MSP
There are almost as many tools to assist with DevSecOps as there are definitions for the term – how one managed service provider that serves federal agencies chose a compliance-as-code vendor.
-
July 19, 2019
19
Jul'19
Kubernetes policy project takes enterprise IT by storm
A Kubernetes-friendly compliance as code project hosted by the CNCF has caught on among large enterprises in the first half of 2019, largely through word of mouth.
-
May 07, 2013
07
May'13
Quality control plan: Zero in on error messages
Keynotes at STAREAST 2013 discuss planning for quality control and getting a handle on error messages.
Functional testing Get Started
Bring yourself up to speed with our introductory content
-
Common functional testing types explained, with examples
Not sure what to check during an integration test, or whether to combine regression and user acceptance testing? Learn what these functional test types cover, and when to do them. Continue Reading
-
static analysis (static code analysis)
Static analysis, also called static code analysis, is a method of computer program debugging that is done by examining the code without executing the program. Continue Reading
-
What is the difference between SIT and UAT?
User acceptance testing and system integration testing differ in one key way: the person who does the testing. Learn when to apply UAT vs. SIT. Continue Reading
Evaluate Functional testing Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
-
A comprehensive test automation guide for IT teams
This one-stop test automation guide walks through the benefits and challenges, how to craft an automated testing strategy and how to compare tools. Continue Reading
-
What are the top software testing methodologies?
Whether you want to discover new software testing methodologies or rejuvenate test cases, QA is all about efficiency. Evaluate these testing techniques and strategies to meet QA goals. Continue Reading
-
What the CI process can and can't do for software delivery
Continuous integration, software delivery and deployment are distinct software lifecycle stages, but they are far more complementary than competitive in modern dev methodologies. Continue Reading
Manage Functional testing
Learn to apply best practices and optimize your operations.
-
Contract-driven testing syncs API providers, consumers
To check if the APIs your software depends on meet expectations, apply a consumer-driven contract testing framework. Let's examine the syntax, tooling and examples of this approach. Continue Reading
-
Which code quality metrics should devs track?
Developers and testers strive to create quality, reusable code to deploy apps faster and keeps users happy. But what metrics should they track to evaluate code quality? Continue Reading
-
Boost QA velocity with incremental integration testing
The longer it takes to perform tests, the less Agile your team is. Here are four common approaches to integration tests that help reduce bottlenecks and delay. Continue Reading
Problem Solve Functional testing 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
-
A simple approach to system integration testing
In complex application architectures, where many applications interconnect and depend on each other, how do you tackle system integration testing? Continue Reading