团队作业5——测试与发布

请根据团队项目中软件的需求文档、功能说明、系统设计和测试计划,写出软件的测试过程和测试结果,并回答下述问题。

在测试过程中总共发现了多少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” 使用

描述系统已知的问题和限制

  • 系统目前是体验版,只能授权给部分用户使用。
  • 每日一句和每日一背由于技术问题,暂时还不能点击图片进行学习,目前先把每日一句放在图片下方,每日一背就直接点击学习就可以了。

说明软件的发布方式以及发布地址

  • 我们的小程序已在微信平台审核发布成功
原文地址:https://www.cnblogs.com/net15/p/9011877.html