About Me

Total Pageviews

22667

Followers

Text Widget

Powered by Blogger.

Tuesday, 19 May 2015


So What is User Acceptance Testing ?

Both testers and developers are involved .
After completion of system testing , the project management concentrates on UAT to collect feedback from real customer or model customer .

There are two ways to conduct UAT .

. Alpha Testing 
. Beta Testing 

What is Alpha Testing .

Alpha testing is a type of acceptance testing; performed to identify all possible issues/bugs before releasing the product to everyday users or public.  The focus of this testing is to simulate real users by using blackbox and whitebox techniques. The aim is to carry out the tasks that a typical user might perform. Alpha testing is carried out in a lab environment and usually the testers are internal employees of the organization. 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.

What is Beta Testing ?
Beta Testing of a product is performed by "real users" of the software application in a "real environment" and can be considered as a form of external user acceptance testing.
 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.
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 tests the product in real time environment.
Difference between Alpha and Beta Testing :  
Alpha Testing
Beta Testing
Alpha testing performed by Testers  who are usually internal employees of the organization
Beta testing is performed by Clients or End Users who are not employees of the organization
Alpha Testing performed at developer's site

Beta testing is performed at client location or end user of the product

Reliability and security testing are not performed  in-depth Alpha Testing

Reliability, Security, Robustness are checked during Beta Testing

Alpha testing involves both the white box and black box techniques
Beta Testing typically uses black box testing

Alpha testing requires lab environment or testing environment

Beta testing doesn't require any lab environment or testing environment. Software is made available to the public and  is said to be real time environment

Long execution cycle may be required for Alpha testing

Only few weeks of execution are required for Beta testing

Critical issues or fixes can be addressed by developers immediately in Alpha testing

Most of the issues or feedback is collected from Beta testing will be implemented in future versions of the product

Alpha testing is to ensure the quality of the product before moving to Beta testing
Beta testing also concentrates on quality of the product, but gathers users input on the product and ensures that the product is ready for real time users.

Related Posts:

  • Adhoc Testing / Informal Testing So What is Ad-hoc Testing ? It is also called Informal testing . In general ,every testing team conducts planned testing , but testing team adopts… Read More
  • Regression Testing What is Regression Testing ? Ensuring that a bug is fixed without any side effect is called Regression Testing . Or Testing the functio… Read More
  • White Box Testing So What is White Box Testing ? White Box Testing is the testing of a software solution's internal coding and infrastructure.It focuses prima… Read More
  • Black Box Testing So What is Black Box Testing ? Black box testing is a software testing techniques in which functionality of the software under test (SUT) is… Read More
  • User Acceptance Testing / Alpha Beta Testing So What is User Acceptance Testing ? Both testers and developers are involved . After completion of system testing , the project management … Read More

0 comments:

Post a Comment

Popular Posts

Copyright © 2025 Manual Testing | Powered by Blogger
Design by Duan Zhiyan | Blogger Theme by NewBloggerThemes.com