挺好的,使用文档解析协议也是一种思路。收发器层是一种应答式的,会不会把线性写压测 case 进入收发器变成同步处理了(全局设置是异步到收发器需要等待还是可以变成同步的)。另外反射从描述文件那边取会不会有点不是很快。
做得挺好的,我在学 Python 时也受过朋友帮助,尤其是煎饼,下面列 3 个可以完全用 Python 开发的浅见。
一.图片资源检查(长期项目):
作用:比对图片资源二个版本(包)更新差异,这个基础上先查出 2 次图片修改新增差异,后面配合其他的比如性能恶化,再去查图片素材导致花屏,性能影响点更合适;有 IP 公司可以用于,IPQA 审核图片用。
美术素材的纹理文件类型检查,比如开发了软解功能,在部分区域的美术素材纹理是有固定检查标准,或者是升级了 etc 压缩格式等级,也是有固定检查标准的。
核心思想为 unity 和虚幻之外的,用 unzip 解包来做,比对 2 个包的素材位置的 md5,如果素材有加密,需要用加密之前的包。
虚幻不了解,Untiy Assetbundle 后无法看,所以要拿 2 次工程里面的图片打个压缩包来做。
残留资源检查:
读取 lua 中引用图片的地方,去抓取出来放到列表里,然后去遍历整个工程,就可以找到残留图片资源,这个优点是减少包体大小。
二.自动化前置组件(1-4)
最佳实践,不使用一个文件去驱动整个自动化,使用 jenkins 流水线调起根目录的各 python 文件(把自动化行为拆分为前置和中间部分,后置)可以一个功能一个文件,所以前置会有多个文件,去年我做了,最后可能也没时间去解释为为啥分文件,没用起来。
自动化流程前置(按顺序):
1.取包 包管理区域(比如挂载盘,jenkins,软件管理软件等等)获取包
2.解包扫描 代码自动备份包,解包为备份包。检查包内区域文本的敏感信息和文字信息是否可读,协议描述文件位置(protobuff)是否解开可读,资源如果是加密的是否后缀和前缀可识别等,这里如果有安全组件还可以添加这里,我司无。
3.图片资源检查 上面的,把信息记录下来。
4.安装手机处理弹框
5.启动应用,应用启动后标记 对应手机模拟器信息。如果这里有客户端埋单检查组件当然也可以加进去(比如畅游埋点就是客户端服务端都有,然后二则匹配。)
三.增强配置表检查工具 检查点(长期项目):
这个的确你自己也列过了,但是所说是一个增强部分。
公司方面是看你服务需要服务一个项目还是多个项目,多个项目就是要考虑用代理模式。项目组--->代理--->rule,从 rule 那边抽离共性给项目组用。上百个规则时,用这个可以让代码清爽。
如果是一个项目,可以考虑在检查规则时,顺带把策划配置表用代码把接口要的参数抽成几张表,导入数据库内(!需要每个版本都要导入)。可以服务辅助接口测试,接口测试细的来说,需要验证参数结果是否对(比如 3 个任务一共获得了多少资源,当前资源记录下,资源数检查点来源就是从数据库里面取导入的策划配置的数据)。
测试开发风景很大,有些需要开发到后面和接入更多项目会找到不足。主要来回复,游戏压测其实还是测试团队做比较好,工作这些年也看到过很多各种不同经历的 “风景”,目前来看开发自己做还是比较大问题的。
macaron 并不是一个小众的 web 服务,所以也是有学习意义的。
比如 ctx macaron.Context , ctx.Req.Request 等同 http.Request,ctx.Req 下面包装了不少服务方法来方便开发。
看完后表示我还得继续努力啊,少睡觉多写代码。
后面讲如何获取 cookie 和安全加盐等啊。
谢谢,直接学语法比较枯燥,下个文章延伸,会把马卡龙扩展和结构体这些东西塞进去。
帖子还得刷新下,马卡龙是更灵活的 gin,也是 web 框架,这个帖子主要是说下语法和多介绍一个库。
有点低,其实既然要加,还是加一个大家沟通的合理范围更好。
栋梁
游戏安全慢慢从前端 过度到后端。你可以学习下游戏测试接口 参数构造那边去做后端稳定性的。
大佬点名让我看这个文章,我看完之后表示十分棒。
其实 boomer 真正用法是都不用 python 那层了,调度用 grpc 吧。
是记录一个帧序列和序列的比对吧,关键帧的图片验证前面 60*5 帧 。整体比如按 5 分钟 按大概 1 万 5000 帧左右。
我也写了一个,同事没用,因为风格不匹配大平台。
近百万工资...是招几个。
自动化有很多种打法 又不是只有回归测试和冒烟测试,捆绑其他一起玩。
自动化核心价值框架开发好,足够稳定和写的足够快,拿基础框架去裸写 case 还是算了吧。。
主流都是协议文件用开源转 Json 或者 dict。
python 是可以定义接收数据结构的,另外大部分场景还是放到非 window 上用,比如压测的,block 的 Select 有点慢,可以用 nio 的 epoll。
我知道你在锐战啊,上海的话可以来交流。游戏测试现在很多测试开发,可以走出来看看。
另外一门 python 肯定是不够的。。。
别想,二个都学。只要半年,常用的都能搞定。
外包不是污点啊。你看看国内有多少家企业都是在承接 IBM 外包过来的业务。
虽然不在社区了,看到了这个帖子,个人认为这件事不合适发个帖子来说,因为大家不是对立面。
既然提到和平分手了,也就不用继续提了啊。
社区后面怎么发展.个人已经离开所以不关心了,不过社区和测吧在外界和我眼里看来还是一根藤上的。
至于接管资源分配方面,个人觉得恒温也没那个意思,这个也没影响公益啊。
太晚了不多说了
接口版本管理是指接口用例的吗 还是指服务器版本管理
当年我在万达门口打算副业做贴膜,结果都带气泡的,说了是复古版贴膜,但大家似乎没都这个眼光,赔了点钱,于是苦练代码。
如果不熟悉,直接要完整的,我是拒绝的。
很熟悉的如果遇到具体某个点或者某个方案大概步骤,告诉对方也可以,我个人是这样的。
属于公司的,也是不便给的。
调用链,好棒。正在准备搞这个。
解出来,一开始以为是阿里邮箱误导了下,很好玩。。。