I. What is "availability test"
"Availability testing" can also be called"User ExperienceTesting is an important reference for subsequent product improvement and improvement through the product function design and testing tasks.
Ii. Why should we test availability?
1. The following questions exist:
After we have developed new product features or created new product features, we always have the following questions:
- Is the latest version better than the previous version?
- Are our websites as easy to use as those of competitors?
- Can users complete what they want according to our design process?
- Do our designers design the layout based on the user's operating habits and product features?
2. Possible causes
A. availability issues exist for each website.
When you use a website, you will often encounter availability problems, and some problems are usually very serious, so that users cannot complete the original operations. Mature websites have undergone multiple rounds of tests, with fewer problems, but there are still user problems.
B. Serious problems are usually easily discovered.
Website Design and producers often know how the website works and operate according to the design idea. users do not know, so it is easier for users to try a website to find serious problems.
C. Watching users use products can become better designers
In the eyes of designers, users are often abstract concepts, and design is done according to their own imagination. Users can learn more about how users use products and how to design products for use.
3. Test process
3.1 basic process description
A. Prepare test cases
Sort out all the functions of the website, find out the key and important steps for users to browse the website (or the functions expected to be tested), design functional scenarios, and form a test task document.
The task use case is as follows:
B. Recruit testers
Based on the pre-planning of the website, locate the user group, find representative individual users, and invite them to join the test. The invited personnel should be able to meet the target (potential) user group.
C. Prepare the test environment
Due to the special nature of the probability test, I have certain special requirements on the environment:
- A relatively independent room with a common PC connected to the network is provided for testing. The purpose of providing an independent room is to avoid external interference as much as possible, this allows users to fully engage and view users' handling methods in case of availability problems;
- Do not enable software that will affect the testing process on a common PC, such as anti-virus software and chat tools;
- Screen recording software and sound recording software must be installed on the PC to record user operations and sound thinking processes during the test;
D. Organize Personnel Inspection
Arrange inspection personnel in advance, including product manager, interaction designer, visual designer, front-end engineer andProgramDevelopers;
E. Test
The tester takes the user to the test room, describes the relevance of the test, and performs the test under the tester's inspection.
3.2 precautions before testing
- Before the test, you need to explain the duration of the test.
- Ask the user to speak out as much as possible (for what he sees, what he wants to do, and what he thinks)
- "We want to test the website, not the user"
- During the test, you cannot answer questions about how to use them immediately. You can answer questions after the test is completed; we want to test how the user can complete the task without help.
- If the user cannot complete the task, switch to the next task. This task cannot be completed.
- It indicates that the screen and sound of this test will be recorded and licensed by the user. The recorded content will be used as the basis for website improvement and will not be viewed by irrelevant persons of this project.
3.3 Registration of testers
Before testing each user, you must register the user information to determine the scope of user adaptation:
- Occupation, age?
- About the Internet access time per week?
- What kind of website is accessed when you browse a webpage? Examples
- Do you have a favorite website?
3.4 home page for sightseeing
After understanding the personnel information, first open the homepage of our website for users to browse. At this stage, do not switch the user to another task page to learn about the following:
- What kind of website do you think this is?
- What does this website do?
- What can you do on your website?
After you briefly describe the above problems, you can find problems in the overall website design.
Iv. Summary and exchange
after a test is completed, the participants will hold a summary meeting. Each person will discuss the problems found in this test, the handling comments are summarized and revised in the next revision.