Alpha-潮息-测试报告

1. 测试中发现的bug


1. 遍历组件并且往组件里传值的时候只能传整个数据, 不能传数据里的某个值
2. 登录界面响应较慢,有时无法实现跳转
3. 各模块分类无法全部显示,图片加载混乱 
4. 发布信息提交后出现乱码
5. 答卷无法正常提交,容易导致卡顿
6. 下拉刷新功能出错,数据更新出现问题

在发现bug的过程中,我们也做了相应的调整与改进,修复了这些bug后,我们发现了新的问题:

用户更改界面风格时图片显示不完整

出现了thirdScriptError  this.loadNewData is not a function;的错误,原因是地址位置出现错误,修改函数地址后代码正确

微信开发错误 : errmsg config invalid signature

是data传入参数写法不正确,应改为data: {"requestUrl":url}

经过不断的尝试,我们改善了以上问题,并进行着新的检测与发现。

场景测试:

1. 

姓名

小明

性别

年龄

19

职业

学生

收入

知识层次能力

计算机系学生,善于使用电脑,手机

生活、工作情况

上学

目的

困难

想通过参加比赛来提高自己的能力。

没有找到一起组队的合适人选

用户偏好

编程,上网

用户比例

26%

典型场景

他通过“潮汐”精准找到符合自己要求的队友,于是竞赛小组成立。

典型描述

多交好友,提高能力,丰富生活

2.

姓名

小于

性别

年龄

20

职业

学生

收入

知识层次能力

大学学生

生活、工作情况

上学

目的

困难

想出去旅游,放松心情,领略不同地区的风土人情。

 没有寻到合适的拼车、旅游伙伴

用户偏好

旅游,交友

用户比例

18%

典型场景

扩大交友范围

场景测试一:

1. 典型用户:小明

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

1)小明想要参加比赛,但是苦于没有找到自己感兴趣的比赛信息。

2)小明想要参加团队的比赛,但是一直找不到合适的小组成员。

3. 场景描述

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

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

(1)在主页上方的“搜索栏”中输入“竞赛相关”或“学习互助”,点击搜索,进入搜索界面,找寻符合自己要求的用户对象。

(2)点击首页中的“分类”图标,其中有:“竞赛相关”、“学习互助”等标签可供选择,点击其中自己需要的标签。进入检索结果页面,显示竞赛,学习类别的活动,寻找是否存在符合自己要求的竞赛,学习伙伴。

3)进入搜索页面后,小明有两种结果

(1)通过搜索,小明找到了符合自己要求的伙伴,愿意进一步了解,商讨竞赛、学习步骤。于是他点击该用户头像,看到了该用户的相关信息。然后与该用户进行私聊。

(2)小明通过搜索,并没有找到符合自己要求的竞赛或学习伙伴,于是他点击“消息发布”,写下自己的竞赛需求,之后点击“发布”,看到“消息发布成功”的提示信息,证明消息已发布在“竞赛相关”的活动标签中,并跳转至主界面。如果有他人看到并私聊小明,小明可以及时收到消息提醒。

至此,小明完成了在我们软件上的操作,等待小伙伴的到来。

场景测试二:

1. 典型用户:小于、小邹

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

1)小于爱好旅游,但是交际圈小,通常都是独自一人,她希望能够找到爱好旅游的朋友,一起享受旅途的快乐。可是却没有扩展交际圈的途径。

2)小邹是一个自制力较差的孩子,他很想找一个可以一起学习,互相帮助,互相监督的同学,可是室友都有自己的学习习惯和时间安排,于是他想在网上找一个人陪他一起学习。

3. 场景描述

1)小于在主页面,点击右下角的?,跳转到创建活动页面,首先她选择一张旅途的图片,吸引其他旅游爱好者,然后她输入活动标题“好想去旅游”;活动时间“从某日某时出发,到某日某时截止”;选择“旅行”类型;点击“活动地点“,进入地图页面,输入“旅行目的地”,并点击确认结果,返回创建活动页面;在活动详情中输入旅行的详细信息,最后点击右上角“发布“按钮,看到“活动发布成功!”的提示信息,完成发布活动。

