码迷,mamicode.com
首页 > 其他好文 > 详细

BugPhobia发布篇章:学霸在线系统测试报告

时间:2016-01-10 07:04:08      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

0x00 :测试报告版本管理

版本号

具体细节

修订时间

V 1.0

整理第一轮迭代用户管理和登陆注册的功能性验证测试,预计将继续网页对浏览器版本的兼容性测试

2015/11/12

V1.0.1

整理第二轮迭代的测试报告,并依据此前第一轮迭代的验证性测试给出大量的回归测试案例,准备验收Django后端的单元测试

2015/12/25

V 2.0

考虑到ReactJS架构的单页应用模式,从功能测试、性能测试、兼容性测试、模拟用户使用环境场景测试四方面入手;由于V1.0测试主要依赖jQuery,因此由于架构改动将测试版本号提升至V2.0

2016/01/10

 

0x01 :测试环境配置说明

基本配置说明

性能

网络环境

服务器环境

 

100M [校园网内];未知[公网区域]

测试服务器配置

志强四核处理器,内存4GBLinux操作系统

100M [校园网内]

客户端环境

Core i5二代系列处理器,内存4GBWindows操作系统,三台机器

100M [校园网内]

 

0x02 :功能测试说明

0x0200:用户管理模块(手工测试)

测试项目

BUG测试说明

修复情况说明

正常注册

——

——

正常登陆

——

——

重复注册

提示信息出现错误,此BUG经调研涉及Semantic UI框架本身标记的BUG

已修复

错误信息登陆

后端验证中提示信息出现错误,此BUG提供网页前端验证的解决方案

已修复

非法信息注册

——

——

资料查看

可能出现部分资料属性返回空值的情况,经调研此问题涉及部分POST机制,交付Exception模块处理即可

已修复

资料修改

——

——

 

0x0204:标签搜索模块(手工测试)

测试项目

BUG测试说明

修复情况说明

搜索存在的标签

搜索结果未进行分页,页面显示过长

已修复;前端开发人员重新设计布局并使用分页布局JSCSS完成BUG的校服

搜索不存在的标签

为搜索到返回结果,无提示信息;特别说明,此BUG属于后期测试时用户提供的BUG标签,因此在Beta阶段完成此BUG的修复工作

已修复

对搜索框进行注入

——

——

直接点击Tag进行搜索

——

——

 

0x0208:问答模块(手工测试)

测试项目

BUG测试说明

修复情况说明

问题搜索

——

——

回答展示

此部分展示效果根据用户的反馈,其UI美化相对较差,因此可能需要重新布局和排版

未修复

问题提出

——

——

相关问题推荐

——

——

 

0x03 :性能测试

特别说明:由于在服务器运行过程中进行性能测试可能影响用户使用,我们未直接对服务器进行测试,而是在我们的备份服务器上进行与上个版本的性能测试对比,进而估算服务器的承载量

关键词说明:间隔请求,同时请求,带宽瓶颈,CDN负载

 

模拟请求数量

请求方式

服务器正确相应数量

平均事务响应时间

事务响应百分比

100

同时请求

100

0.1

1

100

间隔请求

100

0.1

1

300

同时请求

300

0.2

1

300

间隔请求

300

0.1

1

600

同时请求

573

0.6

0.955

600

间隔请求

600

0.3

1

1000

同时请求

721

1.9

0.721

1000

间隔请求

984

1

0.984

2000

同时请求

733

——

0.3665

2000

间隔请求

1229

2.4

0.6145

综合评价

网站对间隔请求(两请求时间间隔大于0.1秒)的响应较好,对同时请求的响应尚有待改进。目前在600并发时对请求的响应相对稳定可靠,超过600请求不能保证响应的正确性。对于同时请求的情况,由于服务器需要向用户发送一个较大的打包的js文件,同时需要与用户建立session连接,这一阶段对带宽的要求较高,因此成为了性能的瓶颈。现实中,在用户量较少的情况下,很少有两用户同时访问的情况;如果用户量提升显著,我们的架构支持向CDN的转移,因此瓶颈将会消失。综上,我们认为网站的负载足以满足当前的需求。

 

