一、计划说明
1.产品介绍
市面上有许多的帮助背单词的APP,本小组针对其中的两款软件进行软件的测试和评估,分别为“百词斩”和“扇贝单词”。两者都具有较完备的业务功能,在以学生为主要受众的用户群体中比较受欢迎。本小组选取两者兼具的四项功能(背诵模块、商城模块、听力阅读模块、词库管理)进行测试,分析各自的优劣,寻找软件中的缺陷。
2.PSP表
PSP2.1 | PSP阶段 | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 25 |
Estimate | 估计任务需要多少时间 | 20 | 25 |
Development | 开发 | 150 | 160 |
Analysis | 需求分析 | 20 | 30 |
Design Spec | 生成设计文档 | 10 | 10 |
Design Review | 设计复审 | 20 | 20 |
Coding Standard | 代码规范 | 20 | 10 |
Design | 具体设计 | 20 | 20 |
Coding | 具体编码 | 30 | 30 |
Code Review | 代码复审 | 10 | 20 |
Test | 测试 | 20 | 20 |
Reporting | 报告 | 70 | 90 |
Test Report | 测试报告 | 20 | 40 |
Size Measurement | 计算工作量 | 20 | 20 |
Postmortem | 总结 | 30 | 30 |
二、需求说明
1.功能模块划分图
2.负责模块说明
商城模块,扇贝单词的商城模块是自己开发的一个商城,可测试性比较好,而百词斩商城则是淘宝的专卖店, 测试其功能相当于测试淘宝,不过我把和扇贝商城类似的功能都测试了一下。
三、测试说明
在此次测试中,我选择的是黑盒测试方法,黑盒测试用例设计方法包括等价类划分法、边界值分析法、场景测试等。
1、测试思路
主要使用场景测试法,根据不同的功能,设计不同的测试场景,然后执行功能性操作,查看操作结果是否与预期逻辑相符。
2、测试软件
本小组使用的测试软件是禅道。
禅道项目管理软件集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。
3、测试过程截图
<1>. 测试样例表
<2>. 测试执行
<3>.导出数据
<4>.测试过程展示
四、结论说明
1、百词斩的商城模块,一方面是因为其在淘宝上面早已有专卖店, 还有就是可能开发和维护这个商城模块的成本比较高,所以选择了直接将商城模块跳转到了淘宝专卖店,这样做的好处就是,淘宝这个购物平台已经非常强大完善了,会出问题的地方几乎不会有。
2、扇贝单词的商城模块,是自己开发的,所以我主要测试了一下扇贝的商城, 因为扇贝的系统都是自己开发的,都包含在APP里面,包括购物车,包括支付系统,所以这些功能可以都测试一下,看看是否符合预期效果。
3、 总体而言,我觉得作为一个背单词类型的APP,它主要的功能应该就是和单词相关的以及辅助背单词的功能,至于衍生的商品只需要找一个平台售卖即可,不需要开发一个单独的商城模块来完成, 这样做一是自己开发的商城没有经过很多的检验,很可能出漏洞,第二就是功能很少,未必能像大型购物平台那样提供非常多的商品追踪与售后服务。所以我觉得还是百词斩这种商城模块功能方面更好。
五、工作说明
原文地址:https://www.cnblogs.com/Cory65536/p/8915863.html