Alpha版本测试报告

一、测试计划

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)背景

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版本供用户使用与测试了。

转载于:https://www.cnblogs.com/wowotoubuaa/p/4957417.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/374174.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VS2019 WPF制作OTA上位机(二)获取bin文件路径

OTA升级是通过无线通信远程把bin文件内容传输到单片机,完成升级。 因此上位机需要获取bin文件的路径,读取bin文件内容,将内容分割依次发送(因为单片机的接收缓存不会开得和bin文件一样大(十几K甚至几十K)&a…

linux更改用户名_破旧安卓手机第二春,在安卓手机上使用Linux_deploy运行Linux

由于服务器位于国外,害怕被墙掉导致数据丢失,所以在本地写了脚本每小时从服务器上导出并下载到本地。但是电脑不可能二十四小时开机,所以很想买一个树莓派4玩玩。但是太贵辽,还好搜索到了Android运行Linux的方法,下面记…

MCUXpress IDE常用设置

NXP的开发工具Xpress是基于eclipse制作的,我们如果需要设置一些东西可以直接搜索eclipse是怎么设置的。 1、字体大小 搜索eclipse字体大小,菜单Window > Preference 而Xpress是汉化了的,英语不好的同学可能懵逼,其实就是菜单栏…

C语言中空格符、空字符、字符数组结束符、换行、回车的区别

空格符和空字符是不一样的,在ASCII里面,空格(space)符号的ASCII码是32,而空字符是0, 2个是完全不一样的2个字符 空字符 一般来描述一个字符串的结尾,其实是控制符的一种,但不能理解为没有字符,应该理解为代表什么都没有的字符.好比回车0x0A和换行0x0D虽然不显示,但是也是控制字…

anaconda如何卸载库_小白必看!Anaconda安装全攻略

本文作者:戴 雯文字编辑:方 言技术总编:张馨月爬虫俱乐部云端课程来袭!爬虫俱乐部将于2020年8月25日至28日在线上举行Stata数据分析法律与制度专题训练营,主要是为了让学员掌握Stata软件进阶操作,涉及…

iOS开发网络篇—文件的上传

说明:文件上传使用的时POST请求,通常把要上传的数据保存在请求体中。本文介绍如何不借助第三方框架实现iOS开发中得文件上传。 由于过程较为复杂,因此本文只贴出部分关键代码。 主控制器的关键代码: YYViewController.m 1 #import…

var模型的matlab实现_Eviews中VAR模型的操作、脉冲响应分析和方差分解的实现

打开文件所在位置,获取数据。选中变量右键open打开var操作EViews,在VAR对象的工具栏中选择“View”|“Lag Structure”|“AR Roots Table/ AR Roots Graph”选项,得到AR根的表和图。结果显示:VAR模型所有根模的倒数都小于1,即都在…

结构体、枚举类型

一、结构体 结构体:就是一个自定义的集合,里面可以放各种类型的元素,用法大体跟集合一样。 1、定义的方法: struct student { public int nianling; public int fenshu; public string name; public string sex; public int sum; …

NXP KW38开发杂记(一)MCUXpress 运行进入NMI_Handler

这里是大佬的具体分析过程,感兴趣可以看看 https://www.cnblogs.com/wenhao-Web/p/13618703.html 解决办法: 在startup_mkw38a4.c文件里,定位到Flash_Config {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE}; 把最后一个参数0xFFFFFFFE改…

25个让Java程序员更高效的Eclipse插件

Eclipse提供了一个可扩展插件的开发系统。这就使得Eclipse在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能是最难用代码实现的)。拥有合适的Eclipse插件是非常重要的,因为它们能让Java开发者们无缝的开发基于J2EE和服…

NXP KW38蓝牙开发(一)入门第一课:官网蓝牙广播和连接例程,NMI禁止

首先要下载开发使用的IDE:MCUXpresso IDE 下载链接: 进入nxp的官网,搜索KW38 向下翻看,找到Xpresso,点击进入 习惯使用IAR开发的同学也可以下IAR版本,这里以Xpresso为例 下载好后安装,一路默…

views 多个文件夹 netcore_.NET Core中的使用Kestrel服务器理解及应用

Kestrel是一个基于libuv的跨平台.NET Core web服务器,libuv是一个跨平台的异步I/O库。ASP.NET Core模板项目使用Kestrel作为默认的web服务器。Kestrel支持以下功能:HTTPS用于启用不透明升级的WebSockets位于Nginx之后的高性能Unix socketsKestrel 被.NET…

NXP UWB NCJ29D5开发(一)环境搭建

1、从NXP的共享账号下载资料 共享账号需要找对接的NXP人员拿到,他会把资料分享到这个账号,在这个账号里面可以下载 进入nxp官网,登录后点击my nxp,选择Software Licensing and Support 进入后接着选择View accounts 进入后选择…

Stack的三种含义

作者:阮一峰 学习编程的时候,经常会看到stack这个词,它的中文名字叫做”栈”。 理解这个概念,对于理解程序的运行至关重要。容易混淆的是,这个词其实有三种含义,适用于不同的场合,必须加以区分。…

NXP UWB NCJ29D5开发(二)BlinkyLed例程

路径为UWB\NCJ29D5\NCJ29D5_CAS_Examples_v1.4\onic\BlinkyLed\toolsupport\keil 例程怎么来的可以看看上一篇NXP UWB NCJ29D5开发(一)环境搭建 1、 //系统选择外部晶振,时钟频率为55.2Mhz phscaAppHal_Init(PHSCA_APPHAL_XO_CLOCK_SOURCE_…

强肝保肝养肝4大食物

“强肝的食物,保肝的食物有哪些,养肝的食物有哪些”如果您对这些食物不了解不明白。那就看看专家为您推荐的四款强肝保肝养肝的食物。荔枝(供图/华盖)一、是荔枝,荔枝可以保肝,对肝有好处根据《本草纲目》记载荔枝有强肝健胰的效果…

如何查看注解实现_该怎么运用注解呢?Java团队元老有话说

来源 | 异步 15讲能学好诞生24年的JAVA吗?你当然会感到怀疑,众所周知,在技术向的IT论坛上,“如何在十天之内快速掌握好Java?”这类问题,往往会招来嘲笑。来源于知乎但在当下,5分钟能看完一部电影…

NXP S32K144开发(一)环境搭建和新建工程

1、首先需要安装S32 Design Studio for ARM,在NXP官网可以搜索到,这玩意也是基于eclipse的 安装好后就可以打开了。 2、新建工程 过程可以参考NXP官网: https://www.nxp.com/document/guide/get-started-with-the-s32k144evb:NGS-S32K144E…

首先记录异常的根本原因

Logback日志库的0.9.30版本带来了一个很棒的新功能:从根(最内部)异常而不是最外部异常开始记录堆栈跟踪。 当然,我的兴奋与我贡献了此功能无关。 用塞西尔德米勒(Cecil B. de Mille) 的话来解释&#xff1a…

Android 中的 Service 全面总结

1、Service的种类 按运行地点分类: 类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不…