游戏测试 想写个 python 脚本无从下手

不加班的人 · 2020年03月04日 · 最后由 MisakaMikoto 回复于 2020年03月05日 · 1867 次阅读

刚开始学 python,自己想写一个测试 jenkins 打包中 timeline 资源使用的情况,哪些资源在打包中有改动了,哪些一直没有改动的脚本,却不知道怎么写,有大佬能不能提提思路

共收到 5 条回复 时间 点赞

python 是一种编程语言,用来整合你知道的事情。
资源使用情况、文件是否有改动,你需要知道通过那条命令查看,或者存在哪个文本上

比如一个资源在打包时候有的改变,有的很久都没变,想把它直观的表现出来该怎么写这个脚本

其实我觉得是,先知道想咋干,然后再想着如何用语言完整那个 “咋”

首先你先要确定,打包会不会改变文件的 md5。如果不会改变 md5,就用 md5 去匹配文件。请看下面,如果会请验证打包之前的文件。
1.先把所有文件路径使用 os.walk 存到 mongodb 或者本地 excel 的列内,记录当前 md5 的值
2.第二次同样的上面的
3.存完匹配把 md5 有差异的文件路径打印出来(各种形式都行啊,能力高的拼接一个 html 样式)
还能做很多扩展,比如验证打包算法是否正确(比如部分文件打完会变大)打包后多余资源,重名检查等等,这个就需要多存一个文件尺寸。
你这个想法很好,本身也是代码门禁精准测试的一部分内容。

这个最好还是和开发沟通 共建比较好

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册