Questions tagged [user-acceptance-testing]

User Acceptance Testing (UAT) is a process to obtain confirmation that a system meets mutually agreed-upon requirements. A Subject Matter Expert (SME), preferably the owner or client of the object under test, provides such confirmation after trial or review. In software development, UAT is one of the final stages of a project and often occurs before a client or customer accepts the new system.

Users of the system perform these tests, which developers derive from the client's contract or the user requirements specification.

Test-designers draw up formal tests and devise a range of severity levels. Ideally the designer of the user acceptance tests should not be the creator of the formal integration and system test cases for the same system. The UAT acts as a final verification of the required business function and proper functioning of the system, emulating real-world usage conditions on behalf of the paying client or a specific large customer. If the software works as intended and without issues during normal use, one can reasonably extrapolate the same level of stability in production. User tests, which are usually performed by clients or end-users, do not normally focus on identifying simple problems such as spelling errors and cosmetic problems, nor showstopper defects, such as software crashes; testers and developers previously identify and fix these issues during earlier unit testing, integration testing, and system testing phases.

The results of these tests give confidence to the clients as to how the system will perform in production. There may also be legal or contractual requirements for acceptance of the system.

Source

33 questions
1
vote
2 answers

Ruby Global Variables After Refreshing Browser

I am very new to Ruby and developing scripts with Watir for acceptance testing and I am stuck in a rut that I'm not even sure is possible to get out of. I have a small script that runs that basically looks at a dropdown list, stores all of the…
1
vote
1 answer

Using Fitnesse to test external data

We would like to use Fitnesse to test externally produced data set. Specifically, the tests would contain invariants that must be valid in the data, but every time tests are run they would fetch the data from, let's say, a database and apply the…
Igor
  • 191
  • 11
1
vote
1 answer

What is the success criteria for KLOC in each testing phases

I was wondering what is the success criteria for each of the unit/integration/system/user-acceptance testings for KLOC. Somewhere I heard that there should be no more than 5 compiler defects per KLOC. Is there such standard values for success…
1
vote
2 answers

Is it valid to have specflow features depending on other features?

I want to write an acceptance test along the lines of given the first test has run when I do this new test then this new test passes This is because the first test will leave the data in a valid state to perform the next test Can I do this in…
Kirsten
  • 15,730
  • 41
  • 179
  • 318
1
vote
1 answer

BBD features with dates and timestamps

How best to handle timestamps (dates, times, etc...) within feature definitions? Example Feature: Message Status In order to record activty on a message As a administrator I want to log when a message was created, delivered, and read…
1
vote
1 answer

Compiled C# exe how to use with Robot Framework?

I have a compiled C# executable. It basically opens Microsoft Word and creates a Word Document saves it and closes it. (I used .Net to create it.) Now I would like to have Robot Framework to run tests based from this compiled C# exe. I have found…
0
votes
2 answers

Is there a GUI Runner for JBehave stories that can be ran standalone

I would like a non-technical person to fire off a utility and run through the stories without him having to know what an IDE is. Something like what nUnit offers. How can that be done with jBehave?
0
votes
1 answer

.Net Core , c# and Fitnesse Fit fixtures

Hello All, I'm trying to create Fitnesse Tests using c# and .Net Core. I'm unable to find any Nuget Packages for .Net Core. Any help would be highly appreciated.
0
votes
1 answer

Using VSTS to build/run Selenium tests defined in shared solution

I'm responsible for user acceptance testing for a .NET project being developed by a third party organisation. They have created a solution in VSTS and we're collaborating using the Agile process to communicate requirements and acceptance criteria…
0
votes
1 answer

how can i refactor acceptance tests with login

Consider these two tests: Imports OpenQA.Selenium Imports OpenQA.Selenium.Chrome Public Class DSCSLoginTest Public Sub DSCSLoginLinkTest() Dim driver As New ChromeDriver() …
0
votes
1 answer

Is there any way to prove that changed implementation does not introduce regression?

There are two extremities: Test the whole system after any change of the code. Do not test at all. Here under 'Testing' I mean running all not automated tests. User Acceptance tests to be more precise. I'd like to have a solid understanding when…
Pavel Voronin
  • 13,503
  • 7
  • 71
  • 137
0
votes
3 answers

Codeception ElementNotVisibleException error, unable to select option, or click

I am unable to interact with an element using browser tests. It says the element is not interact-able, or not visible. This doesn't happen in Acceptance
0
votes
1 answer

How many UAT environment are sufficient

Our client has asked on some data points as to how many UAT(User acceptance) environments would suffice our need. We have 6 tracks(set of users) with UAT happening in a diff. timing windows for each track. I want to gather some data points How many…
0
votes
1 answer

Turnip/rspec/steps dir structure in non-rails app

I am writing user acceptance tests. The app consists of mock users using factory_girl, which I have not yet implemented. But at this point, poltergeist/turnip/rspec work fine, but I don't like the directory structure and I feel like I am not using…
0
votes
1 answer

configure selenium in ubuntu for testing php in codeception

I want to test some drag and drop scenarios in php code using codeception for that i need to configure selenium module in codeception. I am trying to test my php code(web guy) through selenium using codeception. but i was unable to do that. I have…