五子棋对战的测试报告

网页五子棋对战测试报告 在线的网页五子棋对战 阅读详情

如何开发

我们再日常生活中,使用的基本是https的报文格式,但是再竞技游戏中,https的报文就有点不太符合了,因为我们对消息的响应特别高,你想想,打王者荣耀的时候,点了闪现,大概延迟一下下再放出来,可能你可以活的局,就死了,基于我们需要对响应特别快的情况下,我们就可以使用websocket的报文格式.

http://47.100.57.222:8081/login.html这个是系统网址,不过内容遇到的页面我也会截图下来,放在文章里面

测试内容

这次写的可以说是测试报告,但是也不算测试报告.因为我要和大家说的不是,这个系统我设计了哪些测试用例,测试下来性能怎么样,我觉得这样对大家来说,就可能当个乐子看完就过去了.我写的用意是以之前的文章思路来印证这次的测试,得到一次思路加上一次实践,加深大家的印象编写测试用例_产品测试案例编写-优快云博客,这个是上次的文章.

接下来,我们就通过上次是思路进行编写测试用例.

功能测试

功能测试,这个范围说大也确实有点大了,对于一个囊括范围比较大的事务,我比较认可的方法是继续细分,直到你认为这个范围比较小,你可以快速的覆盖他所需要的测试用例,对于功能测试,我认为最方便的就是根据页面来划分.

而五子棋的页面,主要分为

登录页面

而这个页面的元素就这么多,是吧一个用户名,一个密码,再点击登录就好了.

所以我们的测试用例也就是老生常谈的,用户名为空,密码为空,用户名正确,密码错误,用户名过长,随机字符这些随机组合一下,因为他元素就两个所以完全没有必要使用正交表,全部写就好了.

登录成功之后就是匹配了

确实有点简陋,但是麻雀虽小,五脏俱全.这个我们也就是开始匹配,后面也可以取消.测试这两个就好了.我再功能实现的时候,还对他们像王者一样搞了一个分段,就比如800到1500都是一个分段,1500到2500是一个分段,和2500以上,当然,这个我搞的也很随便,比如大家想要更加公平的话,就把这个细分.

匹配成功之后就是我们的下棋页面了

开两个像这样,

再最下面提示我们谁落子,我们先想一个正常的人,就普通的你一步我一步的下,但是正常人的测试用例对正常人确实够了,但是又不是每一个玩这个都是按规则的,所以我们就需要想出别人作弊的方法,并且测试作弊的方法,能否成功,

  1. 首先,就是下两步,你有四子连起来了,我破局的方法就只有下两步了.
  2. 第二就是,你这里放了一颗子,但是我放再你上面,然后说这个子是内奸,再上一步的时候已经被我策反了.
  3. 第三就是我把你逼到绝境,但是你说岂不闻天无绝人之路,破局而出,到了棋局之外的地方,
  4. 因为是线上啊,一般不存在线下真实,但是线上是可能出现下一半人没了的情况,
  5. 如果是两个都是高手,把棋盘下满了怎么办

这些东西,你问我是怎么想到的,我只能告诉你,你还是太老实了,一点赖都不玩啊.

下棋暂时没想到其他的了,我们接下来就测试一下,怎么赢了

  1. 横五子赢
  2. 竖五子赢
  3. 撇五子赢
  4. 捺五子赢
  5. 以及会不会黑开挂了,使白棋6子连珠都赢不了
  6. 以及赢棋之后,我们不会回到大厅,给你时间复盘
  7. 回到大厅后,你的分数和场次这些变化是否正确.
  8. 以及匹配段位是否正常,会不会王者给你匹配青铜

性能测试

