"Hundred Words" functional test and test management

Test schedule:

 

project

Content description

estimated time

(minute)

actual time

(minute)

Planning

1. Plan

 20

30

· Estimate

· Estimate how much time the task will take

 10

 5

Testing Design

2. Test Design

60

 50

· Analysis

· Requirements and test requirements analysis

30

 20

· Design Test Cases

· Design test cases

 50

 45

Testing Environment

3. Build a test environment (install test tools, management tools and other related operation and support software)

 30

 40

Testing Implementation

4. Test Implementation

 40

 30

· Test

· Execute tests

 30

 20

Reporting

5. Report

 60

50

· Test Report

· testing report

30

 20

· Postmortem & Process Improvement Plan

· Summarize after the fact and propose a process improvement plan

 10

 10

total

 370

 320

Product module division:

The function division of the "Hundred Words" product is as follows:

 

Figure 1 Function division diagram of Hundred Words Slash

The functional modules of "Scallop Words" are divided as shown in the figure

Figure 2 The function division diagram of scallop words

function test:

The part I am responsible for is the vocabulary test module

 

Hundreds of words:

The overall business process is as follows:

10 estimated tests (predicted tests can be ended at any time) -> 75 tests -> 25 tests (tests can be ended at any time) -> test result display

Estimated test: show words -> user chooses to recognize / do not recognize / fuzzy / end estimation -> adjust estimated vocabulary // start test

Test: Show the current estimated vocabulary size in the upper right corner -> show the word and the following 6 options: 4 alternative definitions, "all incorrect" and "don't know", and start timing -> user selection -> according to user selection , the correct answer and time to adjust the vocabulary and the difficulty of the next question, and show the correct answer according to the user's request -> save the test result to the user's vocabulary curve

Test result display: Comments are displayed according to the tested vocabulary and can be shared


Scallop Words:

The overall business process is as follows:

75 tests -> 25 tests (you can end the test at any time)->display of test results

Test: show word, 4 alternative definitions and "don't know" -> user choice -> adjust vocabulary and difficulty of next question according to user choice and correct answer, and show correct answer

Test result display: Comments are displayed according to the tested vocabulary and can be shared

 

test tools:

The test tool is "Zen Tao"

Some screenshots are as follows

Figure 3 Export test case process

 

Test case design:

The test involves scenarios:

1. Normal vocabulary test

2. Attempt to skip part of the test during the optional skip stage

3. Quit halfway through the test

4. The test is interrupted by network or application switching in the middle of the test, and then I hope to continue the test

5. Share the results through various supported channels after the test is over

6. Maliciously perform extreme operations in an attempt to disrupt the normal operation of the application

Hundreds of words cut test case:

1. Perform all tests in the normal process

2. Skip the estimation test directly

3. Skip halfway through the estimated test

4.在最后一个预估测试时跳过

5.跳过最后25个测试

6.跳过最后13个测试

7.跳过最后1个测试

8.全部选“不知道”

9.全部超时后选择

10.取消勾选“展示正确答案”

11.测试完成后分享到QQ空间

12.测试完成后分享到微信好友

13.测试完成后分享到朋友圈

14.测试完成后分享到QQ好友

15.测试过程中断开网络连接

16.进行预估测试时退出程序

17.进行前75个测试时退出程序

18.进行后25个测试时退出程序

19.将系统日期后推一周后再次进行词汇量测试

20.将系统日期前移一周后再次进行词汇量测试


扇贝单词测试用例:

1.正常流程进行全部测试

2.全部选择正确答案

3.在测试中断开网络连接

4.在测试中锁定手机

5.跳过最后25个测试

6.跳过最后13个测试

7.跳过最后1个测试

8.全部选“不知道”

10.全部选错误答案

11.在测试中切出应用

12.测试完成后分享到QQ空间

13.测试完成后分享到微信好友

14.测试完成后分享到朋友圈

15.测试完成后分享链接

16.测试完成后分享到微博

17.进行前75个测试时退出程序

18.进行后25个测试时退出程序

19.将系统日期后推一周后再次进行词汇量测试

20.将系统日期前移一周后再次进行词汇量测试


测试结果:

1.测试截图

2.整体对比

百词斩的词汇量测试步骤明显更加科学完善

扇贝单词测试的结果明显高出许多

3.软件缺陷

百词斩会受到修改本地时间的影响

扇贝单词在网络连接中断后无法重联

扇贝单词进行测试时即使全部选择不知道也不会给出词汇量为0的结果

 

小组贡献:

0.25

(作业吐槽:这次作业有一个严重的问题,所有的备选产品我们只能接触到客户端部分,能进行的测试极为有限)

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324738787&siteId=291194637
Recommended