Ebook Functional Testing Checklist RainforestQA
Ebook Functional Testing Checklist RainforestQA
Functional and
Regression
Test Cases
50 Functional and Regression Test Cases that
Every Team Needs to Run
The Rainforest Continuous QA Platform provides on-demand manual QA-
as-a-Service so that agile and continuous deployment teams can develop
software quickly without compromising quality. Powered by 50,000 qualified
testers, the platform serves as a management tool for writing, running, and
getting manual QA results in less than 30 minutes. As a result, companies
can focus on building quality software, not managing individual testers. Full
feature access is available via API to seamlessly incorporate the platform
into your existing development workflow.
Ramping Up Functional and Regression Testing
This guide introduces the concepts and techniques that every team
should consider when developing a comprehensive QA strategy. We’ve
compiled a list of 50 essential functional and regression tests that every
company should include in their testing strategy.
Objective Testing
Objective tests have right or wrong answers and provide clear, quantifiable
feedback about whether an application is functioning correctly. The
majority of the test cases in this checklist can be considered objective
tests.
Example
Confirm that an email confirmation message is received when a new user creates
an account.
Subjective Testing
Where objective tests have clear positive or negative outcomes,
subjective testing relies on the opinion and perspective of the tester.
Subjective tests are highly valuable for UX testing because they can
provide more nuanced, humanistic feedback on application quality.
Example
Determine whether the links on the page are easy to identify and interact with.
Negative Testing
Negative testing, also called “error path testing” or “failure testing,”
ensures that the application functions correctly against invalid data
and actions. Negative tests are designed to push an application to the
limits of its use and ensure that even in extreme circumstances it will
function.
Example
Check that an error message displays when an invalid date is entered into a form
(e.g. “January 39, 2016).
Functional and Regression Testing Checklist
No two web applications are exactly the same, the testing parameters
for your application may vary in practice. This checklist is a guide to
the most common functional and regression test cases that every
organization should consider running. Click the section titles below to
jump to the section, or continue on to read the full checklist.
Customizing Your Testing Checklist
Add additional test cases to your testing suite to fit your product’s
unique needs. Some questions to ask yourself as you build your testing
checklist include, “Are my tests specific enough?” and “Am I testing as
though I’m engaging with my software as an end-user?”
55 Browser Functionality
55 Forms and Applications
55 Login and Profile Activity
55 Navigation
55 Numbers and Dates
55 Social Media Integrations
55 Uploading & Downloading Files
Browser Functionality
For teams developing web-based applications, ensuring that your
application functions correctly in any browsers your customers may
use is essential. By running these key browser functionality tests,
you can create a more consistent experience for your customers.
3. Timeout functionality
Rainforest is a cost-effective solution for functional testing that allows users to leverage
human testers without adding headcount to their team or managing an outsourced
testing service. Rainforest’s ability to test across multiple browsers and devices makes
it a strong choice for comprehensive regression testing, allowing teams to increase their
testing bandwidth in a scalable and flexible way.