Checkout our demo site to practice selenium https://magento.softwaretestingboard.com/

0 like 0 dislike
327 views
by
I would like to know about acceptance testing?

3 Answers

0 like 0 dislike
by
Its like have we devloped the software according to the user req user will accept it or nt
0 like 0 dislike
by

Here is a paper I wrote on the subject several years ago:  https://www.developsense.com/presentations/2007-10-PNSQC-UserAcceptanceTesting.pdf

---Michael B.

0 like 0 dislike
by Contributing Tester (79 points)

Acceptance Testing is the last phase of software testing performed after System Testing and before making the system available for actual use.

Use of Acceptance Testing:

  • To find the defects missed during the functional testing phase.

  • How well the product is developed.

  • A product is what actually the customers need.

  • Feedbacks help in improving the product performance and user experience.

  • Minimize or eliminate the issues arising from the production.

Types of Acceptance Testing:

  1. User Acceptance Testing (UAT):
    User acceptance testing is used to determine whether the product is working for the user correctly. Specific requirements which are quite often used by the customers are primarily picked for the testing purpose. This is also termed as End-User Testing.

  2. Business Acceptance Testing (BAT):
    BAT is used to determine whether the product meets the business goals and purposes or not. BAT mainly focuses on business profits which are quite challenging due to the changing market conditions and new technologies so that the current implementation may have to being changed which result in extra budgets

  3. Contract Acceptance Testing (CAT):
    CAT is a contract which specifies that once the product goes live, within a predetermined period, the acceptance test must be performed and it should pass all the acceptance use cases.
    Here is a contract termed as Service Level Agreement (SLA), which includes the terms where the payment will be made only if the Product services are in-line with all the requirements, which means the contract is fulfilled.
    Sometimes, this contract happens before the product goes live. There should be a well defined contract in terms of the period of testing, areas of testing, conditions on issues encountered at later stages, payments, etc.

  4. Regulations Acceptance Testing (RAT):
    RAT is used to determine whether the product violates the rules and regulations that are defined by the government of the country where it is being released. This may be unintentional but will impact negatively on the business.
    Generally, the product or application that is to be released in the market, has to go under RAT, as different countries or regions have different rules and regulations defined by its governing bodies. If any rules and regulations are violated for any country then that country or the specific region then the product will not be released in that country or region. If the product is released even though there is a violation then only the vendors of the product will be directly responsible.

You can use a platform like QAppAssure which allows you to test on-cloud and on-field devices, across 100+ device, make and models, Integrate with Jira, CI/CD tools, and also use Appium, Calabash, Espresso, UIAutomator, XCUITest. You can run unlimited parallel tests with the free trial pack. 


This site is for software testing professionals, where you can ask all your questions and get answers from 1300+ masters of the profession. Click here to submit yours now!

1.4k questions

1.6k answers

866 comments

1.9k users

...