第六周小组作业:软件测试和评估
一、计划说明
1.产品介绍
本次我们小组测试的是背单词的百词斩app和扇贝记单词app,两者都是市面上比较受欢迎的两个记单词的手机app,测试产品为百词斩,竞品为扇贝记单词,两款产品里面都有丰富的功能,本小组就选取了其中共有的四项功能分别测试,对比,找出各自产品的有点和缺点。
psp2.1表格:
PSP2.1 | PSP 阶段 | 预估耗时 (分钟) | 实际耗时 (分钟) |
---|---|---|---|
Planning | 计划 | 30 | 20 |
· Estimate | · 估计这个任务需要多少时间 | 50 | 40 |
Testing Design | 测试设计 | 120 | 100 |
· Analysis | · 需求和测试需求分析 | 50 | 80 |
· Design Test Cases | · 设计测试用例 | 140 | 120 |
Testing Environment | 搭建测试环境 | 40 | 20 |
Testing Implementation | 测试实施 | 10 | 29 |
· Test | · 执行测试 | 30 | 10 |
Reporting | 报告 | 40 | 50 |
· Test Report | · 测试报告 | 20 | 19 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 50 | 30 |
合计 | 540 | 520 |
二、需求说明
1.功能模块划分图
2.本人负责模块
社交模块,在背单词中与好友的一些社交和互动功能
三、测试说明
1.测试用例的设计思路
单词社交模块主要是用来在联网的环境下添加一些跟自己一样在背同一个阶段的单词的朋友,其中会有交流
功能用来对记单词方法和心得上的交流,也有各自背单词的进度和任务完成形式,也有两者进行pk的功能,用来对比各自的学习情况,互相检验和监督,起到互相鼓励促进学习的效果,以此来设计测试用例:
* 等价类划分法: 对于好友pk功能来说,有正确类和错误类,根据不同的等价类来进行设计测试用例
* 边界值划分法: 比如扇贝记单词中的同桌功能,可以选择7天同坐或者30天同桌这个7和30就是边界值,可以划分进行测试
* 场景测试: 充分考虑到各种场景,设计测试用例来尽量测试所有场景
2.测试执行部分运行界面截图
3.本组使用的测试管理工具
* 名称:禅道
* 版本号:9.8.3
* 下载的连接地址:http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.win64.exe
4.测试管理工具使用的关键界面截图
四、结论说明
对两款产品的社交模块进行对比后,可以看出,百词斩在界面设计上比较好看,在功能上更加丰富,它在与好友的互动上比较全面,可以支持好友动态的发布,观看好友最近记单词的情况,也支持随机,附近,好友之间的pk单词,增加趣味性,而在扇贝记单词中并没有好友的概念,而是以同桌来代替,听起来更有学习的感觉和氛围,提倡同桌之间互相督促打卡,它里面没有好友动态一说,少了些趣味性,里面有个自习室志同道合的学习者可以在一起学习,总而言之社交部分就是为了通过好友之间的pk交流,来互相督促,互相交流进步。测试用例都通过了测试,两者在功能上目前还没有出现bug,毕竟都是已经上市的app,不过在用户体验上有所差别,百词斩在趣味性和可玩性上更胜一筹,扇贝单词在营造学习的氛围和督促上更胜一筹,希望两者吸取对方的优点补齐自己的短处,给用户带来更好的体验。
5.工作说明。根据小组讨论结果,说明自己的小组贡献分。
各小组成员都各自负责自己的测试模块,我的小组贡献度是0.24