Made several grammatical fixes (#23475)

This commit is contained in:
GrantiVersace
2018-12-03 12:39:15 -06:00
committed by Niraj Nandish
parent ca3c57bde5
commit fdd01990fd

View File

@ -6,7 +6,7 @@ title: Acceptance Testing
Acceptance testing is a testing technique performed to determine whether or not the software system has met the requirement specifications. The main purpose of this test is to evaluate the system's compliance with the business requirements and verify if it has met the required criteria for delivery to end users.
In software development, User Acceptance Testing (UAT) - also called beta testing, application testing, and end user testing - is a phase of software development in which the software is tested in the "real world" by the intended audience.In engineering and its various subdisciplines acceptance testing is a test conducted to determine if the requirements of a specification or contract are met.
In software development, user acceptance testing (UAT) - also called beta testing, application testing, and end user testing - is a phase of software development in which the software is tested in the "real world" by the intended audience. In engineering and its various subdisciplines acceptance testing is a test conducted to determine if the requirements of a specification or contract are met.
There are various forms of acceptance testing:
@ -54,13 +54,13 @@ The Acceptance test plan has the following attributes:
>
> - Approach
>
> - Feature to be tested
> - Feature To Be Tested
>
> - Feature not to be tested
> - Feature Not To Be Tested
>
> - Responsibilities
>
> - Test case ID
> - Test Case ID
>
> - Test Title
>
@ -72,7 +72,7 @@ The Acceptance test plan has the following attributes:
>
> - Resources
The acceptance test activities are designed to reach at one of the conclusions:
The acceptance test activities are designed to reach one of the conclusions below:
- Accept the system as delivered
@ -99,15 +99,15 @@ Acceptance Testing focuses on checking if the developed software meets all the r
Acceptance Testing is a well-established practice in software development. Acceptance Testing is a major part of Functional Testing of your code.
An Acceptance Test tests that the code performs as expected i.e. produces the expected output, given the expected inputs.
An Acceptance Test determines if the code performs as expected i.e. produces the expected output, given the expected inputs.
An Acceptance Test are used to test relatively bigger functional blocks of software aka Features.
An Acceptance Test is used to test relatively bigger functional blocks of software aka Features.
### Example
You have created a page that requires the user to first enter their name in a dialog box before they can see the content. You have a list of invited users, so any other users will be returned an error.
You have created a page that requires the user to first enter their name in a dialog box before they can see the content. You have a list of invited users, so any other users entered will return an error.
There are multiple scenarios here such as:
- Every time you load the page, you need to enter your name.
There are multiple scenarios here, such as:
- Every time you load the page, you must enter your name.
- If your name is in the list, the dialog will disappear and you will see the article.
- If your name is not in the list, the dialog box will show an error.
@ -115,14 +115,13 @@ You can write Acceptance Tests for each of these sub-features of the bigger dial
- Given that the page is opened
- The dialog box should be visible
- And the dialog box should contain an input box
- And the input box should have placeholder text "Your name, please!"
- And the dialog box shoud contain a "Submit" button
- The dialog box should contain an input box
- The input box should have placeholder text "Your name, please!"
- The dialog box shoud contain a "Submit" button
### Notes
- Acceptance Tests can be written in any language and run using various tools available that would take care of the infrastructure mentioned above e.g. Opening a browser, loading a page, providing the methods to access elements on the page, assertion libraries and so on.
- Acceptance Tests can be written in any language and run using various tools available that would take care of the infrastructure mentioned above e.g. opening a browser, loading a page, providing the methods to access elements on the page, assertion libraries, and so on.
- Every time you write a piece of software that will be used again (even by yourself), it helps to write a test for it. When you yourself or another makes changes to this code, running the tests will ensure that you have not broken existing functionality.