Beta阶段测试报告

Beta阶段新发现的Bug

官方接口bug

  • 在删除博问时返回404错误
  • 博客园API DELETE请求出现问题(如删除公告,删除成员),无法正常发送请求
  • 博客园API PATCH请求修改班级成员真实姓名时,真实姓名无法正确修改,会变成null
  • 在登录界面点击立即注册会跳转失败并闪退

UI显示错误

  • 删除公告的提示UI有误
  • 发布问答的界面ui在部分手机上出现了显示比例失衡的问题

程序功能bug

  • 增加了记忆功能后,跳转到网页部分时(例如加载博客),网页中没有登录状态
  • 点击高分页面中的博问,不出现在历史记录中
  • 退出app,历史记录消失

用户体验型bug

  • 闪存内容为超链接,点击无法进入评论页面而直接进入超链接页面
  • 发布闪存后,在我的界面无法即使刷新内容

Alpha阶段未发现的bug

  • 在博问中登录后返回博问界面UI加载出错

场景测试

属性 描述
姓名 小王
身份 某高校计算机系学生
用户需求 希望可以在手机上浏览博客园的班级中发布的作业
软件对应功能 在博客园app的班级模块提供了作业浏览等功能以及浏览一些有趣的内容
使用场景 小王在宿舍躺在床上,使用博客园app随手浏览自己所在班级同学发布的技术博客
小王很无聊,想看看园子里有什么有意思的动态,于是打开了博客园的闪存推荐板块,看看园子中的闪存,并且翻到了一条有意思的闪存并评论了一下。
小王突然想起了自己之前发了一些比较蠢的闪存,马上打开博客园到我的闪存中,删除了这条闪存。
属性 描述
姓名 小胡
身份 某高校计算机系学生,任职软工课助教
用户需求 希望可以在手机上管理班级
软件对应功能 在博客园app的班级模块中管理成员,发布作业等
使用场景 小胡在外时突然接收到老师要求,将另一位助教也加入到班级中。多亏有了博客园手机APP,小胡几步操作将另一位助教加入到了班级中,并且修改了他的身份信息。
属性 描述
姓名 张老师
身份 某高校计算机系教师
用户需求 希望可以在手机上查看班级的一些信息,管理班级
软件对应功能 在博客园app上提供了班级功能
使用场景 老师在外时突然发现作业快截止了还有许多同学没有交作业,于是老师赶快通过手机发布了一条班级公告,提醒了班级内的同学们。
属性 描述
姓名 老李
身份 某公司程序员
用户需求 希望可以在手机上随时浏览博客园上的一些博客,问答动态等
软件对应功能 在博客园app上提供了许多博客园在网页端的功能,例如首页,动态,问答等
使用场景 老李在工作过程中遇到一个技术难题,百思不得解,午休时候想到在网页论坛询问一下。正好手机上装了博客园app,于是在博问上发起了问答,得到了一些帮助。
老李在博客园app上逛博问的时候,选择了一个推荐的问题;而后也遇到相同的问题,但是推荐问题已经被更新了,于是他找到了历史记录,找到了原问题。

回归测试

我们针对一些新加入的功能对可能影响到的原来功能进行了测试

针对新增删除功能测试原来的点击功能

在增加闪存长按删除功能之前,点击闪存后会进入评论详情页面,可以查看闪存的评论并发布评论。增加长按删除功能后,长按可以删除发布的闪存,单击仍然可以进入评论详情页面。
在增加收藏的左滑删除功能后,为避免滑动动作的加入影响了以前点击动作的捕捉,对item进行了测试,发现点击功能正常。

针对新增历史记录功能测试原来的数据加载

在alpha阶段,我们写了问答的首页,已解决问答,未解决问答,我的问答界面,在beta阶段我们新增了历史记录的功能,凡是在首页,已解决问答,未解决问答,我的问答界面浏览过的问答,都会被记录并且显示到历史记录界面,这需要对原来的各个部分进行修改以支持历史记录功能,所以我们在添加完历史记录功能之后对前边实现的功能进行了测试,发现一切正常。

针对班级新增管理功能测试原本功能界面加载

由于这次新加了老师助教对班级的管理功能(班级公告的添加、修改、删除,班级成员的添加、修改、删除),所以在修改之后需要保证之前的浏览功能没有问题,也就是所有的相关信息需要刷新。在开发过程中我们已经注意到该问题,所以将一些UI的加载、点击功能等全部放在了onResume方法中,该方法每次进入当前页面时都会调用,所以如果修改后返回到浏览页面,所有班级的相关信息都会进行重新加载,进行了刷新。在实际测试中,我们发布了新公告,添加了新成员,之后回到浏览界面进行查看,发现新公告与新成员均已正确刷新。

测试矩阵

功能测试矩阵

机型/安卓版本 首页页面 动态页面 问答页面 班级页面 我的页面 搜索博客 发布动态 发布问答 登录 页面跳转 图片加载 点击事件
小米/9.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 偶尔有些图片加载失败 正常
一加/10.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 偶尔有些图片加载失败 正常
华为 p20/9.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 偶尔有些图片加载失败 正常
华为p30 pro/10.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
Nexus 5x/9.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 偶尔有些图片加载失败 正常
谷歌Pixel/7.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 偶尔有些图片加载失败 正常
三星galaxy a9 pro/8.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 偶尔有些图片加载失败 正常

适配测试矩阵(测试平台WeTest)

出口条件

兼容性测试

我们主要针对apk的兼容性测试,由于我们Alpha阶段将apk的最低安卓版本设为9.0,后期调研发现,还存在很多7.0的用户,因此在Beta版本降低为7.0,并进行了适配兼容测试,保证大部分机型可以正常安装使用

本次测试,发现一台程序崩溃的手机,经过对其跟踪调试发现崩溃原因是在登录界面点击了立即注册按钮,由于此界面是由博客园官方提供,已向博客园官方反应修复此bug。

功能测试

  • 对照Beta阶段的功能表,对Beta阶段所有新增功能进行了手动测试,可以正常加载数据,跳转,退出。
posted @ 2020-06-03 18:05  软工小白菜  阅读(348)  评论(2编辑  收藏  举报