(Beta)Let's-版本测试报告

测试中发现的Bug

Version 2.0 Bug List

  1. 在无活动的活动列表下拉加载会崩溃
  2. 不能更改个人头像
  3. 用户和活动不显示头像
  4. 百度地图无法打开
  5. 在某些机型上软件装不上
  6. 图片加载有时不加载,有时会有残缺。
  7. 未知错误,偶尔点击活动会崩。
  8. 连击两次活动卡片会打开两次该活动的界面。

 

场景测试

典型用户阿王和阿强的个人信息

名字

阿王

性别、年龄

男、20

职业

学生

收入

知识层次和能力

大学学生,善于乐于使用电脑、手机

生活/工作情况

上学

动机、目的、困难

感到大学生活比较单调,希望多参与些课外活动。困难:不清楚周围的人都有哪些有趣的活动。

用户偏好

上网、网游戏、交友

用户比例

20%

典型场景

他在平台上找到骑车出游的一个活动,十分细化,于是加入。

典型描述

丰富生活,多交好友

 

名字

阿强

性别、年龄

男、28

职业

销售员

收入

8000

知识层次和能力

大专

生活/工作情况

工作日忙于各处奔波。认识的人较少,一直单身

动机、目的、困难

找一个合适的对象。困难:认识的人较少,又不相信网上虚拟的人。

用户偏好

交友

用户比例

20%

典型场景

他看到一个周边的羽毛球的活动,于是参加,活动中认识了姑娘阿文。

典型描述

扩大交友圈

场景测试1

1)典型用户:阿王

2)用户的需求/迫切需要解决的问题:

  a)阿王想去健身房锻炼,但是卧推等动作需要有他人进行保护。

  b)他不想雇私人教练,所以希望有个同伴一块去锻炼,两个人互相帮助,完成锻炼。

3)场景描述

  a)阿王首先打开软件,点击“登陆”按钮,输入自己已经注册好的账号和密码,完成登录

  b)进入到首页,然后他有两种选择:

    i)下拉首页的活动列表,寻找其中是否存在符合自己要求的健身

    ii)点击首页中部的“运动”图标,进入检索结果页面,显示运动类别的活动,寻找是否存在符合自己要求的健身活动

    iii)点击首页上方的“搜索框”或者“放大镜”按钮,进入搜索输入界面,输入健身,点击“放大镜”按钮,在搜索结果中挑选自己喜欢的活动

  c)找到自己想参加的活动后,点击该活动图片,进入到该活动信息页面,可以看到活动的详细信息,活动的发起人以及已经参加的用户。阿王觉得这个活动实在是很赞、很好、很符合自己的要求,然后立即点击了➕按钮,看到“活动加入成功”的提示信息,并跳回主页面。

  至此,阿王完成了在我们软件上的操作,等待健身活动那天的到来。

场景测试2

1)典型用户:阿强、阿文

2)用户的需求/迫切需要解决的问题:

  a)阿强交际圈小,他希望能够在现实生活中多接触些女孩,找到自己的另一半,可是却没有扩展交际圈的途径。

  b)阿文最近特别想打羽毛球,可是闺蜜都在和男朋友约会,于是她想在网上找一个人陪她一起打羽毛球。

3)场景描述

  a)阿文在主页面,点击右下角的➕,跳转到创建活动页面,首先她选择一张打羽毛球的图片,吸引其他羽毛球爱好者,然后她输入活动标题“好想打羽毛球啊”;活动时间“某日下午14时30分”;选择“运动”类型;点击“活动地点“,进入地图页面,搜索”北航羽毛球馆“,并点击确认结果,返回创建活动页面;在活动详情中输入活动的详细信息,最后点击右上角“发布“按钮,看到”活动发布成功!“的提示信息,完成发布活动。

  b)阿强经朋友推荐,知道了”Lets“这个同好活动app,可以扩展交际圈。他从百度手机市场下载了app,他打开软件,点击“注册”按钮,进入注册页面;输入自己的手机号“130****7251”,并设置了自己的密码,点击“发送验证码”按钮,收到验证码短信,填入验证码,点击“注册按钮”,然后进入完善信息页面;他选择一张图片作为自己头像,输入自己的昵称、年龄和三个兴趣类别,点击完成,进入主页面。

  c)阿强一个一个的浏览着活动,发现了阿文发起的“好想打羽毛球啊”这个活动,他很擅长打羽毛球,看时间地点都很合适,然后就参加了该活动。

