基本功能
1、被测产品:百词斩、扇贝单词。
2、测试进度表
项目 |
内容说明 |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning |
1.计划 |
30 |
20 |
· Estimate |
· 估计这个任务需要多少时间 |
30 |
20 |
Testing Design |
2.测试设计 |
120 |
180 |
· Analysis |
· 需求和测试需求分析 |
60 |
90 |
· Design Test Cases |
· 设计测试用例 |
60 |
90 |
Testing Environment |
3.搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) |
30 |
60 |
Testing Implementation |
4.测试实施 |
60 |
60 |
· Test |
· 执行测试 |
60 |
60 |
Reporting |
5.报告 |
60 |
60 |
· Test Report |
· 测试报告 |
40 |
40 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
20 |
20 |
合 计 |
300 |
360 |
3、 功能模块图:
我负责学习模块,包括单词查询、学习单词等功能。
4、测试用例:学习模块主要是在确定使用者词汇量之后,进入学习界面,然后按照软件给定的学习方式进行学习,同时不断地复习巩固。设计测试用例的方法如下:
(1)等价类测试:查询单词分为中译英和英译中。单词学习分为点击答案区域和点击非答案区域。查询单词时考虑查询专用单词。
(2)边界值测试:查询单词时,输入复合单词,或存在一两个字母的拼写错误的单词(谬误单词),观察查询结果。
(3)场景测试:给定场景,设计测试用例,以便覆盖每个场景,可以考虑一些特定的场景。。
这是单词学习的事件流,以开始到结束的一条直线为基本事件流,其它分支为备选时间流设计测试用例。
这是单词查询的事件流,以开始到结束的一条直线为基本事件流,其它分支为备选时间流设计测试用例。
5、功能测试:
(1)单词查询测试截图(查询“华中科技大学”,依次为百词斩和扇贝单词)
(2)单词学习测试截图(选择正确答案,依次为百词斩和扇贝单词)
6、测试管理工具:禅道;
版本号:9.8.3;
下载链接地址:http://www.zentao.net/download/80072.html
导出文件(见附件):需求、测试用例、缺陷;
界面截图:(依次为执行测试用例、导出测试用例、缺陷)
7、测试结论:两款软件的单词查询功能能满足用户的基本需求,但在一些专有名词上显得有些匮乏。例如在查询“python”时,两款软件都只能得到“巨蟒”这个解释,而不能得到其作为计算机专用名词的一个解释,这对于一些具有特殊需求的用户来说显然无法满足需求。此外,在查询“华中科技大学”时,百词斩能够准确地将其英文译名显示,但扇贝单词则只能截取其中部分中文进行翻译,而无法将其作为整体进行翻译,这应该算是软件设计的严重缺陷,与竞品的差距也可以体现出来。从用户友好度上来说,百词斩会保留历史记录,而扇贝单词并没有,显然前者会更受青睐。对于学习单词的功能,百词斩很新颖地采用图片四选一的方法来进行学习,而扇贝单词会让使用者选择是否认识该单词。前者较注重寓教于乐,而后者则偏于对单词的深度掌握,二者在这个功能上不分伯仲。从测试情况和个人经历来看,我认为百词斩在查询单词和学习单词上更具优势。
8、基本功能小组贡献分:0.29。(小组情况:17044:0.29;17062:0.21;17064:0.19;17065:0.31)
扩展功能
(项目作业和小组贡献率见附件)
8、个人说明:
工作内容:设计测试任务卡,负责第一批次的采访,负责结果统计。
心得体会:通过采访,了解了新用户对于软件的使用情况和看法,也对“百词斩”这款软件的优缺点有哦了更深入的了解。作为软件测试人员,不能闭门造车,仅仅自己对软件进行评测,要多倾听其他人的意见,进行汇总,才能对软件进行更好的测试。
高级任务:
、参考文献:
禅道软件使用:http://www.zentao.net/book/zentaopmshelp/38.html
用户调研:http://www.cnblogs.com/xinz/archive/2013/02/03/2890786.html