python gui测试工具_GitHub - Github-Benjamin/LeChu: Python GUI工具 二次开发

成都乐初游戏科技有限公司

于2017年2月6日至2017年7月3日,由北京当乐科技有限公司外派至该公司担任移动端H5页游测试负责人一职。

团队简介:7-10人小团队包括,Java后台开发2人、WEB前端开发1人、美术1人、游戏策划1人、项目经理1人、测试1人、其他3人、其他辅助人员若干。

软件环境描述:Java后端、Web前端(Egret白鹭引擎、WebGL、通信协议WebSocket)、阿里云服务器(动静分离处理、负载均衡、CDN分发等调优处理)。

简要测试流程描述:

1、业务逻辑相关,遍历游戏所有基础功能测试,主要考虑边界值、等价类、游戏复杂场景分析、游戏资源请求问题;

2、兼容性测试,主要考虑移动设备或移动设备上的浏览器对WebGL与WebSoket的协议支持和移动端对H5游戏的性能表现测试,参照相应的标准区分Android4.3为零界点的设备区分,浏览器参照对WebSoket协议的支持。在android和IOS上测试H5性能(内存、CPU、FPS),内存:加载页面前后内存变化,可间接反映H5中资源数量和大小,如dom数量,图片大小。CPU:当页面中资源样式复杂,强调视觉效果时,测试员可观察CPU占用率来反映H5绘制质量。如果CPU长期处于高占用率,可考虑降低高计算量的视觉效果等手段。FPS:帧率尤其在有视频和动画效果的H5中,重点关注防止严重的卡顿流出。测试中发现该游戏需消耗大量运存,低端机表现卡顿,且Android和IOS设备易出现卡顿和闪退现象,测试协助前端开发进行移动端设备性能调优。

3、中断测试,游戏断线重连模拟测试,主测试动态数据交互点检查数据交互是否正常、数值是否准确,场景多且复杂,数据交互问题较多,暂时未能解决相应中断场景问题,处理方案断线重连后跳转到游戏首页重新登陆游戏。

4、弱网模拟测试,优化客户端加载资源的方式。采用优先加载静态资源后进入应用处理数据的方式解决游戏资源加载问题(黑屏、人物漂移、数据交互问题),并采用CDN静态资源分发方案解优化解决资源发放问题缓解服务器期带宽不足的问题。

5、服务器与浏览器处理相关,检查浏览器中游戏资源是否缓存减少二次请求服务器带宽等其他压力,检查CDN分发资源服务器节点问题,检查服务器资源文件压缩传输(gzip优化服务器带宽传输,使用Kali测试服务器基本安全配置。

6、游戏数据漏洞测试,使用Fiddler代理抓包数据修改模拟操作,使用WPE三件套游戏抓包、封包、截包、改包、数据递进验证游戏接口漏洞,因游戏为前端战斗部分问题无法解决。

7、辅助测试工具,Python(GUI、Telnet等)、按键精灵编写挂机脚本等

文档撰写人:Benjamin

文档最后修改日期:2017-7-6 23:28:39

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值