场景测试3

1)典型用户:老刘

2)用户的需求/迫切需要解决的问题:

  a)老刘忘记了自己参加的“寻同好一起去看移动迷宫2啦啦啦”活动的活动时间。

3)场景描述

  a)老刘打开软件,登录自己的账号,在主页面向右滑,点击“参与的活动”的活动按钮,进入查询结果页面,寻找“寻同好一起去看移动迷宫2啦啦啦”活动,查看活动时间。

场景测试4

1)典型用户:阿王

2)用户的需求/迫切需要解决的问题:

  a)阿王想去健身房锻炼,但是卧推等动作需要有他人进行保护。

  b)他不想雇私人教练,所以希望有个同伴一块去锻炼,两个人互相帮助,完成锻炼。

3)场景描述

  a)阿王在活动列表中找到自己想参加的“一起健身”活动后,点击该活动图片,进入到该活动信息页面,可以看到活动的详细信息,活动的发起人以及已经参加的用户。阿王觉得很符合自己的要求,然后立即点击了加号按钮,看到“活动加入成功”的提示信息,并跳回主页面。

  b)等到活动那天,阿王早早地到了健身房,而活动的发起人狗蛋一直没有出现。阿王感觉狗蛋不守信,非常愤怒。于是点击左上角的个人信息按钮,在左侧弹窗中点击加入的活动,在活动列表中点击这个“一起健身”的活动

  c)他在活动信息界面中为活动打分,他选择0分,点击打分按钮。然后在最下面的评价中评价“发起人狗蛋没有来参加活动,差评”

场景测试5

1)典型用户:阿强

2)用户的需求/迫切需要解决的问题:

  a)和阿文一起参加打羽毛球活动后,阿强想关注阿文在平台上发起的活动,以便更方便的一起活动,同时他想看阿文是否关注了自己。

3)场景描述

  a)阿文在主页面,点击左上角的个人信息按钮,在左侧弹窗中点击加入的活动,在活动列表中点击这个上次一起参加的羽毛球的活动。在活动的参加者里面点击阿文的头像,进入阿文的个人信息界面。

  b)在阿文的个人信息界面,点击关注按钮,这是提示关注成功。

  c)这时阿强可以在个人中心点击关注按钮,打开关注列表看到阿文的最新信息。同时他可以在个人中心点击粉丝按钮,查看谁关注了自己。

场景测试6

1)典型用户:阿强

2)用户的需求/迫切需要解决的问题:

a)阿强参加了阿文发起的“颐和园游玩”的活动,但是公司突然要求周末加班,他需要退出这个活动。

3)场景描述

  a)阿文在主页面,点击左上角的个人信息按钮,在左侧弹窗中点击加入的活动,在活动列表中点击这个活动。

  b)在活动界面点击减号按钮退出该活动。

场景测试7

1)典型用户:阿文

2)用户的需求/迫切需要解决的问题:

  a)阿文发起了一个“颐和园游玩”的活动,因为一些原因,她想推迟活动的时间。

3)场景描述

  a)阿文点击进入自己发起的活动,点击右上角的编辑按钮。

  b) 阿文重新更改活动的时间,然后完成修改。

 

测试矩阵

  PART 1

