在线五子棋对战的测试

功能测试

在这里插入图片描述

当用户名已经存在的时候,注册失败
在这里插入图片描述

当用户名不存在的时候,能够注册成功
在这里插入图片描述
在这里插入图片描述

用户名错误则登录失败在这里插入图片描述

密码错误则登录失败在这里插入图片描述

用户名和密码正确则登录成功
在这里插入图片描述

单人匹配时无法匹配成功
在这里插入图片描述

当多名玩家同时匹配时,则匹配成功,进入房间
在这里插入图片描述
房间匹配功能正常,双方进入房间
在这里插入图片描述

当非本方走棋时,下棋会有弹窗提示
在这里插入图片描述
走棋能够实时显示
在这里插入图片描述

获胜条件达成后能够正常结束
在这里插入图片描述

聊天功能能够正常显示
在这里插入图片描述

能够正常返回大厅,并且积分和场次正常变化
在这里插入图片描述

界面测试

在这里插入图片描述

1、棋盘背景设计较不合理,与棋子颜色冲突
2、返回大厅的按钮较不明显
在这里插入图片描述

性能测试

在这里插入图片描述
注册成功与登录成功后时间花费少

兼容性测试

在这里插入图片描述
使用手机查看时,会出现显示问题
不同的浏览器打开显示正常

易用性测试

在这里插入图片描述

安全测试

在这里插入图片描述

在线五子棋对战测试报告

1、项目背景

在学习完C++、MySQL、Linux系统/网络等内容后,还没有真正做过一个项目去将所学的知识串连起来,形成一个体系。在经过考虑之后,想尝试先做一个难度相对较小,却能将以上所学内容运用到其中的项目。于是便想到了在线网络五子棋对战项目。这个项目很好地将我所学的知识都联系了起来,进一步理解了服务端与客户端的合作模式等。

2、项目简介

该项目主要实现了五子棋对战的服务器,能够让用户通过浏览器访问服务器,从而进行用户的注册、登录、对战匹配、实时对战、实时聊天等功能。

3、测试计划

在这里插入图片描述

4、测试工具

主要使用到了python+selenium进行自动化测试,fiddler进行弱网测试

5、涉及到的测试类型

功能测试、界面测试、兼容性测试、易用性测试、安全测试

6、功能测试

如上面的内容

7、界面自动化测试

7.1、自动化测试用例

在这里插入图片描述

7.2、自动化测试脚本

代码链接:https://gitee.com/autumnzzzzz/automated-testing-related

8、项目测试bug简述

本次项目测试发现了3个bug,有0个崩溃级别的bug,有2个严重级别的bug,有1个一般级别的bug
在这里插入图片描述

9、测试结论

本次项目测试通过,项目开发耗时7天,项目测试耗时1天。

性能测试

使用了jmeter工具向在线五子棋对战的登录请求接口发送了1000+的请求
在这里插入图片描述
具体报告:https://gitee.com/autumnzzzzz/automated-testing-related/tree/master/testdb

弱网测试

正常情况下
在这里插入图片描述
开启弱网后:
上行速率为:每上传1KB数据,延时300ms
下行速率为:每下载1KB数据,延时150ms
在这里插入图片描述
结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值