10 | Acceptance testing

Published on Aug 12, 2021 | By Tesvan team

Acceptance testing


Acceptance testing is a test conducted to find if the requirements of a specification or contract are met as per its delivery. Acceptance testing is basically done by the user or customer. However, other stockholders can be involved in this process.

Alpha Testing

Alpha Testing is a type of acceptance testing; performed to identify all possible issues and bugs before releasing the final product to the end users. Alpha testing is carried out by the testers who are internal employees of the organization. The main goal is to identify the tasks that a typical user might perform and test them.

To put it as simple as possible, this kind of testing is called alpha only because it is done early on, near the end of the development of the software, and before beta testing. The main focus of alpha testing is to simulate real users by using a black box and white box techniques.

Beta Testing

Beta Testing is performed by "real users" of the software application in "real environment" and it can be considered as a form of external User Acceptance Testing. It is the final test before shipping a product to the customers. Direct feedback from customers is a major advantage of Beta Testing. This testing helps to test products in customer's environment.

Beta version of the software is released to a limited number of end-users of the product to obtain feedback on the product quality. Beta testing reduces product failure risks and provides increased quality of the product through customer validation.



Useful links
1. User acceptance testing /article/eng/
2. Acceptance testing /article/eng/
3. Acceptance testing /article/rus/
4. Writing acceptance tests /video tutorial/eng/
5. Acceptance testing /video tutorial/rus/

Next Lessons

11 | White-box testing

Aug 13, 2021

White Box Testing White Box Testing is software testing technique in which internal structure, design and coding of software are tested to verify flow of input-...

By Tesvan team

12 | Black-box testing

Aug 13, 2021

Black Box method Black Box Testing is a software testing method in which the functionalities of software applications are tested without having knowledge of int...

By Tesvan team

13 | Gray Box testing

Aug 13, 2021

Gray Box method Gray Box Testing or Gray box testing is a software testing technique to test a software product or application with partial knowledge of interna...

By Tesvan team

14 | Visual (GUI) method

Aug 13, 2021

Visual (GUI) Method GUI Testing is a software testing type that checks the Graphical User Interface of the Software. The purpose of Graphical User Interface (GU...

By Tesvan team

15 | Ad Hoc method

Aug 13, 2021

Ad Hoc Method Ad hoc Testing is an informal or unstructured software testing type that aims to break the testing process in order to find possible defects or er...

By Tesvan team

Interesting For You

36 | Linux

Aug 19, 2021 | By Tesvan team

Linux  Linux is an operating system's kernel. You might have heard of UNIX. Well, Linux is a UNIX clone. But it was actually created by Linus Torvalds from Scra...

05 | STLC

Aug 11, 2021 | By Tesvan team

 Requirement Collection and analysisRequirement Phase Testing also known as Requirement Analysis in which test team studies the requirements from a testing poin...