测试矩阵 测试机型 小米Note 小米pad 中兴S2002 华为荣耀 SAMSUNG galaxy note2 三星note3
测试环境(机型、安卓版本、屏幕分辨率) 4.4.2 4.4.3 4.4.2 5.0.2 4.1.2 5.0.1
后端功能测试 登陆功能 正确登录 正常 正常 正常 正常 正常 正常
错误登录提示 正常 正常 正常 正常 正常 正常
注册功能 注册信息填写的正确性分析 正常 正常 正常 正常 正常 正常
验证码的获取与验证 正常 正常 正常 正常 正常 正常
信息完善 头像上传 正常 正常 正常 正常 正常 正常
信息的正确性分析 正常 正常 正常 正常 正常 正常
信息完善功能 正常 正常 正常 正常 正常 正常
信息修改 获取并显示用户当前信息 正常 正常 正常 正常 正常 正常
修改的正确性分析 正常 正常 正常 正常 正常 正常
修改并保存用户信息 正常 正常 正常 正常 正常 正常
发起活动 活动图片的上传 正常 正常 正常 正常 正常 正常
活动信息的正确性分析 正常 正常 正常 正常 正常 正常
百度地图定位结果的获取 正常 正常 正常 因地图不显示而没有定位结果 正常 正常
发起活动功能 正常 正常 正常 正常 正常 正常
加入活动 加入活动功能 正常 正常 正常 正常 正常 正常
加入活动失败的信息提示 正常 正常 正常 正常 正常 正常
删除或退出活动 根据是否已加入活动显示删除与退出按钮 正常 正常 正常 正常 正常 正常
删除或退出活动功能 正常 退出活动时出现意外错误(考虑可能是因为网络原因等情况) 正常 正常 正常 正常
查询参与的活动 查询参与活动的功能 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化
查询发起的活动 查询发起的活动的功能 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化
退出登录 退出登录功能 正常 正常 正常 正常 正常 正常
是否可以返回登录前状态 正常 正常 正常 正常 正常 正常
搜索结果 搜索功能 正常 正常 正常 正常 正常 正常
模糊查询 正常 正常 正常 正常 正常 正常
评论功能 评论发布 正常 正常 正常 正常 正常 正常
评分功能 评分权限的判定 正常 正常 正常 正常 正常 正常
发表评分 正常 正常 正常 正常 正常 正常
IM通讯 消息的接收 正常 无法正常接收 无法正常接收 无法正常接收 正常 正常
消息的发送 正常 无法正常发送 无法正常发送 无法正常发送 无法正常发送 无法正常发送
历史消息的查看 正常 正常 正常 正常 正常 正常
发送时间的查看 正常 正常 正常 正常 正常 正常
发送者与接收者头像的显示 正常 正常 正常 正常 正常 正常
关注功能 关注功能 正常 正常 可能由于网络原因关注时失败 正常 正常 正常
关注列表、粉丝列表显示 正常 正常 正常 正常 正常 正常
活动管理 活动信息的修改 正常 正常 正常 正常 正常 正常
个人信息管理 个人信息的修改 正常 正常 正常 正常 正常 正常
反馈机制 用户反馈的提交 正常 正常 正常 正常 正常 正常
各页面的刷新加载 参与活动页面的刷新与加载 正常 正常 正常 正常 正常 正常
发起活动页面的刷新与加载 正常 正常 正常 正常 正常 正常
关注列表、粉丝列表的刷新与加载 正常 正常 正常 正常 正常 正常
分类查询界面的帅新与加载 正常 正常 正常 正常 正常 正常
主页面的刷新与加载 正常(有时会出现相同活动的情况) 正常(有时会出现相同活动的情况) 正常(有时会出现相同活动的情况) 正常(有时会出现相同活动的情况) 正常(有时会出现相同活动的情况) 正常(有时会出现相同活动的情况)
个人页面活动的加载 正常 正常 正常 正常 正常 正常
活动界面评论的加载 正常 正常 正常 正常 正常 正常
活动排序与定位 按日期排序 正常 正常 正常 正常 正常 正常
按距离排序 正常 正常 正常 因定位不正确无法按距离排序 正常 正常
活动卡片上距离显示 正常 正常 正常 因定位不正确无法显示距离 正常 正常
百度地图 当前地址的定位 正常 正常 正常 定位不正确 正常 正常
周边地点的搜索 正常 正常 正常 因定位不正确而无法进行周边地点的搜索 正常 正常
本市地点的搜索 正常 正常 正常 因定位不正确而无法进行本市地点的搜索 正常 正常
点击地图选定新地点 正常 正常 正常 正常 正常 正常
部分点击事件 活动卡片点击事件 点活动偶尔会崩 没问题 点活动偶尔会崩 点活动偶尔会崩 点活动偶尔会崩 没问题
用户头像点击事件 正常 正常 正常 正常 正常 正常
前端功能测试 页面排版 较好 有些空 较好 较好 注册页面有问题 较好
图片显示 有些会缺 部分显示不全 有些会缺 有些会缺 有些会缺 完整
搜索结果显示 正常 正常 正常 正常 正常 正常
页面切换 正常 正常 正常 正常 正常 正常
图标有无问题 没有 没有 没有 没有 没有 没有

 

  PART 2

