Articles

Loading

Acceptance Testing

Acceptance Testing
Author
loveelok
Date
2017-03-14 12:37
Views
14256785

Acceptance Testing Definition, Analogy, Method, Tasks, Details:

DEFINITION

Acceptance Testing is a level of the software testing process where a system is tested for acceptability.

The purpose of this test is to evaluate the system’s compliance with the business requirements and assess whether it is acceptable for delivery.

acceptance testing image

ANALOGY

During the process of manufacturing a ballpoint pen, the cap, the body, the tail and clip, the ink cartridge and the ballpoint are produced separately and unit tested separately. When two or more units are ready, they are assembled and Integration Testing is performed. When the complete pen is integrated, System Testing is performed. Once the System Testing is complete, Acceptance Testing is performed so as to confirm that the ballpoint pen is ready to be made available to the end-users.

METHOD

Usually, Black Box Testing method is used in Acceptance Testing.

Testing does not usually follow a strict procedure and is not scripted but is rather ad-hoc.

TASKS

  • Acceptance Test Plan
    • Prepare
    • Review
    • Rework
    • Baseline
  • Acceptance Test Cases/Checklist
    • Prepare
    • Review
    • Rework
    • Baseline
  • Acceptance Test
    • Perform

When is it performed?

Acceptance Testing is performed after System Testing and before making the system available for actual use.

Who performs it?

  • Internal Acceptance Testing (Also known as Alpha Testing) is performed by members of the organization that developed the software but who are not directly involved in the project (Development or Testing). Usually, it is the members of Product Management, Sales and/or Customer Support.
  • External Acceptance Testing is performed by people who are not employees of the organization that developed the software.
    • Customer Acceptance Testing is performed by the customers of the organization that developed the software. They are the ones who asked the organization to develop the software for them. [This is in the case of the software not being owned by the organization that developed it.]
    • User Acceptance Testing (Also known as Beta Testing) is performed by the end users of the software. They can be the customers themselves or the customers’ customers.

Definition by ISTQB

  • acceptance testing: Formal testing with respect to user needs, requirements, and business processes conducted to determine  whether or not a system satisfies the acceptance criteria and to enable the user, customers or other authorized entity to determine whether or not to accept the system.
Total 0

