Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference System Acceptance Test and User Acceptance Test [closed]

I've read the terms System Acceptance Test and User Acceptance Test in a document.

But I can't really figure out what's the difference between these two.

Can anybody explain the difference?

like image 712
avb Avatar asked Mar 21 '14 07:03

avb


People also ask

What is the difference between acceptance testing and User Acceptance Testing?

Generally, acceptance testing is used to evaluate whether the application works as per the specified business requirements or real-time scenarios. UAT testing is executed on the customer's unique environment, which is acknowledged as the UAT environment.

What is the difference between system integration testing and User Acceptance Testing?

User Acceptance Testing (UAT) and System Integration Testing (SIT) are two great examples to dive in deeper and review. UAT represents testing whether an application meets the business need whereas SIT represents the testing of an application to ensure it meets its engineering specifications.

What are the two types of acceptance testing?

Alpha and beta testing are examples of acceptance testing. Alpha tests are internal and aim to spot any glaring defects, while beta testing is an external pilot-test of a product before it goes into commercial production.


2 Answers

There is no official terminology in testing. Usually, the context in which they are used in the document should help find out the exact meaning the author have in mind.

From my experience though, I would say:

  • system acceptance testing is more about platforms, OS, browser type etc. It is about using the SUT in a close-to-reality set of environments that ressemble the one the SUT is going to be used in. The actual test effort might be to have a set of end2end tests that you will run in those difference environments.
  • user acceptance testing focus more on the end-user experience. What you will check is that the user gets what he wants from the SUT, feature by feature. Here you will take a single platform/env and run many different smaller tests to check the feature one by one. You can do this by following test plans or with a more exploratory approach
like image 112
Laurent Bristiel Avatar answered Sep 30 '22 15:09

Laurent Bristiel


User acceptance testing is done by client or customer.It will take place in client place.They will check whether the application meeting the requirements or not.

system acceptance testing is the testing done on a particular application in different environments such as different OS, Browsers, browser versions etc.It is usually done in developer location only.

like image 30
senthil_0202 Avatar answered Sep 30 '22 15:09

senthil_0202