产品A:“百词斩”工具
产品B:“可可英语”测试
项目 | 内容说明 | 预估耗时**(分钟)** | 实际耗时**(分钟)** |
---|---|---|---|
Planning | 计划 | 30 | 30 |
· Estimate | · 估计这个任务须要多少时间 | 30 | 30 |
Testing Design | 测试设计 | 180 | 200 |
· Analysis | · 需求和测试需求分析 | 80 | 100 |
· Design Test Cases | · 设计测试用例 | 100 | 100 |
Testing Environment | 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) | 40 | 60 |
Testing Implementation | 测试实施 | 150 | 150 |
· Test | · 执行测试 | 150 | 150 |
Reporting | 报告 | 100 | 100 |
· Test Report | · 测试报告 | 60 | 100 |
· Postmortem & Process Improvement Plan | · 过后总结, 并提出过程改进计划 | 40 | 40 |
合 计 | 960 | 1080 |
通过分析比照,两者之间存在类似的功能点,但同时,每一个功能模块又不尽相同,所以,咱们将两款产品的高风险功能进行了提取与聚合,分别概括为背单词、听力、激励与监督、单词复习。spa
我负责的功能模块是背单词的部分,对应的功能如上图所示。设计
首先对于输入进行等价类的划分,分为有效等价类与无效等价类,分别输入测试,如背单词时要求输入字母,输入“@#¥@%¥@%”等乱码显然就是无效的等价类。单词APP的边界测试有点令人迷惑,由于软件输入的边界并非很明确,很难找到输入的”边界“在哪。再后,根据预设的使用场景,绘制对应的流程图,根据流程图能够设计出包括”基本流“、”备选流“的多个测试用例。图片
(图片来自武剑洁老师的ppt,如有侵权,请联系博主删除)get
如下列出产品A、B的一些使用场景的流程图:博客
产品A场景:听音辨义产品
产品B场景:听力课程io
例如对产品A流程图的分析,能够将”基本流“定为:进入百词斩复习 - 进入听音辨意 - 听单词 - 选择正确选项 -进入下一个词;”备选流“为:提示,斩等。table
产品AB的初始界面:
此处为百词斩听音辩意与可可英语听力课程界面。
软件版本:禅道9.8.3
禅道集成运行环境:2.0.9
该工具在局域网中搭建,局域网中的小组成员可访问:http://192.168.137.1/zentao/
禅道界面:
小组成员:
注:因使用的是试用版,系统添加的用户人数上限为2,故小组中有两位同窗是共用同一个帐号进行测试管理的。
首先在禅道中创建AB两个产品,并创建对应的项目、版本
而后才能开始测试,如下是测试用例及导出截图:
导出可选择导出模板或导出数据:
仅就背单词这个功能而言,产品AB的设计思路差异较大,甚至在测试用例的设计中,不多有能够通用共用的测试用例,这也致使的实际要设计的测试用例远大于20个。
百词斩设计新颖,其背单词功能很是完善,背起单词来会以为颇有趣味,但同时很让人担忧这种形式会不会致使学生注意力的丢失以及背单词的效果。
可可英语背单词设计的至关繁琐反复,但同时彷佛令人记得更牢,不过这属于主观的感觉,再也不测试范围以内。
小组贡献分0.24
见毕博平台上传资料
注:博客内图片使用图床https://sm.ms/,若图片没法加载出来,请联系博主。