一、计划说明
a.本组选择的对比测试产品扇贝单词和百词斩;
b.测试进度表:
项目 | 内容说明 | 预计耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 60 | 45 |
·Estimate | ·估计这个任务需要多少时间 | 60 | 45 |
Testing Design | 测试设计 | 120 | 150 |
·Analysis | ·需求和测试需求分析 | 40 | 45 |
·Design Test Cases | ·设计测试用例 | 80 | 105 |
Testing Environment | 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) | 30 | 30 |
Testing Implementation | 测试实施 | 60 | 45 |
·Test | ·执行测试 | 60 | 45 |
Reporting | 报告 | 100 | 110 |
·Test Report | ·测试报告 | 80 | 70 |
·Postmortem & Process Improvement Plan | ·事后总结, 并提出过程改进计划 | 20 | 40 |
合 计 | 370 | 380 |
二、需求说明
a.产品A和B的功能模块划分图:
百词斩: 扇贝单词:
b.本人负责的功能模块说明:
我负责的是个人管理模块;
三、测试说明
a. 测试用例的设计思路:
边界值测试:即对边界情况进行测试的方法。对于个人管理模块来说,判定边界值主要在于注册功能、修改昵称功能和发短信功能;
等价类测试:即划分等价类并选取其中典型用例进行测试的方法。划分的等价类情况如下:
有效等价类:输入正确的登录用户名和密码;选择并管理个人单词书;付款时选择正确的付款方式;查看”我的词库“;绑定有效的社交账号;永久注销账号;修改昵称;修改密码;
无效等价类:输入无效的登录用户名和密码;兑换功能输入错误兑换码;付款时选择无效的付款方式;绑定无效的社交账号;
场景测试[1]:即对场景事件流的测试。对于个人管理模块来说,主要在于注册和登录;
例:对登录场景的流程图:
基本事件流:输入正确用户名和密码→登录成功
备选事件流:输入错误用户名和密码→重新输入用户名和密码→输入正确即登录
b.功能测试执行的部分操作和运行界面截图:
i.输入正确的用户名和密码,登录成功:
ii.输入错误的用户名和密码,提示重新输入:
iii.选择付款方式:
iv.查看单词书和词库
v.社交账号、修改昵称密码等
c.测试管理工具信息:
软件名:禅道
版本号:V7.4官方版
下载地址:http://www.xiazaiba.com/html/45269.html
d.测试管理工具使用:
注:因为我没有无效的付款方式和无效的社交账号,所以实际中未测试这两项功能,同时需要保留自己的账号,于是也没能测试“永久注销账号”的功能,均选择测试“失败”。
i.扇贝单词:
导出测试用例:
缺陷导出:
ii.百词斩:
导出测试用例:
缺陷导出:
四、结论说明
对比百词斩和扇贝单词,在注册登录、付款、社交账号绑定上没有太大的差异,总体上一样;最大的差异体现在“计划”和“单词书”上:百词斩通过“计划”来确定所背的单词书,可以制定计划天数和每日单词数量,并将单词放入“复习”功能中,相对更适合循序渐进的每日背词管理,而扇贝单词利用“单词书”,管理不同时期所背的不同单词书,并允许用户将单词添加进“我的词库”,随时检查自己的单词表,相对更适合有规律的复习背词管理。百词斩在管理个人词书的时候有实体书扫描的功能,但我手中暂时没有可供app扫描的单词书,没有实际测试这一功能。总体来说,扇贝单词有着更优秀的个人管理模块。
五、工作说明
小组讨论,贡献度为0.25
六、参考资料
[1]场景法 https://baike.baidu.com/item/场景法/4909843?fr=aladdin
[2]禅道官网 http://www.zentao.net/