一、测试计划
Alpha版本即将发布,我们组织队员进行这一版本的测试。
测试主要针对两方面:浏览器兼容性和功能完善性。
测试分兼容性测试与功能完善性两部分,兼容性测试分Windows操作系统、Linux系操作系统、Mac OS X操作系统以及手机端Android操作系统、iOS操作系统。功能完善性分为用户场景测试以及网站功能bug测试。
二、测试过程
测试计划制定完毕后,将任务分到每个人头上,兼容性测试同学将在自己分到的操作系统环境中安装各个版本的浏览器,访问网站并进行基础用户功能测试。功能完善性测试同学将在浏览器中对网站的使用流程、业务逻辑、UI细节、用户体验以及极端情况网页bug情况进行测试与汇报。
三、测试结果
(一)测试发现的bug
1.按取消键没有反应,也有很多按钮点击后没有反应
2.没有忘记密码、密码找回功能
3.注册时对手机号的输入没有检验
4.文章详情界面提供了“登陆”与“注册”按钮但没有响应
5.社团登陆界面点击取消无法返回主页
6.图片过大会像cnblogs一样显示出格
7.点击按钮操作有卡顿
目前仍未解决的BUG
1.在进入网站页面时,页面有时会出现卡顿的情况
2.由于登陆时没有做数据验证,所以一些非法的注册信息也可以注册成功
3.在不同的浏览器或者不同大小的屏幕上可能会出现布局的问题
(二)场景测试
第一版网站有两个典型用户:学生及社团。
根据第一版目前的设定,学生以及社团与该网站的交互主要是围绕活动来进行的,即目标和需求均建立在社团组织的活动上。学生体现为报名参加社团活动,社团体现为发起活动以及获取活动报名名单。
学生用户会将网站作为一个报名活动的平台来使用:登陆后,通过“我要报名”按键即可完成报名参加活动
社团用户会将网站作为一个创建活动、获取名单的平台来使用:社团登录后,通过“创建新的活动”来创建活动,通过“名单”按钮来获取已报名名单。同时还能进行编辑与删除
具体可分为3个场景。
(1)背景
1) 典型用户:学生小江
2) 用户的需求以及迫切需要解决的问题
周五下午,小江想要报名参加凌峰社的周日攀岩活动。但该活动的外场报名已经举行完了,而邮箱以及电话报名联系方式不知道去哪找,但活动到周五晚上凌晨就截止了。
(2)场景
小江通过朋友的介绍,打开了BuaaClubs网站。
点击左上角的“注册”按钮后,在弹出的对话框中用自己的实际信息快速的注册了一个账号,登陆后,便在显示出的页面中看到了诸多社团最近的活动。而凌峰的最新活动“周日攀岩”也包括在其中,再点击该活动的右下角的“我要报名”按钮,弹出提示“报名成功”。
报名就这么快速的完成了。
2.
(1)背景
1)典型用户:凌峰社负责人小徐
2)用户的需求/迫切需要解决的问题
凌峰社作为北航最大、最著名的社团,影响力越来越大。举办的活动也愈发多,但宣传活动仍然仅局限于现场报名以及自己开发的用户量并不多的独立APP。而且还要遇到发传单、贴海报等资金、人员问题。小徐一直想找个更好的平台,来宣传社团活动。
(2)场景
小徐得知北航社团平台发布的通知,于是他联系了网站负责人,一阵沟通后达成一致。网站维护人员在后台社团数据库加入了凌峰社。于是他打开BuaaClubs.com,点击右上角的“社团登录”按钮,输入自己刚刚与网站维护人员商讨好的用户名与密码。
登录后,看到了自己提供的凌峰社Logo,以及下面的“创建新的活动按钮”。点击后,显示的页面与一般的博客编辑页面十分类似,很容易上手。于是联合社团其他活动组织者,编写好了一个新的活动事宜。
点击“我要发布”,刚写好的这篇活动通知便出现在了社团首页的最上方。活动通知发布成功。
3.
(1)背景
1)典型用户:凌峰社负责人小徐
2)用户的需求/迫切需要解决的问题
凌峰社之前的外场报名全是通过现场记录,或者学生自行联系活动负责人来得到学生名单的,十分消耗人力物力。小徐现在想变得更加高效。
(2)场景
小徐在注册了北航社团平台后,再次来到自己的社团主页,发现了刚刚创建的活动右下方有“名单”按钮,原来就是用来生成报名名单的。点击之后,名单便显示出来。
(三)测试矩阵
PC端:
登陆注册 | 社团登陆 | 文章详情 | 用户报名 | 社团发布文章 | 社团查看活动名单 | |
Windows平台 | ||||||
chrome | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
360浏览器 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
搜狗浏览器 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
猎豹浏览器 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
IE11浏览器 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
Edge浏览器 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
低版本ie浏览器 | 无法登录 | 无法登陆 | 无法显示 | 失败 | 无反应 | 无反应 |
火狐浏览器 | 登录失败 | 失败 | 正常 | 无法报名 | 失败 | 失败 |
ubuntu平台 | ||||||
Firefox | 失败 | 失败 | 失败 | 失败 | 无反应 | 无反应 |
Chromium | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
Ubuntu Web B rowser | 正常 | 正常(社团入口按键比例失调) | 正常 | 正常 | 正常 | 正常 |
Mac OS X | ||||||
Safari | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
Firefox | 失败 | 失败 | 失败 | 失败 | 无反应 | 无反应 |
Chrome | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
因为没有对手机端web显示做支持,手机端web功能可以正常使用,但是界面显示比较凌乱,主要问题有:导航栏显示不全,界面放大后元素布局受到影响。
(四)出口条件
1.用户正常使用以游客身份浏览社团活动资讯,可以注册、登陆、报名活动
2.社团可以登陆社团后台,进行活动的创建、编辑、删除以及查看活动报名名单
满足以上需求后,网站的基本功能与基本需求就得到实现,可以发布Alpha版本供用户使用与测试了。