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

1.在测试过程当中总共发现了多少Bug?每一个类别的Bug分别为多少个?
a.修复的Bug(4个)数据库

  • 背景图片在微信Web开发者工具里面可以全屏显示,而放在手机上没法全屏显示
  • text在wxml上的文字,在放在安卓端以后,字的位置不对,会跳到下一行
  • 输入的数量和难易程度不在范围内也会进入下一个页面,可是没法跳出题目
  • 设置的背景图片没法正常显示

b.不能重现的Bug(0个)
c.这个产品就是这样设计的,不是Bug(0个)
d.没有能力修复,未来也不打算修复(0个)
e.这个bug的确应该修复,可是没有时间在这个版本修复,延迟到下一个版本修复。(1个)小程序

  • 此次大部分数据存放在共享txt文件中,没有链接数据库,数据存在不安全性和效率较低,下个版本会链接数据库

2.场景测试(scenario testing),包括如下内容:微信小程序

  • 你预期不一样的用户会怎样使用你的软件?
    学生群体会在课余时间经过该微信小程序练习四则运算,而教师会经过该微信小程序来出题目给学生作练习使用
  • 他们有什么需求和目标?
    使用该微信小程序可以锻炼四则运算的能力,长期使用的话能够更熟练的使用到生活中
  • 你的软件提供的功能怎么组合起来知足他们的须要?
    他们的需求就是可以熟练掌握四则运算的能力,经过出题的功能和核对答案的功能可以让他们知道对错,经过错题集的功能可以让他们知道本身是哪里出错,经过排行榜功能可以知足如今人们的好胜心理从而间接加强四则运算能力

3.大家在什么样的平台、硬件配置、浏览器类型等条件上对大家的软件进行测试?——测试矩阵(test matrix)浏览器

测试项 测试点 预期结果 华为荣耀6plus 小米6 OPPOA77 iphone7
微信受权 “微信受权”按钮 获取用户微信头像和微信昵称
用户输入页面 “肯定”按钮 能够输入相应的数字,而且输入的数字不在范围内的话会弹出提示框并从新输入
输出题目界面 “肯定”按钮 用户能够读取到题目而且输入答案
显示正确率页面 界面显示 能够输出用户答错几题和答对几题

4.非功能性测试安全

  • 性能指标(响应时间和吞吐量,须要给出截图和测试实例以及结果)

  • 系统资源监控(CPU、内存占用状况,须要给出截图和测试实例以及结果)

  • 压力测试(不一样并发用户数,须要给出截图和测试实例以及结果)
  • 疲劳度测试(测试服务器持续运行的能力,须要给出截图和测试实例以及结果)
  • 安全测试(从三个角度来看,即保密性、可用性、完整性。须要给出截图和测试实例以及结果)
    上面几个测试,因为没有链接到服务器,因此都没法进行测试

6.你认为大家团队的软件在什么条件下,就能够认定其已经足够好,能够发布Alpha版本?——出口条件(exit criteria)
我认为团队的软件,首先是已经实现了的基础功能,实现了出题和审题的基本功能,可是要发布Alpha版本,至少得有错题集功能,须要链接上数据库服务器,在上面存储用户的信息,而后须要将界面在作适当的调整,界面的美化和位置调整,由于在测试的时候发现,小程序上面的样式会随着手机的改变而发生变化,这个须要进行更多的测试和调整。在这些都作完以后,才能够进行Alpha版本的发布服务器

发布
1.软件发布的同时,在团队博客上写一个发布说明微信

  • 列出这一版本的功能(在原有项目基础上开发的列出新功能)
    Alpha版本的基本功能是可以按照用户输入的需求来生成相应的题目,而且判断用户输入答案的正误来生成相应的正确率并发

  • 以原有项目为基础开发的,列出这一版本修复的缺陷
    没有原有版本,这个版本缺陷仍是有挺多的,好比说在检测用户答案的时候,用户必须输入准确的答案才能是对的,这有很大的麻烦,好比说在计算除法的时候,精确太多位没法计算;没有链接到数据库服务器,致使许多功能都没法实现iphone

  • 对运行环境的要求
    在各大微信小程序上能够运行工具

  • 安装方法
    无需安装,只须要在微信小程序上加载便可

  • 描述系统已知的问题和限制
    已知的问题:①在部分机型上仍然存在着界面与设计不一致,字体和图片会不在预期的位置②题目生成的方式有问题,只是按照难易程度,好比说难度为1,就是单位数之间的运算,难度为3,就是三位数之间的运算,这样区分难易程度不合适③仍是对用户输入的答案的判断有问题,没法彻底精确,只须要精确到好比小数点后两位便可
    限制:①没有链接到数据库服务器,错题集和排行榜的功能还暂时没法实现②因为是在手机上作四则运算练习,因此对于草稿的要求没法知足,只能让用户自行准备草稿

  • 说明软件的发布方式以及发布地址
    软件将发布在微信小程序上,目前还在审核中

2.对于功能的描述除了文字之外,能够经过图片、视频等进行辅助说明。

相关文章
相关标签/搜索