因为我们之前已经有功能测试了,我们就可以对功能测试进行缩减一点,精简为性能测试,而我要特别说的是,落子性能,和匹配性能,登录性能,因为用户使用看得到的功能就这些,所以我们务必要保障他们的性能够强,这样才更有助于提升用户的体验感

  1. 对于落子性能,我们使用了websocket的报文格式,来使用"0延迟"
  2. 对于登录性能,我们可以使用reds,将用户的信息放入缓存中,大大加快了数据访问速度
  3. 对于匹配性能,我也没招,没人玩就是没人玩,也不是哦,可以想王什么荣耀一样,多引入人机,这样可以加快匹配效率,但是用户的体验感怎么样就不清楚了

界面测试

我们再电脑上打开,这个页面是正常的,但是你有没有想过,手机上打开会什么样子,饿,我看了看,勉强能用,别太在意这个.讲起这个用例也有点兼容性的感觉在里面,这个就要回到我们的初衷了,要设计出全面覆盖需求的测试用例,而不是分析,这个测试用例是属于哪种测试的.

兼容性测试

我们不仅可以试试在手机上什么样子,我们还可以换换浏览器,换换操作系统,这些都是测试我们的兼容性.

易用性,安全性

易用性就是我们有没有对这些系统有具体的指引,我就说一些反面案例啊,就比如一些摇一摇调整广告,以及一些广告,删除设计的特别小,步道乐跑,大学生应该知道,我见到有人提议步道乐跑加一个跑步过程中谈,摇一摇广告,让大学生,不摇手机的跑步.这样有助于提高大学生的平衡性,而平衡不好的同学就多下点广告而已.而安全性,主要看看再传输过程中,会不会暴露用户的一些隐私数据.

五子棋对战测试报告 五子棋对战项目界面测试和功能测试 阅读详情

相关推荐

蓝牙Channel Sounding为真正的距离感知赋能

1:工作原理蓝牙™信道探测使用两种经过验证的测距方法——PBR(PBR)和RTT(RTT),实现蓝牙设备之间的安全精密测距。

weixin_43720159的博客 807

个人五子棋对战项目测试报告

对个人五子棋对战项目的以下功能:注册、登录、匹配和自己天梯分数相近的用户、结束匹配、匹配成功从游戏大厅进入游戏房间、游戏结束时提示胜利或失败、并更新天梯积分和比赛场次和胜利场次,进行测试,以及实现自动化测试

weixin_72490994的博客 323

emir分析RC corner如何选择

power analysis阶段 RC corner的选择

weixin_61954252的博客 3592

【项目】五子棋对战测试报告

以上自动化测试内容使用 Selenium + JUnit + Java 完成,测试的功能均为核心功能。

Ming_Robot的博客 397

瑞芯微Android固件修改实战:从解包到root提权完整流程(附工具包)

本文详细解析了瑞芯微Android固件深度定制全流程,涵盖从固件包解包、系统镜像修改到植入root提权与分区调整的实战步骤。通过工具链操作与原理剖析,指导开发者安全实现系统精简、权限获取及存储扩容,最终完成固件重新打包与刷机验证,适用于追求设备完全控制权的技术爱好者。

ujm56789012的博客 698

Appsflyer Web2App实战指南:OneLink与Web SDK深度对比

本文深入对比了Appsflyer实现Web2App的两大核心工具:OneLink智能链接与Web SDK。OneLink提供开箱即用的智能跳转,部署快捷,适合快速推广;Web SDK则支持高度自定义的用户行为追踪,适合深度分析与精细化运营。文章提供了详细的配置指南、场景化选型建议及实战避坑技巧,帮助营销与开发团队根据自身需求选择最佳方案,有效提升从网页到应用的转化率与归因精度。

weixin_29213655的博客 458

网络五子棋对战游戏测试报告

对自做网络五子棋对战项目的测试报告(包括页面、功能、自动化测试)

qq_74106438的博客 1182

VTK API 详解(103):vtkGPUVolumeRayCastMapper - GPU加速体绘制

