团队作业5——测试与发布(Alpha版本)
软件工程 | |
---|---|
作业要求 | 团队作业5——测试与发布(Alpha版本) |
作业目标 | 测试与发布(Alpha版本) |
一、Alpha阶段 测试报告
-
buglist:链接
1、测试找出的BUG
BUG | 修复的bug | 不能重现的bug | 这个产品就是这样设计的,不是bug | 没有能力且将来也不打算修复 | 延迟到下一个版本修复 |
---|---|---|---|---|---|
查询模块接口崩溃 | 1 | 1 | |||
查看预定模块接口崩溃 | 1 | 1 | |||
座位设定显示不出 | 1 | 1 | |||
登陆界面无法适配 | 1 | 1 | |||
点击穿透 | 1 | 1 | |||
修改用户名崩溃 | 1 | 1 | |||
切换app后回到本应用回退到登陆界面 | 1 | 11 | |||
预定后位置状态未改变 | 1 | 1 | |||
预定列表无退订按钮 | 1 | 1 | 1 | ||
可以重复预订 | 1 | 1 | |||
信誉机制 | 1 | ||||
预定界面时间显示错误 | 1 | 1 | |||
退订后列表不同步更新 | 1 | 1 | |||
退订列表仅剩一条预定消息时,退订操作成功但是信息依旧在,并且可以无限退订 | 1 | 1 | |||
2、场景测试
小明想要预定明天的座位,于是他点开了Book,输入账号与密码,点击注册后自动登录,实时查看各楼层各区域的座位,最后点击了3楼A区的116座位,预定了早上8-12时段的座位,预定成功后点击右下角的菜单图标,在菜单设置界面点击预定列表查看了自己的预定信息,并且觉得用账号当用户名不太好看,于是点击了修改用户名,顺便改了密码。晚上睡觉前小明突然想起自己明天有事去不了图书馆,于是打开预定列表点击自己已经预定的时间段,取消了预定。
3、测试矩阵
-
测试功能 测试项 检验点 预期结果 小米10 红米k20p vivoz5x 荣耀v20 荣耀9 登录界面 登陆注册组件 正常显示 1 1 1 1 1 1 账号输入框 输入与记忆功能 正常输入 可以登录 1 1 1 1 1 密码输入框 输入与隐藏密码功能 正常输入 1 1 1 1 1 1 记住账号/密码选框 点击勾选/取消勾选 对应记住账号/密码功能 默认勾选 1 1 1 1 1 登录按钮 蓝底白字 正常显示且可以点击,有正常登陆功能 输入正确的账号密码即可进入主页 1 1 1 1 1 输入错误的账号/密码,不输入账号/密码,点击登录 提示“账号/密码错误” 1 1 1 1 1 注册按钮 紫底白字 正常显示且可以点击,有正常注册功能 输入未注册的账号密码即可注册并进入主页 1 1 1 1 1 输入已经存在的账号,点击注册 提示“注册失败,账号已经存在” 1 1 1 1 1 座位按钮 白底黑字 当天预约满为红底黑字 1 1 1 1 1 1 主页功能 初始界面 "主页"座位显示 三列分布 1 1 1 1 1 点击选择栏 下拉内容 正常显示 1 1 1 1 1 下拉主页 刷新主页 数据刷新 1 1 1 1 1 1 在主页按返回键 按一次提示再按一次退出应用 按两次能退出应用 1 1 1 1 1 1 "设置菜单"按钮 进入设置菜单页 所有按钮正常显示 1 1 1 1 1 1 点击“修改用户名” 弹出输入框 能输入新用户名并修改 返回主页会显示修改后的用户名 1 1 1 1 1 点击修改密码" 弹出输入框 能输入新密码并修改 不会要求用新密码重新登陆 1 1 1 1 1 点击"查看预定列表" 弹出预定列表 显示已预定的座位信息 1 1 1 1 1 1 点击"退出登录" 退回到登录注册界面 1 1 1 1 1 1 1
4. 出口条件
我们的出口条件是能够正常实现以上所有功能。
二、Alpha版本发布说明
Ⅰ 功能介绍
本团队所做的app是图书馆预约座位系统。Alpha版本具有的功能大体如下:
1. 注册登录功能
用户可以通过在注册页通过输入账号和密码完成注册功能(此版本还不具有实名制功能),用户名默认为账号。用户可以在登录页通过输入账号和密码完成登录。其它所有的功能都必须在登录之后才能使用。
2. 查看各楼层各区座位功能
用户可以通过下拉框选择不同楼层不同区域的座位预约情况。
3. 预定座位功能
用户可以点击想要的座位选择时间段进行预约.
4. 修改用户名、密码功能
用户可以修改自己的用户名与密码
5. 查看已预定信息
用户可以查看自己已经预定的座位的信息
6. 取消预定
用户可以取消预定的座位
Ⅱ 修改的缺陷
因为出现的bug比较多,基本上修复一两个bug就发布一个版本,具体bug列在了文章开头。
Ⅲ 环境要求
该app仅适配安卓机型,不兼容ios。
Ⅳ 安装方法
该系统以app形式存在,需要下载apk安装包后安装到手机。
Ⅴ 问题与限制
问题:该系统Alpha版本的问题在于缺少图书馆楼层的平面图/座位分布图,无法将座位位置进行可视化处理,只能通过编号的形式预约。
Ⅵ 发布方式及发布地址
-
发布方式:我们将通过网络(主要是微信)先在班级内发布,在班里进行扩散。
-
发布地址:https://github.com/YizheYang/Book/releases/tag/v1.2.4