小组:软工1506 苏莹莹组(苏莹莹、凌雨卿、张婧、郑小妹)
计划说明:
测试产品选择健身APP
产品A:Keep
产品B:悦跑圈
产品简单说明:
Keep:一款为用户提供健身教程、训练计划、塑性知道的APP
悦跑圈:一款基于社交型的跑步APP。
进度表:
测试进度表
项目 | 内容说明 | 预估耗时 (分钟) | 实际耗时 (分钟) |
Planning |
| 10 | 20 |
· Estimate | · 估计这个任务需要多少时间 | 10 | 20 |
Testing Design |
| 60 | 90 |
· Analysis | · 需求和测试需求分析 | 30 | 30 |
· Design Test Cases | · 设计测试用例 | 30 | 60 |
Testing Environment |
| 60 | 180 |
Testing Implementation |
| 120 | 180 |
· Test | · 执行测试 | 120 | 180 |
Reporting |
| 180 | 240 |
· Test Report | · 测试报告 | 120 | 120 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 60 | 120 |
合 计 | 430 | 490 |
需求说明:
本次的任务是选择一款基础软件产品(产品A),以及竞品产品(产品B),并针对产品A和产品B中同时具有的功能,进行功能块的测试,所以产品A和产品B划分出相同的四个模块。
产品A和B的功能模块划分图:
四个模块,个人中心、社交、资讯、实时运动分别由凌雨卿、郑小妹(我)、张婧、苏莹莹负责
本人负责的功能模块是社交模块,而社交模块再细分为更小的功能模块进行测试:
Keep:
悦跑圈:
测试说明:
测试用例举例:
使用场景法测试 在Keep社区中查看文章
场景一 | 在Keep的社区->逛逛中查看一篇文章 | 基本流 | |
场景二 | 通过点击“干货文章”栏查看文章 | 基本流 | 备选流1 |
场景三 | 通过点击“话题广场”栏查看文章 | 基本流 | 备选流2 |
场景四 | 通过点击“精选专辑”栏查看文章 | 基本流 | 备选流3 |
场景五 | 通过点击“挑战”查看相关文章 | 基本流 | 备选流4 |
场景六 | 通过点击“附近”查看相关文章 | 基本流 | 备选流5 |
场景二操作运行界面截图:
使用等价类方法测试查找好友:
无效等价类:非法昵称,如含有空格+一个字母 “ a”
有效等价类:合法昵称,不含有空格等非法字符 “aa”
运行结果截图:
使用边界值测试方法测试发布动态时能选择的最多照片数:
发布动态时,当选择的图片数已经为9时继续选择
运行结果界面截图:
所有测试用例:
本组使用的测试管理工具是禅道,开源版9.8.3,下载链接:http://www.zentao.net/download.html
测试管理工具使用的关键界面截图(如测试用例导出、缺陷导出等):
测试用例导出:
缺陷导出截图:
结论说明:
总体上,Keep在社交方面做的比悦跑圈好很多。
Keep中,查看好友动态的操作更加简便,在社区主界面就可以直接看到;而悦跑圈查看好友动态所需要的步骤数更多。
Keep相对悦跑圈有一个缺点是,与好友的互动方式单一(通过双方的动态进行交互,不能直接私信),且Keep添加好友的操纵有点隐秘。
扩展功能:
见组员凌雨卿在毕博提交的文档。