第6周小组作业:软件测试和评估
Posted GAnaSoicv
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第6周小组作业:软件测试和评估相关的知识,希望对你有一定的参考价值。
第6周小组作业:软件测试和评估
一、计划说明
1.产品介绍
市面上有许多的帮助背单词的APP,本小组针对其中的两款软件进行软件的测试和评估,测试产品为“百词斩”,竞品产品为“扇贝单词”。两者都具有较完备的业务功能,在以学生为主要受众的用户群体中备受好评。本小组选取两者兼具的四项功能(单词查询、短文阅读、单词复习、词库管理)进行测试,分析各自的优劣,寻找软件中的缺陷。
2.PSP表
PSP2.1 | PSP阶段 | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
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周小组作业:软件测试和评估的主要内容,如果未能解决你的问题,请参考以下文章