软件测试和评估
1 基本任务:功能测试和测试管理
(1)计划说明。
a.本组选择的对比测试产品A为百词斩,B为可可英语。
b.测试进度表
项目 | 内容说明 | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 1.计划 | 20 | 25 |
Estimate | 估计这个任务需要多少时间 | 180 | 500 |
Testing Design | 2.测试设计 | 30 | 40 |
Analysis | 需求和测试需求分析 |
30 | 60 |
Design Test Cases | 设计测试用例 | 120 | 150 |
Testing Environment |
3.搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) |
30 | 60 |
Testing Implementation |
4.测试实施 |
30 | 30 |
Test | 执行测试 | 40 | 60 |
Reporting |
5.报告 |
20 | 20 |
Test Report | 测试报告 | 20 | 25 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 30 |
合计 |
|
360 | 500 |
(2)需求说明。
a.产品A百词斩功能模块划分图
产品B可可英语功能模块划分图
b.本人负责的功能模块
百词斩基础功能:阅读模块
可可英语特殊功能:双语阅读模块
(3)测试说明。
a.测试用例的设计思路
先把阅读大模块分成小的子模块,对每个小的子模块进行单元测试和功能测试,然后进行集成测试,最后进行系统测试。
阅读子模块:
百词斩: 阅读目录 阅读字号与主题 朗读模式 笔记与心得 查看中文翻译 分享
等价类测试:对子模块笔记和心得输入所有分类了的文本(如中文,英文,中英文等任意组合)进行等价类测试,不用对所有同类文本全部输入进行测试
对所有子功能模块均随机选择一定数量的文章,而不用对所有文章进行测试
单元测试:对由百词斩主页面进入到爱阅读界面,是否能成功跳转到爱阅读页面这一过程进入测试
功能测试:对爱阅读提供的子模块进行单独功能测试,如朗读模式速度 慢速,中速,高速进行测试
任意一篇文章的任意一个单词中文翻译进行测试
场景测试: 对爱阅读界面提供的 阅读目录 阅读字号与主题 朗读模式 笔记与心得 分享 小功能模块进行场景测试
边界值测试:对笔记与心得小功能模块进行 输入空文本测试
对笔记与心得小功能模块进行 输入无限长文本测试
集成测试:由阅读目录 阅读字号与主题 朗读模式 笔记与心得 查看中文翻译 分享各个模块打乱顺序多次组合测试
系统测试:从登录模块开始,依次进入到百词斩主页面,进入爱阅读页面,对任意子功能点击进行测试,由阅读目录 阅读字号与主题 朗读模式 笔记与心得 查看中文翻译 分享 各个模块打乱顺序多次组合测试
可可英语 : 阅读分类 字体设置 生词专栏批量添加 查看全辑与下载 评论与收藏 阅读难度设置(生词等级设置) 分享
等价类测试:对子模块评论所有分类了的文本(如中文,英文,中英文等任意组合)进行等价类测试,不用对所有同类文本全部输入进行测试
对所有子功能模块均随机选择一定数量的文章,而不用对所有文章进行测试
单元测试:对由可可英语主页面进入到双语阅读界面,是否能成功跳转到双语阅读页面这一过程进入测试
功能测试:对双语阅读提供的子模块进行单独功能测试,如阅读分类如头条,时事,科技,体育,经济,教育,健康进行测试
任意一篇文章的任意一个单词中文翻译进行测试
场景测试: 对双语阅读界面提供的阅读分类 字体设置 生词专栏批量添加 查看全辑与下载 评论与收藏 阅读难度设置(生词等级设置) 分享 小功能模块进行场景测试
边界值测试:对评论小功能模块进行 输入空文本测试
对评论小功能模块进行 输入无限长文本测试
集成测试:由阅读分类 字体设置 生词专栏批量添加 查看全辑与下载 评论与收藏 阅读难度设置(生词等级设置)分享 各个模块打乱顺序多次组合测试
系统测试:从登录模块开始,依次进入到可可英语主页面,进入双语阅读页面,对任意子功能点击进行测试,由阅读分类 字体设置 生词专栏批量添加 查看全辑与下载 评论与收藏 阅读难度设置(生词等级设置)分享 各个模块打乱顺序多次组合测试
b.功能测试运行界面截图
百词斩:
阅读目录 字号与主题 朗读模式
笔记与心情 单词解释 段落翻译
完成阅读 分享
可可英语:阅读分类 字体设置 生词专栏批量添加 查看全辑与下载 评论与收藏 阅读难度设置(生词等级设置) 分
阅读分类 英译中模式 +单词解释 中译英模式
查看全辑 收藏 阅读难度设置(生词等级设置)
字体设置 完成阅读
评论 分享
c.本组使用的测试管理工具名称 禅道
版本号 专业版6.7.3 下载链接地址:http://www.zentao.net/
d. 测试管理工具使用的关键界面截图:
具体测试用例内容见测试用例导出表
测试用例:
bug:
测试用例导出:
缺陷导出:
(4)结论说明。
在阅读功能模块百词斩和可可英语的不同之处:
百词斩 爱阅读 阅读模块子功能太少,作为一个用户可选读物的空间不大,软件所提供的阅读文章单词量太简单,用户不能根据自己的个人词汇量水平选择不同难度的阅读文章,在一定程度会造成用户的流失。但是该模块做的很精致,也就是细节方面做得不错。
子模块1:当你进入阅读界面,因为阅读是以读某本英文书为总的目标,所以会记录你读到的位置,当你下次阅读,你也可以根据系统提供的阅读目录选择浏览上次阅读文章。
子模块2:在阅读过程中,用户可以根据自己的爱好设置字号和主题。
子模块3:当用户阅读时间过长,眼睛疲劳或是不想用眼睛看,用户可以选择朗读模式,该模式可以根据用户的听力水平选择快速中速慢速播放模式。
子模块4:当户户阅读完一篇文章用户可以做阅读笔记或是记录此刻心情。
子模块5:用户阅读主界面,可选择是否打开中文翻译模式,当用户点击中即将该段的翻译以小悬浮窗口出现。当用户点击某个单词时会出现该单词的解释发音,用户可以将不认识的单词加入单词本。
可可英语 双语阅读 阅读功能模块做的很丰富,但是整体设计不够友好,不方便用户使用。
子模块1:进入阅读模块,有阅读分类如头条,时事,科技,体育,经济,教育,健康等,用户可以根据个人喜好选择多个小分类,于是软件就可以根据用户设置显示对应文章。
子模块2:选择一篇文章,进入阅读,阅读界面于我个人而言不够美观,但系统并没有设置主题功能,只有最简单的设置字体大小。
子模块3:对于一篇文章,有单独的生词专栏,用户可以选择将部分或者全部加入单词本,不用像百词斩一样,一个个加。
子模块4:当用户对了某篇阅读较感兴趣,用户可以点击全辑找到全部内容,同时用户可以选择批量下载。
子模块5:当用户阅读完一篇文章,用户可以选择评论或者收藏。
子模块6:生词等级模块,用户可以根据个人水平选择考研,专四,专八,托福等,系统则会根据用户水平推荐相应的阅读文章,有利于用户提升阅读能力,并加强对词汇量的记忆。
由以上对百词斩和可可英语的阅读模块分析,我们知道百词斩追求的是细节,用户体验,而可可英语则偏重于用户阅读水平的提升。
相比阅读界面表层的东西,我个人更倾向于追求阅读水平的提高。因此我觉得可可英语更有优势。毕竟下载背单词的学习软件,就应该旨在提高用户的阅读能力,而不只是界面的浅层问题。当然如果两大产品各在不足方面加以改进就更好了。
(5)工作说明。
根据小组讨论结果,说明自己的小组贡献分0.25 。