【Basic tasks】
1. Program Description
(1) Description of the tested product: Hundred words chop and scallop words
(2) Test schedule:
project |
Content description |
estimated time (minute) |
actual time (minute) |
Planning |
|
30 | 30 |
· Estimate |
· Estimate how much time the task will take |
30 | 30 |
Testing Design |
|
70 | 75 |
· Analysis |
· Requirements and test requirements analysis |
30 | 30 |
· Design Test Cases |
· Design test cases |
40 | 45 |
Testing Environment |
|
30 | 30 |
Testing Implementation |
|
60 | 60 |
· Test |
· Execute tests |
60 | 60 |
Reporting |
|
80 | 85 |
· Test Report |
· testing report |
60 | 60 |
· Postmortem & Process Improvement Plan |
· Summarize after the fact and propose a process improvement plan |
20 | 25 |
total |
270 | 280 |
2. Requirements description
(1) Division of functional modules:
(2) I am responsible for the module:
I am in charge of the listening and reading modules, which are functional modules that review and train words from both listening and reading aspects after memorizing them.
3. Test description
(1) Design test cases
Use partition equivalence classes and scenarios to design test cases:
a. Divide equivalence classes: For example, in the English selection and Chinese word selection functions of the reading module, each function is divided into two equivalence classes: correct selection and wrong selection, and test cases are designed for different equivalence classes.
b. Judgment of boundary value: In the listening and reading training module, because there are only 4 options, there are only two types of correct selection and wrong selection, and there is no boundary value for selection.
c. Scenario method: Take the English selection function in the reading module as an example:
The basic flow is to click English to select meaning - prompt - play - select error - continue to do the question - test the next
Alternative streams: English selection - prompt - play - cut - test next, English selection - prompt - play - correct selection - test next, English selection - prompt - play - wrong selection - cut - test next
(2) Functional test execution:
(3) Test management tools:
ZenTao version 9.8.3 Download address: http://sourceforge.net/projects/zentao/files/9.8.3/ZenTaoPMS.9.8.3.zip/download
(4) Screenshot:
4. Conclusion:
Listening module: (1) Baicijian has a separate listening review function, scallops can only review listening immediately after reciting words, and cannot choose to review listening separately; Baicijian has more advantages
(2) The listening part of Hundred Times Chopping is divided into the functions of listening to sound definition and listening to sound shorthand, scallops are repeated pronunciation and example sentences; Baici Chopping has more abundant forms
Reading module: (1) Hundreds of Words have a separate reading review function, scallops will review and read immediately after reciting words by default, and cannot choose another; Hundreds of Words are more flexible and dominant
(2) The reading and review function of Baici Zhan is easy to set up. To set the reading and review function of scallops, it needs to go through several steps; Baici Zhan has an advantage.
(3) Hundred Words Chopping is divided into English selection, Chinese word selection and word spelling. Scallop's word reading training only has word spelling but all words will be tested; Hundred Word Chopping is more flexible and rich, and scallop is more comprehensive and specific
【Extended Mission】
1. Feasibility test report see attachment
2. Personal description:
In this feasibility test, I was responsible for the scenario and task design that only made the feasibility report. Each of the team of 4 was responsible for interviewing 3 users, and integrating and analyzing the test results.
Through this test, I systematically understood the user's experience of using the functions of Baici Zhan, and based on user research, I came to a conclusion about the usability of Baici Zhan, and found that each functional module of Baici Zhan can be improved and strengthened. Place; have a deeper understanding of how to properly and comprehensively test a product.
【Advanced Task】
1. Test topics and test tools:
The test topic selected by this group is: GUI interface test
Test tool: UiAutomator (Android-SDK) UI test tool for Android development kit
ADB Driver Connect to Android's ADB driver
python3.5 script test language