What is acceptance testing? Definition from SearchSoftwareQuality (2024)

What is acceptance testing? Definition from SearchSoftwareQuality (1)

By

What is acceptance testing?

Acceptance testing is a quality assurance (QA) process that determines to what degree an application meets end users' approval. Depending on the organization, acceptance testing might take the form of beta testing, application testing, field testing or end-user testing.

A QA team conducts acceptance tests to ensure the software or app matches business requirements and end-user needs. An acceptance test returns either a pass or fail result. A fail suggests that there is a flaw present, and the software should not go into production.

Acceptance testing enables an organization to engage end users in the testing process and gather their feedback to relay to developers. This feedback helps QA identify flaws that it might have missed during the development stage tests, such as unit and functional testing. Additionally, acceptance testing helps developers understand business needs for each function in the tested software. Acceptance testing can also help ensure the software or application meetscomplianceguidelines.

Acceptance testing process

Acceptance testing occurs after system tests, but before deployment. A QA team writes acceptance tests and sets them up to examine how the software acts in a simulated production environment. Acceptance testing confirms the software's stability and checks for flaws.

Acceptance testing includes the following phases: plan, test, record, compare and result.

Once the test is written according to the plan, end users interact with the software to gauge its usability. The software should meet expectations, as defined by the business in the requirements. When the tests return results, IT should report and fix any flaws that show up. If the results match the acceptance criteria for each test case, the test will pass. But, if test cases exceed an unacceptable threshold, they will fail.

Types of acceptance testing

Acceptance testing encompasses various types, including user acceptance and operational acceptance.

What is acceptance testing? Definition from SearchSoftwareQuality (2)

User acceptance testing (UAT), also called end-user testing, assesses if the software operates as expected by the target base of users. Users could mean internal employees or customers of a business or another group, depending on the project.

Operational acceptance testing reviews how a software product works. This type of testing ensures processes operate as expected and that staff can sufficiently use and maintain the system. Operational acceptance testing examines backups and disaster recovery, as well as maintainability,failoverand security.

This was last updated in October 2021

Continue Reading About acceptance testing

Related Terms

bug bounty program
A bug bounty program, also called a vulnerability rewards program (VRP), is a crowdsourcing initiative that rewards individuals ...Seecompletedefinition
staging environment
A staging environment (stage) is a nearly exact replica of a production environment for software testing.Seecompletedefinition
What is dynamic application security testing (DAST)?
Dynamic application security testing (DAST) is the process of analyzing a web application in runtime to identify security ...Seecompletedefinition

Dig Deeper on Software test types

What is acceptance testing? Definition from SearchSoftwareQuality (2024)
Top Articles
Smart Money Secrets from the Great Depression
Making Money with a Side Hustle – The Top 15 - The Worth of Words - A Universal Blog of Life
Pollen Count Centreville Va
Jonathon Kinchen Net Worth
Soap2Day Autoplay
Tv Guide Bay Area No Cable
Recent Obituaries Patriot Ledger
Bellinghamcraigslist
Oppenheimer & Co. Inc. Buys Shares of 798,472 AST SpaceMobile, Inc. (NASDAQ:ASTS)
Ucf Event Calendar
Dityship
Elle Daily Horoscope Virgo
Tripadvisor Near Me
Tcu Jaggaer
New Mexico Craigslist Cars And Trucks - By Owner
Bfg Straap Dead Photo Graphic
What Happened To Anna Citron Lansky
Po Box 35691 Canton Oh
Gopher Hockey Forum
Uconn Health Outlook
Faurot Field Virtual Seating Chart
Is Windbound Multiplayer
The Many Faces of the Craigslist Killer
Sister Souljah Net Worth
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Kimoriiii Fansly
As families searched, a Texas medical school cut up their loved ones
Afni Collections
3 Ways to Drive Employee Engagement with Recognition Programs | UKG
Obituaries, 2001 | El Paso County, TXGenWeb
The Monitor Recent Obituaries: All Of The Monitor's Recent Obituaries
Used Safari Condo Alto R1723 For Sale
United E Gift Card
Mumu Player Pokemon Go
Joe's Truck Accessories Summerville South Carolina
Missouri State Highway Patrol Will Utilize Acadis to Improve Curriculum and Testing Management
Enjoy4Fun Uno
Aliciabibs
National Insider Threat Awareness Month - 2024 DCSA Conference For Insider Threat Virtual Registration Still Available
Gateway Bible Passage Lookup
Owa Hilton Email
Craigslist Mendocino
Theater X Orange Heights Florida
Zom 100 Mbti
Unpleasant Realities Nyt
Billings City Landfill Hours
Compete My Workforce
sin city jili
Strange World Showtimes Near Century Federal Way
How to Get a Check Stub From Money Network
Psalm 46 New International Version
Bomgas Cams
Latest Posts
Article information

Author: Lakeisha Bayer VM

Last Updated:

Views: 5566

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Lakeisha Bayer VM

Birthday: 1997-10-17

Address: Suite 835 34136 Adrian Mountains, Floydton, UT 81036

Phone: +3571527672278

Job: Manufacturing Agent

Hobby: Skimboarding, Photography, Roller skating, Knife making, Paintball, Embroidery, Gunsmithing

Introduction: My name is Lakeisha Bayer VM, I am a brainy, kind, enchanting, healthy, lovely, clean, witty person who loves writing and wants to share my knowledge and understanding with you.