买尬-版本测试报告
@(二手市场APP)[MyGod团队|团队项目|版本测试]
- 项目名称:武汉大学校园二手市场APP——买尬
- 软件版本:2.0.0
- 开发团队:MyGod
- 开发代表:程环宇 张芷祎 王田路 张宇光 王婷婷
- 软件运行环境:Android4.3.1
我们在发布新版本之前,在测试中发现了一些问题。
已经修复的bug:
- 点击“我的关注”无任何反应
- 点击“账户安全”无任何反应
- “为你推荐”中显示为固定图片
- 点击“退出登录”后弹出退出程序,点击无响应
- 在首页“为你推荐”中商品点击无响应
- 订单完成后,在查看商品中并不会消失,依旧可以看到该商品
不能重现的bug:
- 点击退出程序跳转到首页
- 未登录却一直在登录状态
产品设计并非bug:
- 商品价格不能输入0.xx
- 上传商品不添加图片和描述时不出现提示
- 留言板中只能存在每个用户的最新留言
没有能力修复,将来也不打算修复的bug:
- 首页最上层广告区域部分图片显示模糊
- 个人信息界面“猜你喜欢”中无任何内容
- 点击主页右上角的照相机图标出现的“条码购”进入,并不能对条码扫描跳转
应该修复,但因为时间限制,延迟修复的bug:
- 注册过程中不能输入字母
- 个人信息界面中的电子钱包“100.0”不会随着购买商品变化
场景测试
典型用户个人信息
典型用户小程
属性 | - |
---|---|
名字 | 小程 |
年龄 | 22 |
收入 | 0 |
知识层次 | 硕士生 |
生活/工作情况 | 在读学生 |
动机、目的、困难 | 宿舍与实验室距离较远,想买一辆二手交通工具,方便其在宿舍与实验室的活动 |
用户偏好 | 不喜欢逛街 |
用户比例 | 20% |
典型场景 | 新生入学季采购物资 |
典型描述 | 想买二手 |
典型用户小张
属性 | - |
---|---|
名字 | 小张 |
性别 | 男 |
年龄 | 20 |
收入 | 0 |
知识层次 | 本科生 |
生活/工作情况 | 有一些物资不方便带走,弃之可惜,希望可以低价卖给需要的学弟学妹 |
用户偏好 | 喜欢上网 |
用户比例 | 40% |
典型场景 | 毕业生毕业季 |
典型描述 | 想卖二手 |
典型用户小王
属性 | - |
---|---|
名字 | 小王 |
性别 | 男 |
年龄 | 18 |
收入 | 0 |
知识层次 | 大一新生 |
生活/工作情况 | 刚开学 |
动机、目的、困难 | 大一刚进校需要购买很多的 教材和生活用品,有的教材只用一个学期但是很贵,感觉没有必要买新的,像书架之类的网上的新的也有点贵 |
用户偏好 | 能找学长学姐买到对应的教材和实用的东西 |
用户比例 | 40% |
典型场景 | 登录二手市场APP,根据自己的需要寻找到想要的东西找到卖家购买相应的物件 |
典型描述 | 想买二手 |
场景测试
场景1
1)典型用户:小程
2)用户的需求/迫切需要解决的问题:
- a)虽然校园里共享单车很多,但他需要一辆更便捷快速的交通工具
- b)不想从外界商贩手中购买
3)场景描述
- a)阿王首先打开软件,点击“查看商品”按钮
- b)发现“查看商品”中商品种类繁多,就进入“全部分类”,找到电动车所属的归类:
- c)发现其中没有正在卖的电动车,于是点击留言板,提醒其登录,跳至登录界面注册自己的账号在留言板中写上自己想要买一辆二手电动车
- d)过了几天小程发现MyGod上有人想卖二手电动车,查看商品详情,确认了交易金额,点击“我要买”,跳转到登录界面,提醒小程登录
- e)登录完毕,小程提交了订单,然后在订单处长按给卖家拨号,打电话联系卖家。
至此,小程完成了在我们软件上的操作,与卖家约好地点交易之后,卖家点击完成订单,即交易完成。
场景2
1)典型用户:小张
2)用户的需求/迫切需要解决的问题:
- a)将自己手上的二手物资卖出去
- b)希望这些物资可以换来一部分资金
3)场景描述
- a)小张首先打开软件,点击“发布商品”按钮
- b)界面跳转到“登录界面”,提示小张注册登录
- c)小张完成注册登录,小张发布商品,填写商品名称、商品价格,选择商品分类和交易地点,并添加商品描述和商品照片
- d)小张点击“提交”,跳转到查看商品界面,刷新可以看到自己刚刚发布的二手商品
至此,小张完成了在我们软件了的操作,等待买家发出订单请求。
场景3
1)典型用户:小王
2)用户的需求/迫切需要解决的问题:
- a)想买书架之类的可以多次使用的学习生活工具
- b)希望节省一些开支
3)场景描述
- a)小王首先打开软件,点击“查看商品”
- b)发现“查看商品”中商品种类繁多,就进入“全部分类”,在“家具”分类中找到了自己需要的移动书架
- c)小王查看商品详情,确认了交易金额,点击“我要买”,跳转到登录界面,提醒小王登录
- d)小王注册登录完毕,提交了订单
至此,小王完成了在我们软件上的操作,等待卖家发出“我想买”请求。
根据产品特性做的兼容性测试表:
https://pan.baidu.com/s/1min9McS
提取密码:hxkh
测试矩阵
测试功能 | 测试项 | 检验点 | 预期结果 | GIONEE GN9006 Android5.0 | 小米5 Android6.0 | 华为荣耀 Android7.0 |
---|---|---|---|---|---|---|
首页功能 | 初始界面 | 右上角相机图标 | 点击出现条“条码购”“拍照购”“颜色购” | ✔ | ✔ | ✔ |
搜索框 | 点击可输入搜索,可获得相应搜索内容 | ✔ | ✔ | ✔ | ||
"条码购"按钮 | 点击跳转调用手机摄像头 | ✔ | ✔ | ✔ | ||
广告 | 广告自动滚动 | ✔ | ✔ | ✔ | ||
“为你推荐” | 点击商品可进入商品详情 | ✔ | ✔ | ✔ | ||
底部分类按钮 | 点击可进入分类 | ✔ | ✔ | ✔ | ||
底部个人按钮 | 点击进入个人界面 | ✔ | ✔ | ✔ | ||
“留言板”按钮 | 若未登录则进入登录界面,若已经登陆则进入留言板界面 | ✔ | ✔ | ✔ | ||
“发布商品”按钮 | 若未登录则进入登录界面,若已经登陆则进入发布商品界面 | ✔ | ✔ | ✔ | ||
"查看商品"按钮 | 进入商品查看界面 | ✔ | ✔ | ✔ | ||
“我的关注”按钮 | 若未登录则进入登录界面,若已经登陆则进入我的关注界面 | ✔ | ✔ | ✔ | ||
分类界面 | 家电 | 点击跳转显示家电类商品 | ✔ | ✔ | ✔ | |
图书 | 点击跳转显示图书类商品 | ✔ | ✔ | ✔ | ||
衣服 | 点击跳转显示衣服类商品 | ✔ | ✔ | ✔ | ||
笔记本 | 点击跳转显示笔记本类商品 | ✔ | ✔ | ✔ | ||
数码 | 点击跳转显示数码类商品 | ✔ | ✔ | ✔ | ||
家具 | 点击跳转显示家具类商品 | ✔ | ✔ | ✔ | ||
手机 | 点击跳转显示手机类商品 | ✔ | ✔ | ✔ | ||
护肤 | 点击跳转显示护肤类商品 | ✔ | ✔ | ✔ | ||
个人信息界面(未登录状态) | "登录"按钮 | 点击跳转到登录界面 | ✔ | ✔ | ✔ | |
全部订单 | 点击跳转到登录界面 | ✔ | ✔ | ✔ | ||
我的关注 | 点击跳转到登录界面 | ✔ | ✔ | ✔ | ||
账户安全 | 点击跳转到登录界面 | ✔ | ✔ | ✔ | ||
个人信息界面(登录状态) | 上方用户信息 | 显示用户账号 | ✔ | ✔ | ✔ | |
全部订单 | 点击跳转显示订单商品 | ✔ | ✔ | ✔ | ||
我的关注 | 点击跳转显示我关注的商品 | ✔ | ✔ | ✔ | ||
账户安全 | 点击跳转到账户安全界面 | ✔ | ✔ | ✔ |
测试功能 | 测试项 | 检验点 | 预期结果 | GIONEE GN9006 Android5.0 | 小米5 Android6.0 | 华为荣耀 Android7.0 |
---|---|---|---|---|---|---|
登录 | 登录界面 | 输入学号 | 可输入学号即账号 | ✔ | ✔ | ✔ |
输入密码 | 输入时可以选择隐藏或显示密码 | ✔ | ✔ | ✔ | ||
“登录”(账号密码正确) | 点击跳转个人信息界面 | ✔ | ✔ | ✔ | ||
“登录”(账号或密码错误) | 提示账号或密码错误 | ✔ | ✔ | ✔ | ||
注册界面 | 学号框 | 可输入学号 | ✔ | ✔ | ✔ | |
手机号框 | 可输入手机号 | ✔ | ✔ | ✔ | ||
密码框 | 可输入密码 | ✔ | ✔ | ✔ | ||
确认密码框 | 可输入确认密码 | ✔ | ✔ | ✔ | ||
“注册”按钮(确认密码与密码不同) | 弹出密码不一致,请确认 | ✔ | ✔ | ✔ | ||
“注册”按钮(确认密码与密码相同) | 点击跳转到登录界面 | ✔ | ✔ | ✔ |
测试功能 | 测试项 | 检验点 | 预期结果 | GIONEE GN9006 Android5.0 | 小米5 Android6.0 | 华为荣耀 Android7.0 |
---|---|---|---|---|---|---|
发布商品 | 发布商品界面 | 商品名称 | 可输入商品名称 | ✔ | ✔ | ✔ |
商品分类 | 可点击下拉选择类型 | ✔ | ✔ | ✔ | ||
商品价格 | 可输入商品价格 | ✔ | ✔ | ✔ | ||
交易地点 | 可点击下拉选择地点 | ✔ | ✔ | ✔ | ||
商品描述 | 可输入商品描述 | ✔ | ✔ | ✔ | ||
图片图标 | 点击获取图库选择图片 | ✔ | ✔ | ✔ | ||
图片框 | 显示获取的图片 | ✔ | ✔ | ✔ | ||
“提交”按钮 | 若商品名称及价格已输入则跳转查看商品界面;若未完整输入则提示用户继续输入 | ✔ | ✔ | ✔ |
测试功能 | 测试项 | 检验点 | 预期结果 | GIONEE GN9006 Android5.0 | 小米5 Android6.0 | 华为荣耀 Android7.0 |
---|---|---|---|---|---|---|
查看商品 | 查看商品界面 | 各个商品显示 | 可下滑查看商品 | ✔ | ✔ | ✔ |
商品 | 点击可进入商品详情 | ✔ | ✔ | ✔ |
测试功能 | 测试项 | 检验点 | 预期结果 | GIONEE GN9006 Android5.0 | 小米5 Android6.0 | 华为荣耀 Android7.0 |
---|---|---|---|---|---|---|
商品详情 | 商品详情界面(普通)(登录状态) | 图片框 | 显示商品图片 | ✔ | ✔ | ✔ |
“关注”按钮 | 点击将商品加入我的关注列表 | ✔ | ✔ | ✔ | ||
“我想要”按钮 | 点击提示是否确认订单,若确认则将该商品添加至我的订购单,界面跳转到“全部订单”界面;若返回则返回查看商品界面 | ✔ | ✔ | ✔ | ||
商品详情界面(普通)(未登录状态) | 图片框 | 显示商品图片 | ✔ | ✔ | ✔ | |
“关注”按钮 | 点击跳转至登录界面 | ✔ | ✔ | ✔ | ||
“我想要”按钮 | 点击跳转至登录界面 | ✔ | ✔ | ✔ | ||
商品详情界面(我的架上商品) | 图片框 | 显示商品图片 | ✔ | ✔ | ✔ | |
“商品下架”按钮 | 点击提示是否下架,若点击确定,则该商品下架;若点击返回,则返回“我的架上商品”界面 | ✔ | ✔ | ✔ | ||
商品详情界面(待处理订单) | 图片框 | 显示商品图片 | ✔ | ✔ | ✔ | |
“商品下架”按钮 | 点击提示是否完成订单,若点击确定,则该订单完成;若点击返回,则返回“待处理订单”界面 | ✔ | ✔ | ✔ | ||
商品详情界面(我的关注) | 图片框 | 显示商品图片 | ✔ | ✔ | ✔ | |
“已关注”按钮 | 点击完成取消关注 | ✔ | ✔ | ✔ | ||
“我想要”按钮 | 点击提示是否确认订单,若确认则将该商品添加至我的订购单,界面跳转到“全部订单”界面;若返回则返回我的关注界面 | ✔ | ✔ | ✔ |
测试功能 | 测试项 | 检验点 | 预期结果 | GIONEE GN9006 Android5.0 | 小米5 Android6.0 | 华为荣耀 Android7.0 |
---|---|---|---|---|---|---|
账户安全 | 账户安全界面 | 我的账号 | 显示我的账号 | ✔ | ✔ | ✔ |
修改密码 | 跳转至修改密码界面 | ✔ | ✔ | ✔ | ||
修改手机号 | 跳转至修改手机号界面 | ✔ | ✔ | ✔ | ||
检查更新界面 | 显示已是最新版本 | ✔ | ✔ | ✔ | ||
注销登录 | 注销登录并跳转至个人信息界面(未登录状态) | ✔ | ✔ | ✔ |
测试功能 | 测试项 | 检验点 | 预期结果 | GIONEE GN9006 Android5.0 | 小米5 Android6.0 | 华为荣耀 Android7.0 |
---|---|---|---|---|---|---|
修改密码 | 修改密码界面 | 输入旧密码 | 可输入原始密码 | ✔ | ✔ | ✔ |
输入新密码 | 可输入新密码 | ✔ | ✔ | ✔ | ||
确认新密码 | 输入确认新密码 | ✔ | ✔ | ✔ | ||
“确定”按钮 | 点击若原始密码输入正确并且确认密码与新密码相同则修改成功返回账户安全界面,若确认密码与新密码不相同则提示输入不一致,若原始密码输入错误则提示输入错误 | ✔ | ✔ | ✔ | ||
“取消”按钮 | 点击返回账户安全界面 | ✔ | ✔ | ✔ |
测试功能 | 测试项 | 检验点 | 预期结果 | GIONEE GN9006 Android5.0 | 小米5 Android6.0 | 华为荣耀 Android7.0 |
---|---|---|---|---|---|---|
修改手机号 | 修改手机号界面 | 输入密码 | 可输入密码 | ✔ | ✔ | ✔ |
输入新手机号 | 可输入新手机号 | ✔ | ✔ | ✔ | ||
确认新手机号 | 输入确认新手机号 | ✔ | ✔ | ✔ | ||
“确定”按钮 | 点击若密码输入正确并且确认手机号与新手机号相同则修改成功返回账户安全界面,若确认手机号与新手机号不相同则提示输入不一致,若密码输入错误则提示输入错误 | ✔ | ✔ | ✔ | ||
“取消”按钮 | 点击返回账户安全界面 | ✔ | ✔ | ✔ |
测试功能 | 测试项 | 检验点 | 预期结果 | GIONEE GN9006 Android5.0 | 小米5 Android6.0 | 华为荣耀 Android7.0 |
---|---|---|---|---|---|---|
留言板 | 留言板界面 | 文本框 | 显示留言 | ✔ | ✔ | ✔ |
右上加号按钮 | 点击可添加或修改原有留言 | ✔ | ✔ | ✔ |
Beta版本的出口条件
在我们的beta版本未完成之前,我们团队经过讨论,一致认为我们当前的beta版本“买尬”出口必须满足的条件:
- 基本功能完善
- 无严重bug
- 修复alpha中存在的可解决的bug
- 软件运行流畅
- 界面美化
首先基本功能实现是最基础的,我们从Alpha版本更新到Beta版本,对原有的功能做了进一步优化,但是依然存在一些小问题,但是预想的功能都已基本实现,由于时间的限制我们的软件还存在许多没有解决的问题。有一些事先想要达到的效果还是因为能力有限没有在限定时间内完成。在开发过程中出现了各种各样的bug,有的解决了,有的无法重现,有的因为在限定时间内、能力有限无法修复。造成我们的开发进度也相对缓慢,最终我们修改了出口条件:
- 主要功能实现
- 无严重bug
- 软件运行较流畅,不会突然卡死
- 修复alpha中存在的迫切需要解决的bug
- 界面相对美化
辛苦小组的每一个人了,这一周Mygod团队的人都花了很多的时间在项目上,每天都会进行组内讨论,虽然做的项目可能不是最好的,但是大家都是尽了自己最大的努力的,收获也很大,感谢这门课给我们带来的进步。