Acceptance testing is formal type of testing with attention to business processes, business requirements and user needs conducted to determine if product is ready to release and meets all pre-described goals. It is have several names and may be called User Acceptance Testing, end-user testing or field testing.
There are different forms of acceptance testing, see which one is suits your need:
In order to run a proper set of acceptance tests on any app you need to make some preparations:
First, you need an app that is on latest stages of development and that is ready acceptance testing. That means that all coding should be done, all features should be tested and most found issues should already be fixed.
Second, you need to determine exact terms the app should meet to get a “Yes” or a “No” after acceptance tests are finished. For example, for some its enough to not have bugs higher that medium and for some the app should meet every line of specification. Again, it depends on what project you are working on. There are lots of criterias and here are some of them:
- Completeness and functional correctness- Data integrity- Usability- Scalability- Performance- Upgradability- Availability
Third, you need to create a documentation. This an extremely important step not depending on that development methodology you are using and here is why: acceptance testing if a final bastion before the release and you will want it to be done perfectly and be as deep and as detailed as needed. In most cases acceptance tests are somewhat alike smoke tests but from a different perspective.Which means that you need to take in consideration cases that are not present in your smoke tests, which means you need detailed documentation with test cases and scenarios that should be executed, description of how results should look like, requirements for a positive or a negative result and a place to see the results themself.
Fourth, execute tests according to documentation that was created previously and log detailed results. Usually they include following attributes:
1. Results summary2. Variations of results (if there are some)3. Summary of what was done4. Recommendation and improvements5. Approval decision
COPYRIGHT DEVIQA SOLUTIONS 2018. ALL RIGHTS RESERVED.