是 VTK 中基于 GPU 的高效体绘制映射器,利用现代显卡的计算能力,通过射线投射算法实现快速且高质量的三维体积渲染。相比 CPU 版本的,GPU 映射器性能大幅提升,支持更复杂的光照和渲染效果,是体绘制的主流选择。是 VTK 中性能优异的GPU体绘制映射器;适合大数据集和实时交互应用;配合灵活设置颜色、透明度和光照;建议在支持OpenGL的环境中使用。

yumeiguo的博客 293

五子棋对战网站测试报告

五子棋对战网站测试项目

weixin_74091762的博客 780

YOLO26改进策略【YOLO和Mamba】| 替换骨干 Mamba-YOLO26-T !!! 最新的发文热点

模块是模型中的一个重要组成部分,其主要作用是在模型的初始阶段对输入图像进行处理,方便后续的特征提取和目标检测。以下是对。

Limiiiing的博客 900

第3讲:单端传输线的时域TDR仿真(基于实战的第一次仿真视角切换)

本文为CST仿真系列教程的第3讲,主要介绍传输线阻抗(TDR)的两种仿真方法:基于S参数的频域计算和基于高斯脉冲的时域计算。文章详细演示了在CST PCB Studio中修改电容参数、设置TDR仿真参数(包括截止时间和采样点数)的操作步骤,并通过对比实验展示TVS寄生电容对阻抗曲线的影响。最后将两种TDR方法的结果进行对比,验证了两种方法的一致性。本教程适合硬件工程师通过时域波形直观分析传输线阻抗特性,是信号完整性分析的重要技能。

一只豌豆象的博客 227

多人五子棋联机对战平台 测试报告

在本次五子棋对战平台的自动化测试过程中,整体测试工作顺利完成,所有测试用例均通过验证,系统核心功能运行稳定。

高耳机的博客 1366

【系列06】端侧AI:构建与部署高效的本地化AI模型 第5章:模型剪枝(Pruning)

结构化剪枝移除的是模型中的整个结构,比如一个完整的神经元、一个卷积核或一个通道。修剪后的模型权重矩阵仍然是稠密的,因此能够充分利用现代硬件和软件的并行计算优势,从而显著提升推理速度。非结构化剪枝是最细粒度的剪枝方法。对于需要极致压缩但对推理速度要求不高的场景,非结构化剪枝是好的选择。它就像修剪一棵树,通过移除模型中不必要的“枝叶”,让模型变得更精简、更高效,从而适应资源受限的设备。,开发者可以方便地对模型的不同层进行剪枝,并根据需求进行微调,从而在不影响太多性能的前提下,获得一个更轻量、更高效的模型。

学习,输出==》再学习再输出 649

【项目实战】在线五子棋对战项目测试报告

摘要:本项目测试了一个基于C++开发的WebSocket实时五子棋对战系统,重点验证了登录、匹配、对战、聊天等核心功能的正确性和稳定性。测试采用手动功能测试、接口测试和性能测试相结合的方式,使用Xmind、Postman和JMeter等工具。测试发现并修复了聊天模块空消息发送的缺陷,验证了系统在正常和异常场景下的表现,确认接口安全防护有效。测试结果表明系统功能完整,满足实时对战需求,但在界面细节和异常处理方面仍有优化空间。

zoelinkailuo的博客 817

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

五子棋对战乐园项目测试报告

本文介绍了一个基于Javaweb开发的五子棋网络对战系统。项目实现了用户注册登录、天梯匹配和五子棋对战等核心功能,并通过Selenium框架进行了自动化测试。系统采用MVC架构,前端使用HTML/CSS/JS,后端使用Java Servlet。测试部分重点实现了用户管理、游戏匹配和对战流程的自动化测试,包括异常处理和多账号登录检测。自动化测试通过WebDriverManager管理浏览器驱动,使用随机算法模拟玩家落子,覆盖了从注册到对战的完整流程。测试结果表明系统功能完整,用户交互流畅,为类似的网络对战游戏

m0_63562631的博客 702

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

在线五子棋对战测试报告

