团队作业5——测试与发布(Alpha版本)
团队作业5——测试与发布(Alpha版本)
一、测试报告
1. 测试过程出现的 Bug
1)已修复的 Bug
① 关于我们页面在手机上显示不出小程序的 logo
,但是在开发工具可以看得到
② 昵称无法使用表情
③ 通过搜索得到的表白墙动态无法进行点赞/取消赞
④ 个人主页获取的表白动态评论数都为 undefined
⑤ 个人主页获取的数据有问题导致部分表白动态无法进行点赞/取消赞
⑥ 没有对部分页面/功能判断是否登陆
⑦ 消息模块文本支持字数较短,动态文本字数太长,导致包括评论的部分功能无法实现
2)不能重现的bug
无
3)这个产品就是这样设计的,不是bug
无
4)没有能力修复,将来也不打算修复
无
5)这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复
① 通过消息推送跳转到的动态详情/评论详情没有详情内容,是因为前后端还没有对接好,我们会在接下来空闲的时间进行修复。
② 通过别人分享的链接进入的表白详情不应该把是否点赞的信息也携带过去
2. 场景测试(scenario testing)
1)用户类型一——游客(肥仔)
需求一:想要看看有没有同学暗恋自己
肥仔通过在微信平台搜索
GDUT表白墙
进入小程序的表白墙模块进行浏览;该小程序对游客开放了表白墙的首页和热门模块,供予该游客浏览;肥仔可以点击页面中的搜索进入搜索页面,然后输入关键字(比如“肥仔”)进行模糊搜索,看看是否有与自己相关或想了解的表白墙
需求二:想要看看与自己相关的评论,看看还有没有人也暗恋自己
搜索到与自己相关的表白墙后,点击表白墙进入表白详情页,查看具体的内容以及评论列表,了解其他人的评价
2)用户类型二——普通用户(ppp)
在游客用户的所有需求的基础上:
需求一:发现有人表白了毛不易,我觉得很赞,甚至想要结交这个朋友
ppp立马朝着表白墙右下角点了个赞,结果发现自己还未登录。于是跟着提示完成授权登陆后,再为其点了个赞!但是她觉得单单点赞还不够足以表达她心中的喜悦,于是ppp点击了表白墙右上角的关注按钮关注了"我很牛逼"这个用户,并进入详情页点击了评论按钮,输入"啊啊啊啊啊原来你也喜欢毛不易!😍",并完成评论。顺便进入了该用户的个人主页,发现了其联系方式,并加了他微信好友,开启了聊天之旅!
Tip:“暴发户”是毛不易的粉丝统称
需求二:加了他好友之后,总得起个头吧
ppp 发现表白墙左下角有个分享的按钮,于是想起可以分享这个表白动态来开启聊天
需求三:觉得现在的界面颜色有点基佬的感觉,不太喜欢,想要换换口味
ppp前往“我的”模块,发现了“我的主题”这个功能,心想:“居然有主题可以换!”。于是点进去看了一看,居然有毛不易的应援色——金色!!!😍立马点击并进行了主题颜色的更换,并截了个图,心情更加
up
开心了一整天
需求四:换了主题色之后,抑制不住了内心的兴奋之感,于是想要发表一条动态来表达此刻的心情并为该团队点个赞!
ppp进入了表白墙模块,直接发现了右下角显眼的➕号按钮,秒懂这就是发表动态的入口,于是点击进入了表白编辑页面。输入内容“各位暴发户注意了!有毛老师的应援色主题诶!”并上传刚刚截过的图,并发表了动态。
需求五:此刻的心情平复不下来,ppp甚至想要给该团队一个抱抱
ppp犹记得在“我的”模块有“关于我们”一项,于是想顺便了解一下该团队并给他们一点鼓励。于是她去关于我们那里了解了该团队后并前往意见反馈表达意见
需求六:关注了"我很牛逼😎"后,ppp想要实时了解他的动态
ppp 开心的一天结束了,睡完觉第二天起来又立马打开了
GDUT表白墙
,看看今天还有什么新鲜事。进入小程序后发现底部导航栏的消息模块出现了红点提示,发现昨天刚关注的那位同学给ppp评论点赞了,同时他又发表了一条动态,ppp收到了一并收到了消息推送。并可在表白墙的关注模块看到关注的人发表的动态
需求七:为了吸引更多的暴发户,ppp决定更改昵称等个人资料
于是 ppp 通过我的模块的个人主页右上角的编辑资料的按钮查看个人的基本资料并修改了昵称为“毛老师的小仙女”、个人简介为“毛老师最帅,不接受反驳~”
需求八:想看看谁关注了我,我关注了谁
ppp 发现可以通过点击我的模块的粉丝数和关注数进入查看我的粉丝和我的关注的页面,了解到ppp都关注了谁,谁关注了ppp
需求九:几周后,ppp 想要找某条赞过的动态的图片,但是发现首页的表白记录太多了,很难找到
庆幸的是,ppp发现有查看我赞过的功能,因为年代久远在该模块找了好久也找不到那条记录。于是重新回到首页,发现可以通过内容关键字搜索动态,ppp 输入关键字,查到了想要看的动态,突然看到自己发过很羞耻的动态,立即删除这个动态。
3. 测试矩阵(test matrix)
测试功能 |
测试项 |
预期结果 |
MI 8 (2448 * 1080像素) |
华为NOVA 5i (2310 * 1080像素) |
iPhone8 版本11.3.1 (1334 * 750 像素) |
iPhone7 Plus版本13.3.1 (1920 * 1080像素) |
华为 (2340 * 1080像素) |
屏幕适配 |
小程序在不同屏幕的手机比例能否正常显示 |
能 |
√ |
√ |
√ |
√ |
√ |
浏览首页、热门、我关注人发表的表白墙 |
能否正常显示数据 |
能 |
√ |
√ |
√ |
√ |
√ |
查看表白详情以及一级评论列表 |
√ |
√ |
√ |
√ |
√ |
||
查看评论详情以及二级评论列表 |
√ |
√ |
√ |
√ |
√ |
||
点赞、评论、转发分享表白墙 |
未登录情况下能否正常为动态点赞、评论、分享 |
无法进行操作 |
√ |
√ |
√ |
√ |
√ |
登陆后能否正常为动态点赞、评论、分享 |
能 |
√ |
√ |
√ |
√ |
√ |
|
点赞、评论一级评论 |
未登录情况下能否正常为一级评论点赞、评论 |
无法进行操作 |
√ |
√ |
√ |
√ |
√ |
登录后能否正常为一级评论点赞、评论 |
能 |
√ |
√ |
√ |
√ |
√ |
|
点赞二级评论 |
未登录情况下能否正常为二级评论点赞 |
无法进行操作 |
√ |
√ |
√ |
√ |
√ |
登录后能否正常为二级评论点赞 |
能 |
√ |
√ |
√ |
√ |
√ |
|
通过内容搜索表白墙 |
能否正常搜索得到结果 |
能 |
√ |
√ |
√ |
√ |
√ |
通过昵称搜索用户 |
能 |
√ |
√ |
√ |
√ |
√ |
|
访问用户个人主页及其动态 |
未登录/已登录都能否访问个人主页 |
能 |
√ |
√ |
√ |
√ |
√ |
关注、取关用户 |
未登录情况下能否正常关注 |
不能 |
√ |
√ |
√ |
√ |
√ |
登录后能否正常关注 |
能 |
√ |
√ |
√ |
√ |
√ |
|
关注的人发表动态的消息推送 |
未登录能否正常查看 |
未登录没有该功能,不能正常查看 |
√ |
√ |
√ |
√ |
√ |
登录后能否正常接收推送数据 |
能 |
√ |
√ |
√ |
√ |
√ |
|
别人点赞、评论我的表白墙或评论、关注我时的消息推送 |
未登录能否正常查看 |
未登录没有该功能,不能正常查看 |
√ |
√ |
√ |
√ |
√ |
登录后能否正常接收推送数据 |
能 |
√ |
√ |
√ |
√ |
√ |
|
单个/多选/全选标记已读、未读、删除消息记录的功能 |
未登录的情况下能否进行操作 |
未登录的情况下没有该页面内容的显示,无法进行操作 |
√ |
√ |
√ |
√ |
√ |
登陆后能否对消息记录进行正常操作 |
能 |
√ |
√ |
√ |
√ |
√ |
|
授权登陆 |
未登录的情况下能否正常授权登陆 |
能 |
√ |
√ |
√ |
√ |
√ |
已经授权的情况下打开小程序能否自动登陆 |
已经授权的情况下打开小程序能自动登陆 |
√ |
√ |
√ |
√ |
√ |
|
查看我的关注用户列表 |
未登录的情况下能否查看我的关注用户列表 |
不能 |
√ |
√ |
√ |
√ |
√ |
已登录的情况下能否查看我的关注用户列表 |
能 |
√ |
√ |
√ |
√ |
√ |
|
查看我的粉丝用户列表 |
未登录的情况下能否查看我的粉丝用户列表 |
不能 |
√ |
√ |
√ |
√ |
√ |
已登录的情况下能否查看我的粉丝用户列表 |
能 |
√ |
√ |
√ |
√ |
√ |
|
搜索我的关注用户、粉丝 |
未登录的情况下能否通过关注/粉丝列表搜索我的关注用户、粉丝 |
不能 |
√ |
√ |
√ |
√ |
√ |
已登录的情况下能否通过关注/粉丝列表搜索我的关注用户、粉丝 |
能 |
√ |
√ |
√ |
√ |
√ |
|
查看个人主页 |
能否通过点击表白墙的用户头像进入该用户的个人主页 |
能 |
√ |
√ |
√ |
√ |
√ |
查看我赞过的动态 |
未登录的情况下能否打开我赞过的页面 |
不能 |
√ |
√ |
√ |
√ |
√ |
登录后能否打开我赞过的页面查看我赞过的动态 |
能 |
√ |
√ |
√ |
√ |
√ |
|
修改个人信息(昵称、个人简介、年龄、生日) |
登录后能否正常修改个人信息 |
能 |
√ |
√ |
√ |
√ |
√ |
修改主题颜色 |
登录后能否正常修改主题的颜色,并在下次登入小程序的时候自动渲染新的主题 |
能 |
√ |
√ |
√ |
√ |
√ |
查看关于我们(团队与小程序) |
能否通过点击我的模块中“关于我们”正常打开页面并查看 |
能 |
√ |
√ |
√ |
√ |
√ |
通过对话方式进行意见反馈 |
登录后能否通过点击我的模块中“意见反馈”正常打开页面进行反馈 |
能 |
√ |
√ |
√ |
√ |
√ |
4. 压力测试报告
同时发送300线程组,从图中可以看出在这300条请求中,百分百成功处理并返回。但是平均处理时间为8s,其中,创建线程组就用了接近6s,并且由于宽带因素在发送请求时也用了1s~2s。总结上面因素,可以得出在处理请求中,后台依旧具有良好的性能。
5. 出口条件(exit criteria)
1)可以完善并正常运行目前的所有基本功能,直至没有发现的 Bug
2)支持同时在线人数 2000
位
3)数据热点缓存完善后
二、Alpha版本发布说明
1. GDUT表白墙v1.0.0功能
模块 |
包含功能 |
表白墙模块 |
|
消息模块 |
|
我的模块 |
|
2. 运行环境要求
微信最新版本的小程序平台
3. 安装方法
通过微信小程序搜索: GDUT表白墙
后进入
4. 系统已知的问题和限制
1)后台服务器等级低,并发处理能力较低,无法支持大批量用户同时访问
2)通过点击消息推送跳转至对应的页面功能有待完善和优化
5. 软件的发布方式以及发布地址
因为目前还有一些功能还在改善,还没达到我们认为可以发布的条件,所以还未打算正式发布,等完善并审核发布后就可以通过微信平台小程序搜索得到