测试矩阵 测试机型 三星s2 魅族mx5 小米4 OPPO R7S Nexus4 Nexus5
测试环境(机型、安卓版本、屏幕分辨率) 4.0.3 5.1.1 4.4.2 4.4.3 5.0.2 5.0.1
后端功能测试 登陆功能 正确登录 正常 正常 正常 正常 正常 正常
错误登录提示 正常 正常 正常 正常 正常 正常
注册功能 注册信息填写的正确性分析 正常 正常 正常 正常 正常 正常
验证码的获取与验证 正常 正常 正常 正常 正常 正常
信息完善 头像上传 正常 正常 正常 正常 正常 正常
信息的正确性分析 正常 正常 正常 正常 正常 正常
信息完善功能 正常 正常 正常 正常 正常 正常
信息修改 获取并显示用户当前信息 正常 正常 正常 正常 正常 正常
修改的正确性分析 正常 正常 正常 正常 正常 正常
修改并保存用户信息 正常 正常 正常 正常 正常 正常
发起活动 活动图片的上传 正常 正常 正常 正常 正常 正常
活动信息的正确性分析 正常 正常 正常 正常 正常 正常
百度地图定位结果的获取 正常 正常 正常 因地图不显示而没有定位结果 正常 正常
发起活动功能 正常 正常 正常 正常 正常 正常
加入活动 加入活动功能 正常 正常 正常 正常 正常 正常
加入活动失败的信息提示 正常 正常 正常 正常 正常 正常
删除或退出活动 根据是否已加入活动显示删除与退出按钮 正常 正常 正常 正常 正常 正常
删除或退出活动功能 正常 正常 正常 正常 正常 正常
查询参与的活动 查询参与活动的功能 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化
查询发起的活动 查询发起的活动的功能 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化 可正常查询,但显示顺序会有所变化
退出登录 退出登录功能 正常 正常 正常 正常 正常 正常
是否可以返回登录前状态 正常 正常 正常 正常 正常 正常
搜索结果 搜索功能 正常 正常 正常 正常 正常 正常
模糊查询 正常 正常 正常 正常 正常 正常
评论功能 评论发布 正常 正常 正常 正常 正常 正常
评分功能 评分权限的判定 正常 正常 正常 正常 正常 正常
发表评分 正常 正常 正常 正常 正常 正常
IM通讯 消息的接收 正常 无法正常接收 正常 无法正常接收 正常 正常
消息的发送 无法正常发送 无法正常发送 无法正常发送 无法正常发送 无法正常发送 正常
历史消息的查看 正常 正常 正常 正常 正常 正常
发送时间的查看 正常 正常 正常 正常 正常 正常
发送者与接收者头像的显示 正常 正常 正常 正常 正常 正常
关注功能 关注功能 正常 正常 正常 正常 正常 正常
关注列表、粉丝列表显示 正常 正常 正常 正常 正常 正常
活动管理 活动信息的修改 正常 正常 正常 正常 正常 正常
个人信息管理 个人信息的修改 正常 正常 正常 正常 正常 正常
反馈机制 用户反馈的提交 正常 正常 正常 正常 正常 正常
各页面的刷新加载 参与活动页面的刷新与加载 正常 正常 正常 正常 正常 正常
发起活动页面的刷新与加载 正常 正常 正常 正常 正常 正常
关注列表、粉丝列表的刷新与加载 正常 正常 正常 正常 正常 正常
分类查询界面的帅新与加载 正常 正常 正常 正常 正常 正常
主页面的刷新与加载 正常(有时会出现相同活动的情况) 正常(有时会出现相同活动的情况) 正常(有时会出现相同活动的情况) 正常(有时会出现相同活动的情况) 正常(有时会出现相同活动的情况) 正常(有时会出现相同活动的情况)
个人页面活动的加载 正常 正常 正常 正常 正常 正常
活动界面评论的加载 正常 正常 正常 正常 正常 正常
活动排序与定位 按日期排序 正常 正常 正常 正常 正常 正常
按距离排序 正常 正常 正常 因定位不正确无法按距离排序 正常 正常
活动卡片上距离显示 正常 正常 正常 因定位不正确无法显示距离 正常 正常
百度地图 当前地址的定位 正常 正常 正常 定位不正确 正常 正常
周边地点的搜索 正常 正常 正常 因定位不正确而无法进行周边地点的搜索 正常 正常
本市地点的搜索 正常 正常 正常 因定位不正确而无法进行本市地点的搜索 正常 正常
点击地图选定新地点 正常 正常 正常 正常 正常 正常
部分点击事件 活动卡片点击事件 偶尔崩 点击活动有时会崩 点击活动有时会崩 点击活动有时会崩 点击活动有时会崩 点击活动有时会崩
用户头像点击事件 正常 正常 正常 正常 正常 正常
前端功能测试 页面排版 有些按钮排布不开 较好 较好 较好 较好 较好
图片显示 部分显示不全 完整 有些会缺 有些会缺 有些会缺 有些会缺
搜索结果显示 正常 正常 正常 正常 正常 正常
页面切换 正常 正常 正常 正常 正常 正常
图标有无问题 没有 没有 没有 没有 没有 没有


