Implement User Acceptance Testing and Usability Testing
Description
We want to implement User Acceptance Testing as well as Usability Testing. This is a meta Issue and a start to both of them.
From .gov
Usability testing refers to evaluating a product or service by testing it with representative users. Typically, during a test, participants will try to complete typical tasks while observers watch, listen and takes notes. The goal is to identify any usability problems, collect qualitative and quantitative data and determine the participant's satisfaction with the product.
From usersnap
A certain feature – let’s say, the search feature – has some performance issues, and the loading time of the results page is pretty bad. Technically, it works. Every tester can use it – but because of the bad performance no one will want to. Functional tests would go well, usability tests would go fine as well, but the performance problems would probably lead to a failed acceptance test.
Proposal
Both of these testing features are larger more extensive goals. But they are drastically important to implement.
My proposal is to make both of these tests part of our development process, just like feature testing and UX design.
Step 1: Usability Testing
Usability.gov thankfully has a lot of great resources to get us moving in the right direction.
The bottom line is, we need to have a plan. This is a few topics picked from here as a good start:
Step 2: User Acceptance Testing
From this article I believe we should start with:
- Alpha Testing & Beta Testing
- Contract Acceptance Testing
- Operational acceptance testing
- Black Box Testing
I believe we need to discuss how we are going to implement these 2 large and complex items in detail. Putting this down in writing, even if not completely fleshed out, is a good first step.
Links / references
http://usersnap.com/blog/types-user-acceptance-tests-frameworks/
cc @JobV @annabeldunstone @tauriedavis @cperessini @alfredo1 @fatihacet @DouweM @markpundsack
cc anyone else who needs to be cc'd. I don't want to cc the whole world.