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

Posted GAnaSoicv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第6周小组作业:软件测试和评估相关的知识,希望对你有一定的参考价值。

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

 

一、计划说明

1.产品介绍

  市面上有许多的帮助背单词的APP,本小组针对其中的两款软件进行软件的测试和评估,测试产品为“百词斩”,竞品产品为“扇贝单词”。两者都具有较完备的业务功能,在以学生为主要受众的用户群体中备受好评。本小组选取两者兼具的四项功能(单词查询、短文阅读、单词复习、词库管理)进行测试,分析各自的优劣,寻找软件中的缺陷。

 

2.PSP表

PSP2.1PSP阶段预估耗时(分钟)实际耗时(分钟)
Planning 计划 20 30
Estimate 估计任务需要多少时间 20 30
Development 开发 200 140
Analysis 需求分析 30 15
Design Spec 生成设计文档 10 5
Design Review 设计复审 30 10
Coding Standard 代码规范 20 10
Design 具体设计 30 20
Coding 具体编码 40 30
Code Review 代码复审 10 20
Test 测试 30 30
Reporting 报告 60 90
Test Report 测试报告 20 50
Size Measurement 计算工作量 20 20
Postmortem 总结 20 20

 

二、需求说明

1.功能模块划分图

 

 

 

2.本人负责的功能模块

  单词查询

 

三、测试说明

1.设计思路

  单词查询的输入为用户在软件界面上的输入框打出需要查询的单词,也可以是单词的一部分,输出是软件搜索得到的结果,具体包括单词的拼写、英美读音、中英文释义及一些扩展功能如常用组合、情景例句、词根解析等等,因此我的设计思路采用黑盒测试,具体方法如下:

  (1)等价类划分法:单词的分类从词性上可划分为n.名词 v.动词 pron.代词 adj.形容词adv.副词 num.数词 art.冠词prep.介词conj.连词 int.感叹词,除这十大类词之外,英语还另有判断词yes和no.因此测试用例中针对这些种类作出等价类划分;从常见的单词形式来看,单词记忆的形式有:单词原型、单词变形、组合词、专有名词、固定词组等,因此也应对这些单词进行划分,给出相应的测试用例;

  (2)边界值分析法:输入单词的边界值在概念上难以界定,在这里我们从长短、正误、大小写、常用程度等几个方面来选取较为极端的单词;

  (3)场景测试:由于单词查询的使用频率非常地高,因此我们应设计一些基本流和备用流,得到不同的具有代表性的场景,在对每个场景的测试中,保证在任何时候都能有效地调用单词查询。

 

2.运行截图

  执行测试用例过程:

   

  导出测试用例数据:

 

3.测试工具

 

本小组使用的测试软件是禅道(ZenTaoPMS.9.8.3 win64)

 

禅道下载地址:http://www.zentao.net/download/80072.html

 

 

 

4.关键截图

  需求:

 

 

  测试用例:

 

  缺陷:

 

 

四、结论说明

  当用户输入不完整的单词的时候,两者都能苟自动补全,选择可能的相关结果功用户查看;并且每个单词都具有中英双语解释,能够让用户更加全面地了解单词的意义以及适用语境;用户可以查看单词的音标并试听发音,可以迅速独处单词,并在听觉上强化记忆。

  缺陷及bug:百词斩的图片功能可以让用户迅速生动形象地理解单词,但缺点也同样存在,对某些特定的用户群体来说效果反而更差;扇贝的笔记功能为用户群体提供了一个共享记忆的平台,用户可以看到其他用户编写的笔记,对单词的了解更加全面,不足知识的忙点,效果显著,缺点也存在,即部分错误的笔记同样也会上传,且不可能第一时间排除,会导致一定概率的误导;两者都提供例句功能,但扇贝单词的例句显然缺乏代表性,基本上都是单一的使用方法;扇贝的查词只会显示三个单词而且往往不是你想要的,其直接原因很可能是其中文翻译不太准确,以及匹配机制不够智能。

  在单词查询功能上,同样作为背单词的APP,两者各有优劣,但是根据用户的反馈及本人长期以来的使用效果来看:

  毫无疑问,厉害的扇贝单词以压倒性的优势碾压了弱小的百词斩。

 

五、工作说明

  根据小组讨论结果,我的贡献分是0.25

以上是关于第6周小组作业:软件测试和评估的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

第六周小组作业:软件测试和评估