2)小邹经室友推荐,知道了“潮汐”这个app。他从手机市场下载了app,打开软件,点击“注册”按钮,进入注册页面;输入自己的手机号,并设置了自己的密码,点击“发送验证码”按钮,收到验证码短信,填入验证码,点击“注册按钮”,然后进入完善信息页面;他选择一张图片作为自己头像,输入自己的昵称、年龄和三个兴趣类别,点击完成,进入主页面。在主界面中发布自己的需求信息。(发布步骤同上)

场景测试三:

1. 典型用户:小徐

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

1)爱好摄影,但是找不到合适的伙伴

3. 场景描述

1)小徐打开软件一个一个的浏览着活动,发现了小于发起的“好想去旅游”这个活动,他想旅途风景也是值得记录的,看时间地点都很合适,然后就联系了小于,和小于一起踏上了旅途。

2)给出你的测试矩阵(test matrix),也即在什么样的平台、硬件配置、浏览器类型……上对你的软件进行测试?

测试矩阵

后端功能测试

前端功能测试

测试机型

测试环境(安卓版本、屏幕分辨率)

登陆功能

信息修改

发起活动

加入活动

查询参与的活动

查询发起的活动

退出登录

搜索结果

点击事件

页面排版

图片显示

搜索结果显示

页面切换

图标有无问题

OPPO R11

7.1.1

正常

正常

正常

正常

正常

正常

正常

正常

没问题

较好

有些会缺

正常

正常

没有

华为

nova 5i

9.1.0

正常

正常

正常

正常

正常

正常

正常

正常

没问题

较好

部分显示不全

正常

正常

没有

华为麦芒7

8.1.2

正常

正常

正常

正常

正常

正常

正常

正常

点活动偶尔会崩

较好

有些会缺

正常

正常

没有

华为麦芒8

9.0.0

正常

正常

正常

正常

正常

正常

正常

正常

点活动偶尔会崩

较好

有些会缺

正常

正常

没有

荣耀9X

9.0.0

正常

正常

正常

正常

正常

正常

正常

正常

点活动偶尔会崩

较好

有些会缺

正常

正常

没有

三星M30S

SM-M3070

9.0.0

正常

正常

正常

正常

正常

正常

正常

正常

没问题

较好

完整

正常

正常

没有

OPPO K5

9.1.0

正常

正常

正常

正常

正常

正常

正常

正常

偶尔崩

有些按钮排布不开

部分显示不全

正常

正常

没有

4)你的软件Alpha版本的出口条件(exit criteria)是什么?也即在什么条件下,认定你的软件已经足够好,可以发布Alpha版本?

 

“一千个读者眼中有一千个哈姆莱特”,而一个软件的好坏,也是由众多因素决定的。但是,一个好的软件要包含以下!!!个部分。

 

第一,可以向用户提供舒适的使用界面。

用户的第一印象十分重要。而美观的界面会让用户身心愉悦,可以吸引用户在软件中停留更长的时间,并且更高频率的去使用该软件。针对美观这一需求,我们小组将在界面的优化和美化部分投入较多的精力,让界面效果更为美观,或是具有一些动态效果,力求为用户提供最舒适的使用环境。

 

第二,软件功能能够正常使用。

对于一个软件来说,这是最基本的。软件功能的正常使用保证了用户对软件的基本需求。在软件中能够找到自己需要的内容,进项自己喜欢的活动选择,内容了解,满足自己在生活、学习等方面的需要。并且,软件不能时常出现闪退,界面无法打开等故障,这样才能提高用户满意度,增加使用范围。

 

第三,有足够多的内容,内容的质量比较优秀,消息比较及时。

“潮汐”,寓意为信息如潮水般用来。那么只有足够多的,质量较为优秀的内容才能更好的满足用户的需求。其次,及时的信息可以为用户提供更好的服务。试想,假如一个信息已经过了截止日期,才被有需求的用户看到,那么,这样不仅会耽误发布者的时间,更会使需求者因找不到合适的内容而放弃对该软件的使用。

相关推荐