在线五子棋对战的核心是【公平,稳定,流畅】 —— 公平是竞技游戏的基石,稳定是对局顺利进行的前提,流畅是游戏体验的保证。本次测试围绕这三个核心。覆盖了功能,UI自动化,兼容性等多个维度,全程模拟真实双人对战场景,确保系统上线后能为玩家提供良好的对战体验。1. Page Object设计模式每个页面对应一个独立类,职责清晰元素定位器统一管理,便于维护业务逻辑与测试用例分离,提高复用性2. 多浏览器实例管理通过创建独立浏览器实例支持双人对战场景(player001 vs player002)

yu_tian_z的博客 256

五子棋在线对战系统测试报告

认证链路(登录、Token 验证)基本可用;匹配—房间—积分主链路在当前压力下不可接受。总失败率约 28%,匹配相关失败超过六成,末期出现近 30s 超时,性能与稳定性均不达标。优先修复匹配 / 取消匹配的并发与状态一致性问题(Bug-01 / Bug-02)排查积分流水与房间信息失败原因及慢查询(Bug-03 / Bug-04)针对登录峰值优化耗时、连接池与超时配置(Bug-05)

yc_xym的博客 207

网页五子棋对战 测试报告

本项目基于SSM框架搭建,并引入WebSocket技术实现实时通信,旨在提供稳定、高效的在线交流体验。SpringBoot管理项目组件,SpringMVC处理页面交互,MyBatis完成数据库操作。网页五子棋对战具备丰富的功能,如登录页面登录个人信息,游戏大厅页面开始匹配,双方匹配完成之后进入游戏房间页面开始对战,给用户便捷,快速,尽享游戏对战的愉悦。没有用户注册页面。

weixin_65628316的博客 566

五子棋在线对战平台测试报告

本测试项目针对五子棋在线对战平台(GobangGame)开展。系统提供完整的"注册 → 登录 → 匹配 → 对局 → 积分结算 → 战绩查询"全流程服务,前端为 4 个静态页面(login.htmllobby.htmlroom.html),后端采用 Spring Boot + MyBatis-Plus + MySQL + Redis + RabbitMQ,基于 STOMP/WebSocket 实现实时对局推送。术语含义前端与后端建立的实时双向连接(STOMP 协议)匹配。

qq_43209299的博客 217

五子棋对战系统-测试报告

本文介绍了基于Java技术栈开发的网页版五子棋对战系统的测试情况。

linxingmai的博客 497

Gobang Arena · 五子棋实时对战平台项目测试报告

摘要:本文围绕基于B/S架构的网页版五子棋对战平台,系统介绍了项目的技术选型与核心功能,并重点阐述了完整的测试流程。项目前端采用HTML5 Canvas绘制棋盘,通过WebSocket与后端建立全双工长连接,后端基于Spring Boot+MyBatis框架,使用ConcurrentHashMap维护用户状态与房间映射,并以MySQL持久化用户积分与场数数据。文章依次说明了注册、登录、游戏大厅、匹配房间及胜负结算等核心功能,随后从测试目的与测试范围出发,详细展开了冒烟测试、功能测试、接口测试、性能测试、兼容

2301_80191696的博客 188

五子连弈测试报告——实时匹配五子棋对战系统

五子连弈是一款双人在线实时对战五子棋系统,采用SpringBoot+WebSocket架构,实现即时匹配、落子同步与积分结算。测试覆盖功能、性能、安全、兼容性与易用性,验证了注册登录、匹配对战、胜负判定等核心流程的正确性。自动化测试通过Selenium模拟双账号对局,性能测试在20并发下响应时间稳定在1ms内,吞吐量达1.5万次/秒。但存在密码明文存储、页面级鉴权缺失、提示不统一等问题,建议优化安全机制与交互体验。系统整体功能完备,经整改后可投入实际使用。

2302_79983524的博客 176
上一篇: 回顾开发、测试模型
star050913
博客等级 码龄3年 277粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值