软件质量与测试第6周小组作业:软件测试和评估

基本功能

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

猜你喜欢

转载自www.cnblogs.com/lucius-lby/p/8909057.html