Beta版本的出口条件
 

  “总结起来:我们的出口条件经过了一个动态变化的过程,做出改变的出发点很简单,就像木桶的短板效应,我们在各个阶段,都将解决当前版本软件中存在的最主要问题作为工作的中心,从用户的感受出发,不断完善软件功能,修复软件漏洞,美化界面。以期找到一个现有条件限制下我们能够到达的,最优的出口。”

  在alpha版本发布的时候,我们团队针对软件的出口条件,得出了以上的结论。毫无疑问,在团队中的大多数成员都缺乏相关开发经历的前提下,在软件初期的工作中,以上面提到的标准去评判工作有一定的合理性,而且在实际的使用过程中,有明显的漏洞会让用户体验大打折扣。

  但在beta阶段,在我们的app已经有了前期的基础的情况下,在团队成员们有了alpha阶段的经验的情况下,以上面的标准来作为我们的出口条件显然是不合理的。那么,如何去定义我们的出口条件,如何去判断当前的软件是否是一个能够供众多用户使用的版本呢?

  在beta阶段开始之初我们就列出来了接下来的所有工作事项,并且将这些需要去实现的功能赋以优先级,在每个子阶段,我们都要将当前最高优先级的所有工作全部完成并且进行全面测试。将优先级较高的工作完成后才开启下一阶段的工作日程。

  这样的工作安排背后,体现的就是我们对于出口条件的思考与理解:我们认为,贝塔阶段我们要做到在保证应用稳定性、一致性的前提下,力争实现功能的完整性。

  谈到功能的完整性,不妨从我们在beta阶段加入的几项功能说起,在alpha版本结束后,我们从罗杰老师那里得到了许多宝贵意见,在alpha阶段我们实现了对于活动、用户这两个实体各自的一些基本功能,但是对于二者之间的关联所做的还很少。所以我们先后实现了评论功能,活动打分功能,关注功能,结合前期的开发基础,已经能够基本实现实体之间联系的完整性,这样的功能实际上很有意义,一方面能够为想要加入活动的用户提供参考——参照发起者过往活动的评价与分数来对这次的组织者有一个初步的心理预期。另一方面,活动结束后,参与者们能够发表意见,对组织者的表现进行评判,这样的机制同样可以激励发起者下心思组织。

  另一方面,界面的设计同样应该纳入完整性的范畴之内,我们在发布报告中已经提到了我们完全摒弃阿尔法阶段的界面,认真学习Material Design的设计理念,全心构筑了现在的前端界面,之所以会做出这样的决定,同样是基于完整性的考虑,在上一阶段中的一些设计,虽然单独看出来效果都不凑,但这样简单的拼接堆积,就会造成界面的凌乱以及设计风格的不统一,这本身就是一种完整性层面的缺失,意图追求完整性以达到我们的出口条件,我们才会将之前的工作成果放弃。

  在我们看来,软件工程是一项表里如一,不可偏废的事业,如果说在alpha阶段我们以“木桶效应”来拟喻应用的出口条件,在这一阶段,“齐头并进”才是我们所想要达到的效果。或许在现有版本中,仍旧一些值得完善的地方,但是我们所想要呈现的就是一个从外观上精致,从设计上简洁,从使用上稳定,从功能上完整的产品,我们没办法预料到用户的多寡,但在过程中付出的努力让我们敢于去肯定、去断言——我们所汲汲以待、孜孜以求的终能如愿以偿。

posted @ 2016-01-01 20:33  Chronos!  阅读(504)  评论(4编辑  收藏  举报