网络环境\性能

1M带宽

10M带宽

100M带宽

酷睿2单核+1G内存

加载缓慢,基本正常运行

加载正常,基本正常运行

加载正常,基本正常运行

酷睿2+2G内存

加载缓慢,正常运行

加载正常,正常运行

加载正常,正常运行

酷睿i5+4G内存

加载缓慢,正常运行

加载正常,正常运行

加载正常,正常运行

综合评价

网站采用单页应用的形式呈现,因此在首次加载时会发生较大的下载量。在带宽不足的情况下加载较为缓慢,但可以完成加载。网站对前端的计算需求不强,使用运算性能较弱的机器依然可以正常执行。在网站和服务器的数据交换上,由于每次请求的数据量较小,因此带宽不会成为瓶颈。

 

0x04 :兼容性测试(手工测试)

浏览器\分辨率

800*600

1024*720

1366*768

1920*1080

4096×2160

IE 8(Windows)

不支持

不支持

不支持

不支持

不支持

Edge(Windows)

部分布局显示不正常

少量布局显示不正常

正常显示

正常显示

正常显示,页面略显空洞

QQ浏览器

大量布局显示不正常

大量布局显示不正常

大量布局显示不正常

大量布局显示不正常

大量布局显示不正常

Chrome(Windows)

少量布局显示不正常

正常显示

正常显示

正常显示

正常显示,页面略显空洞

Chrome(Ubuntu)

少量布局显示不正常

正常显示

正常显示

正常显示

正常显示,页面略显空洞

Firefox(Windows)

少量布局显示不正常

正常显示

正常显示

正常显示

正常显示,页面略显空洞

Firefox(Ubuntu)

少量布局显示不正常

正常显示

正常显示

正常显示

正常显示,页面略显空洞

Safari(Mac)

少量布局显示不正常

正常显示

正常显示

正常显示

正常显示,页面略显空洞

综合评价

平台对IE内核的浏览器支持较差,显示会出现较多的偏差。在非IE内核浏览器上表现良好。由于网站采用自适应布局结构,因此对于过大的页面也会出现由于页面内容少引起的较空的现象

 

0x05 :场景测试(模拟用户使用环境测试)

在场景测试,具体的场景测试将融合在发布报告中做进一步的说明,这里仅给出基本的登陆和注册功能场景测试说明;

作为基本的用户,在初次访问我们的网址的时候需要进行基本的注册和登录,当然即便是不做登录工作可是可以进行搜索功能的体验的。在进行注册的时候根据提示框中的提示信息进行注册,而在注册完毕后确认接受相关条款后完成用户的创建

阶段

错误说明

响应结果

注册

用户名重复

The username have already been used

邮件格式不合法

Please enter a vaild e-mail

密码设置过短

Your password must be at least 6 characters

未同意相关条款

You must agree to the terms and conditions

登陆

用户名或密码错误

Wrong username or passord

其他网页间的跳转链接正常,所有的页面按键点击都正常

 

0x06 :测试结论

这一系列测试的结果表明,网站基本可以满足现阶段用户的正常使用需求:

n  通过功能测试,我们保证了网站的各项功能运行平稳正常,返回结果符合用户期望

n  通过性能测试,我们保证了在目前预期的用户数量内,网站可以承载用户的访问请求,基本可以保证所有请求在合理的时间内得到执行结果

n  通过兼容性测试,我们保证了在目前主流配置的计算机较为合理的网络环境下网站的加载及运行速度不会让用户疲于等待

综合以上各个部分,我们认为网站目前已经达到了发布要求。

 

BugPhobia发布篇章:学霸在线系统测试报告

标签:

原文地址:http://www.cnblogs.com/bugphobia/p/5117731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!