Wednesday 19 December 2018

Objectives of Testing

Software Testing is conducted by Software Test Engineer.

The different objectives of Testing are:

1.Finding defects/Bugs : To find the defects or bugs created by Software Developer while developing the software code.
2.Ensure that the product is Quality product : Verifying the quality of the product by taking into consideration different quality aspects.
3.Gaining Confidence of Customers : To gain the confidence of Customer by testing the application from End user Perspective.
4. To prevent the defects : To prevent the defects by testing an application at early stages.
5.Satisfy SRS(Software Requirement Specification) : To ensure that the software meets the business requirement specification or software requirement specification.

Friday 7 December 2018

What is UAT(User Acceptance Testing)?

User Acceptance Testing:
User Acceptance Testing  is the final functional testing done after System testing.It is testing an application to decide whether to accept or reject application.

Types of User Acceptance Testing(UAT):

1.Alpha Testing.
2.Beta Testing.

Alpha Testing:This testing is performed by developers in a controlled environment.In alpha testing both black box and white box testing is performed.Alpha testing is conducted before beta testing.It involves long execution cycles but necessarily may not include reliability and security testing.

Beta Testing: This testing is performed by end users at customer site.This testing is performed in an uncontrolled environment.Generally this testing includes black box testing.It is conducted after alpha testing.Reliability and security testing are included in beta testing.