团队作业5——测试与发布(Alpha版本)
班级 | 网工1934 |
---|---|
要求 | 详情 |
目标 | 测试与发布(Alpha版本) |
队员:
3119005363 蔡鑫源
3119005386 罗汉光
3119005375 纪培浩
3119005361 拜合提亚尔
github
Alpha版本测试报告
1.bug清单
在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
类别 | 修复的Bug | 不能重现的bug | 不是bug | 没有能力修复 | 延迟修复 | |
---|---|---|---|---|---|---|
内容 | 登录账号可以有换行符 | 闪退 | 无 | 无 | 无 | |
用户头像加载较慢 | ||||||
写漂流瓶功能时,编辑框无法获得焦点,导致无法输入 | ||||||
捡取漂流瓶时,网络申请数据的时候点击其他漂流瓶,导致多次申请获得数据 | ||||||
退出主页面时,会返回欢迎界面或者登录界面 | ||||||
弹出的“信封”窗口,点击外部时会自动取消 | ||||||
数量 | 6 | 1 | 0 | 0 | 0 | 7 |
2.场景测试(scenario testing)
a.你预期不同的用户会怎样使用你的软件?
这是一款基于社交的软件,所以用户的一切行为都会围绕社交。
当用户内心有积压已久的话想发泄时,会把想说的话写入漂流瓶然后仍出去,等待有缘人捡到它;
当用户属于比较被动的那种,或者是没用什么话想发泄时,会随机捡起一个漂流瓶进行查看,如果感兴趣便会对其回复,然后双方可以互发消息了。
b.他们有什么需求和目标?
现实好友一大堆却找不到一个可以说话的,工作太忙或不想出门导致圈子太小,亟需找朋友倾诉,排解内心情绪。
c.你的软件提供的功能怎么组合起来满足他们的需要?
丢个瓶子,分享心情,捡个瓶子,匿名交友。
d.测试矩阵(test matrix)
你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——
测试功能 | 测试项 | 检验点 | 预期结果 | 安卓 | 苹果 | 鸿蒙 |
---|---|---|---|---|---|---|
首页功能 | 初始界面 | 导航栏 | 正常显示 | √ | √ | √ |
登录按钮 | 橙色,点击后边白色 | √ | √ | √ | ||
注册按钮 | 橙色,点击后边白色 | √ | √ | √ | ||
登录框 | 显示请输入昵称和密码 | 正常显示 | √ | √ | √ | |
登录动作 | 不输入信息,点击登录 | 无法登录,警告提示用户名密码不为空 | √ | √ | √ | |
仅输入账号或密码 | 无法登录,警告提示用户名密码不为空 | √ | √ | √ | ||
输入账号和密码,两者之中,其一正确,其一错误 | 无法登录,警告提示密码错误 | √ | √ | √ | ||
输入正确的账号和密码 | 进入主界面 | √ | √ | √ | ||
注册框 | 信息提示 | 在每一个要输入的框里都有提示输入的内容与格式 | √ | √ | √ | |
注册动作 | 信息输入不全,点击注册 | 无法注册,警告提示用户名密码不为空 | √ | √ | √ | |
密码长度不在8~15 | 无法注册,警告提示密码长度在8~15 | √ | √ | √ | ||
用户名已被注册 | 无法注册,警告提示用户名已存在 | √ | √ | √ | ||
信息输入正常 | 注册成功,提示请登录 | √ | √ | √ | ||
探遇界面 | 漂流瓶 | 是否正常显示 | 正常显示 | √ | √ | √ |
是否可以点击 | 可以点击,并且显示用户和其写下的话 | √ | √ | √ | ||
是否可以回复 | 可以回复 | √ | √ | √ | ||
是否可以仍一个漂流瓶 | 可以输入内容并成功仍出去 | √ | √ | √ | ||
信息界面 | 消息 | 是否可以接收到别人的消息 | 消息内容接收到并展示出来 | √ | √ | √ |
是否可以发送消息 | 可以发送消息并且对面能接收到 | √ | √ | √ | ||
我的界面 | 头像 | 能否更改头像 | 可以从相册从更改头像 | √ | √ | √ |
... | ... | ... | ... | ... | ... | ... |
e.出口条件(exit criteria)
完成App内容测试、App性能测试、App功能测试、App视觉测试,对BUG调试修复。测试合格,确认没有bug后可以发布Alpha版本。
Alpha版本发布说明
一.功能介绍
丢个瓶子,寻觅心意相通的TA!
1.注册登录功能
用户可以通过在注册页通过输入用户名和密码完成注册功能。用户可以在登录页通过输入用户名和密码完成登录。其它所有的功能都必须在登录之后才能使用。
2.捡漂流瓶功能
用户可以在探遇界面随机点一个漂流瓶进行查看,然后可以选择扔回去或者回复。用户不会捡到自己仍的漂流瓶。
3.仍漂流瓶功能
用户可以点击“扔一个”按钮新建一个漂流瓶,输入内容后可以仍出去,等待其他人捡到。
4.聊天功能
用户收到的回复将在这个界面显示,双方可以互发消息聊天。
二、修改的缺陷
这一版漂流瓶APP是第一版,没有修改缺陷。
三、环境要求
这款APP需在移动端下载使用。
四、安装方法
链接下载apk然后安装。
五、问题与限制
问题:暂时只有聊天功能,社交比较单一,我们将在后期开发更多功能,比如随机匹配,游戏破冰,送礼物等等。
限制:没钱。
六、发布方式及发布地址
web服务通过docker部署在云服务器上,然后app发布方式就通过链接下载,并在社交软件上进行宣传。
链接:119.91.138.130:8081/app-release.apk