请根据团队项目中软件的需求文档、功能说明、系统设计和测试计划,写出软件的测试过程和测试结果,并回答下述问题。
在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
-
a.修复的bug;
1.微信开发工具的传参和体验版的传参不太一样,导致的跳转页面失败。
2.单词及其对应的中文释义错乱。
3.界面格式错乱 -
b.不能重现的bug
1.发生过一次闪退。
2.有时候按钮突然失效,怀疑是手机卡了。 -
c.这个产品就是这样设计的,不是bug;
1.目前统计遗忘曲线就是静态的,是艾滨浩斯遗忘曲线的具体数值。之后会再添加一条曲线,根据用户的按钮点击次数计算出动态的遗忘曲线(模糊单词/总单词数)
-
d.没有能力修复,将来也不打算修复;
-
e.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
>1.记忆统计图目前是静态的,还没有添加按钮事件,形成动态计数动态生成图片。
2.单词还缺少人声发音。
3.每日打卡目前不能手动打卡。
场景测试(scenario testing),包括以下内容:
你预期不同的用户会怎样使用你的软件?
他们有什么需求和目标?
你的软件提供的功能怎么组合起来满足他们的需要?
大学生甲(主要受众):
需求:面临英语四六级考试,考研,GRE,托福等英语考试
目标:达到相应考试规定的单词量。
我们的软件:首先提供了相应考试的单词库,同时有打卡机制促进监督单词背诵。
用户乙(对英语感兴趣的人):
需求:便捷快速的可以接触到英语
目的:保持语感
我们的软件:除了有多种单词库,方便记忆单词,我们主页面还有每日一句的英语美句推荐,让用户保持对英语的兴趣。
你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
性能指标(响应时间和吞吐量,需要给出截图和测试实例以及结果)
响应时间:
读写字节数:
系统资源监控(CPU、内存占用情况,需要给出截图和测试实例以及结果)
CPU使用率:
内存占用情况:
压力测试(不同并发用户数,需要给出截图和测试实例以及结果)
测试工具安装后,运行出问题,无法给出结果
疲劳度测试(测试服务器持续运行的能力,需要给出截图和测试实例以及结果)
服务器租用阿里云服务器
安全测试(从三个角度来看,即保密性、可用性、完整性。需要给出截图和测试实例以及结果)
实例中,可以看出目前的授权对象比较广泛,保密性不高,但是这个在后期可以作调整,比如只授权给某些IP段的用户或者可以限制某些用户访问。我们的域名是https的,部署了SSL证书,安全性较高。
你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
- 点击单词的时候具备语音播放功能
- 复习统计功能要完善
- 增加单词本中的向上按钮
- 添加设置功能,比如可以清除缓存
列出这一版本的功能(在原有项目基础上开发的列出新功能)
- GIF动图
- 首页界面:有首页,学习,我的三个图标,首页中的每日一句由于技术不够,我们直接把每日一句放在了两张图片的下面。
- 学习界面:提供四级、六级、考研等专用词汇,点击相应的单词本进去就可以进行相应等级的单词学习。
- 我的界面:点击我的时,该界面有个人信息,打卡,统计等功能。
对运行环境的要求
安卓手机,苹果手机都能正常运行。
安装方法
方法一
- 微信扫描二维码
方法二
- 可直接在微信小程序平台 搜索 “背背佳English” 使用
描述系统已知的问题和限制
- 系统目前是体验版,只能授权给部分用户使用。
- 每日一句和每日一背由于技术问题,暂时还不能点击图片进行学习,目前先把每日一句放在图片下方,每日一背就直接点击学习就可以了。
说明软件的发布方式以及发布地址
- 我们的小程序已在微信平台审核发布成功