Total 20,613
Number Title Author Date Votes Views
20613
SileniusStor is specialized in reselling Cheap Aquafadas software online.
Softwareces | 2022.09.15 | Votes 0 | Views 12836889
Softwareces 2022.09.15 0 12836889
20612
CSStore is specialized in reselling Cheap Steinberg software online.
Softwareces | 2022.09.04 | Votes 0 | Views 12654183
Softwareces 2022.09.04 0 12654183
20611
Software Tester Community Website
ItSeTsQtBer | 2021.04.11 | Votes 0 | Views 13631476
ItSeTsQtBer 2021.04.11 0 13631476
20610
SoapUI Certification Course Content
Steveskok | 2021.02.08 | Votes 0 | Views 13558233
Steveskok 2021.02.08 0 13558233
20609
JavaScript Course Content
Steveskok | 2021.02.08 | Votes 0 | Views 13411763
Steveskok 2021.02.08 0 13411763
20608
Why most mobile testing is not continuous?
(TestExpert) | 2021.02.04 | Votes 0 | Views 13889177
(TestExpert) 2021.02.04 0 13889177
20607
8 Common Mistakes When Planning and Documenting Your Tests
(TestExpert) | 2021.02.04 | Votes 0 | Views 13771780
(TestExpert) 2021.02.04 0 13771780
20606
Types of Performance Testing
Jamessmith | 2021.01.17 | Votes 0 | Views 13569801
Jamessmith 2021.01.17 0 13569801
20605
How to Build E2E Test Cases (1)
tanthanh | 2020.05.28 | Votes 0 | Views 13811192
tanthanh 2020.05.28 0 13811192
20604
[White Paper] Delivering better software using Test Automation
tanthanh | 2020.05.28 | Votes 0 | Views 12877080
tanthanh 2020.05.28 0 12877080
20603
[Whitepaper] How to choose the right API Testing Solution
tanthanh | 2020.05.28 | Votes 0 | Views 13219870
tanthanh 2020.05.28 0 13219870
20602
[Whitepaper] How to choose the right API Testing Solution
tanthanh | 2020.05.28 | Votes 0 | Views 13342568
tanthanh 2020.05.28 0 13342568
20601
TestOps Introduction
VTB | 2020.03.23 | Votes 0 | Views 13061767
VTB 2020.03.23 0 13061767
20600
TestOps Implementation Case Study
VTB | 2020.03.23 | Votes 0 | Views 14000768
VTB 2020.03.23 0 14000768
20599
Selenium Automation Tester Certification Sample Exam Set 3
(TestExpert) | 2020.02.03 | Votes 0 | Views 13322810
(TestExpert) 2020.02.03 0 13322810
20598
Selenium Automation Tester Certification Sample Exam Set 2
(TestExpert) | 2020.02.03 | Votes 0 | Views 13869705
(TestExpert) 2020.02.03 0 13869705
20597
Selenium Automation Tester Certification : Sample Exam Set 1
(TestExpert) | 2020.02.03 | Votes 0 | Views 13512379
(TestExpert) 2020.02.03 0 13512379
20596
What is agile testing? why is agile testing? and what is the benefits? (20)
oishichip | 2019.12.26 | Votes 0 | Views 13905012
oishichip 2019.12.26 0 13905012
20595
Crowd Testing — Vantagens para testadores, plataformas e clientes [pt-br]
soikmd2 | 2019.12.14 | Votes 0 | Views 13498452
soikmd2 2019.12.14 0 13498452
20594
Software Testing Industry Report (Turkey) 2018-2019 (2)
ItSeTsQtB | 2019.08.08 | Votes 0 | Views 13673973
ItSeTsQtB 2019.08.08 0 13673973
20593
How to bypass security in integration tests in ASP.Net Core
ItSeTsQtB | 2019.08.08 | Votes 0 | Views 14202683
ItSeTsQtB 2019.08.08 0 14202683
20592
For agile testing, fail fast with test impact analysis
ItSeTsQtB | 2019.08.08 | Votes 0 | Views 13923398
ItSeTsQtB 2019.08.08 0 13923398
20591
Career Path in Software Testing
^Software^ | 2019.07.28 | Votes 0 | Views 13872862
^Software^ 2019.07.28 0 13872862
20590
Challenges in Big Data Testing
^Software^ | 2019.07.22 | Votes 0 | Views 13535631
^Software^ 2019.07.22 0 13535631
20589
Essential Necessities In Big Data Testing
^Software^ | 2019.07.22 | Votes 0 | Views 13374774
^Software^ 2019.07.22 0 13374774
20588
5 Test Data Generation Techniques
^Software^ | 2019.07.22 | Votes 0 | Views 13761975
^Software^ 2019.07.22 0 13761975
20587
CI and CD for ETL (Extract-Transform-Load) testing.
^Software^ | 2019.07.22 | Votes 0 | Views 13425663
^Software^ 2019.07.22 0 13425663
20586
Quest for Quality Conference : 5-6 Nov 2019 at Dublin, Ireland
VTB | 2019.07.08 | Votes 0 | Views 13265135
VTB 2019.07.08 0 13265135
20585
TestBash Essentials Conference 2019
VTB | 2019.07.08 | Votes 0 | Views 13568837
VTB 2019.07.08 0 13568837
20584
UKSTAR Conference : 11-03-2019
VTB | 2019.07.08 | Votes 0 | Views 13371920
VTB 2019.07.08 0 13371920
20583
Testing in Context Conference Australia (TiCCA) 2019
VTB | 2019.07.08 | Votes 0 | Views 13561379
VTB 2019.07.08 0 13561379
20582
European Testing Conference 2019
VTB | 2019.07.08 | Votes 0 | Views 13358903
VTB 2019.07.08 0 13358903
20581
Automation Guild Online Conference 2019
VTB | 2019.07.08 | Votes 0 | Views 13720380
VTB 2019.07.08 0 13720380
20580
Software Quality Days 2019 : 15 Jan 2019 (1)
VTB | 2019.07.08 | Votes 0 | Views 13480791
VTB 2019.07.08 0 13480791
20579
Skills required to become a Software Tester (1)
IT-Tester | 2019.07.08 | Votes 0 | Views 13165393
IT-Tester 2019.07.08 0 13165393
20578
Automated Unit Testing with Randoop, JWalk and µJava versus Manual JUnit Testing
IT-Tester | 2019.07.08 | Votes 0 | Views 13134171
IT-Tester 2019.07.08 0 13134171
20577
Scrum Testing Guide Book (2)
IT-Tester | 2019.06.26 | Votes 0 | Views 13162624
IT-Tester 2019.06.26 0 13162624
20576
Acceptance Testing Definition in Testing vs Scrum
IT-Tester | 2019.06.26 | Votes 0 | Views 13390982
IT-Tester 2019.06.26 0 13390982
20575
User Acceptance Testing Checklist
VTB | 2019.06.20 | Votes 0 | Views 13356270
VTB 2019.06.20 0 13356270
20574
Firewalls and Types (1)
VTB | 2018.11.14 | Votes 0 | Views 13180225
VTB 2018.11.14 0 13180225
20573
Senior Test Engineer (1)
VTB | 2018.11.05 | Votes 0 | Views 13627841
VTB 2018.11.05 0 13627841
20572
Junior Test Analyst
kornadian2 | 2018.11.04 | Votes 0 | Views 13318483
kornadian2 2018.11.04 0 13318483
20571
Senior Test Engineer
kornadian2 | 2018.11.04 | Votes 0 | Views 13682274
kornadian2 2018.11.04 0 13682274
20570
Programme Test Manager, 12m, Immed Start, $NEG
kornadian2 | 2018.11.04 | Votes 0 | Views 13489927
kornadian2 2018.11.04 0 13489927
20569
Junior Test Analyst
kornadian2 | 2018.11.04 | Votes 0 | Views 13401571
kornadian2 2018.11.04 0 13401571
20568
Dev & Test Manager
kornadian2 | 2018.11.04 | Votes 0 | Views 13363245
kornadian2 2018.11.04 0 13363245
20567
Senior Test Analyst (Performance Tester)
kornadian2 | 2018.11.04 | Votes 0 | Views 13296567
kornadian2 2018.11.04 0 13296567
20566
QA Automation Test Analyst
kornadian2 | 2018.11.04 | Votes 0 | Views 13466829
kornadian2 2018.11.04 0 13466829
20565
Software/Field Testing Engineer
kornadian2 | 2018.11.04 | Votes 0 | Views 13068559
kornadian2 2018.11.04 0 13068559
20564
Compliance Technician (Tester)
kornadian2 | 2018.11.04 | Votes 0 | Views 13394575
kornadian2 2018.11.04 0 13394575