谢谢 学习了
都有做 宁说的这些
只是现在出现了 问题 看看大家有什么好的方案 学习下 和机器多少没有关系 我现在在做兼容性测试平台的开发 需要把 我的痛点 大家的痛点都做进去 看看怎么做成兼容性平台
我们自有机器 300 台 top 前 100 的机器都有
hello 宁说正好涉及到问题 4 因为 ios 新的库文件没有兼容 所以直接闪退了
学习了
学习了
说的真对
学习了。感觉像探索性测试 ,专项测试收集数据是一部分 分析数据才是大头。没有看到楼主分析数据有些可惜
学习了。楼主 不错 台湾人到内地发展 牛
因为 大家喜欢造轮子
客气了 共同学习 共同进步
写一个方法,把字符串转为数字,比如 str="1234",变成 int 1234。你以为这么简单?那么请设计方法实现之后的测试用例!
功能方面的考虑:
def chenjie(self,number):
numbers=int(number)
print number
这样强制转换就可以但是如果,str=“-1234” 的时候就会报错所以需要修改程序
def chenjie(self,number):
if number[0]=='-':
numbers=int(number[1:])*-1
else:
numbers=int(number)
print number
边界方面的考虑:
我使用的 py2
我还要考虑 str 的取值长度 int 的取值范围
python 本身对 string 长度无强制性限制。使用过程中主要需要考虑电脑性能和程序效率
https://yq.aliyun.com/articles/415562?utm_content=m_41515(有人已经做过实验了,谢谢分享)
32 位系统 int 的范围为 -2*31 到 231-1 -2147483648~2147483647
64 位系统 int 的范围为 -263 到 2*63-1 -9223372036854775808~9223372036854775807
我生成测试数据
边界用例测试数据:
32 位机器上:
-2147483649
-2147483648
2147483647
2147483648
64 位机器上:
-9223372036854775808
-9223372036854775809
9223372036854775807
9223372036854775808
要满足这个条件有需要要修改代码
def chenjie(self,number):
biajielists=[-2147483648,2147483647,-9223372036854775808,9223372036854775807]:
if biajielists[0]<=biajielists<=biajielists[1] or biajielists[2]<=biajielists<=biajielists[3]
if number[0]=='-':
numbers=int(number[1:])*-1
else:
numbers=int(number)
print number
else:print "Out of int length"
# 我在编写这个小程序的时候,使用了变量 number 和 numbers 两个变量,开辟了 2 块内存地址
number 在 numbers 执行后 number 不要使用了,不是长期变量,这里不存在内存不够用的情况。
但是我还是要手动把 number 对象引用删除。
我的理由:我在公司中需要拉取股票基本数据,再使用股票基础数据参与计算,生成数据表给到投研做统计,我当时有一个表 85 字段,15 个基础数据,剩下对都是 15 个字段计算出来的数据,我引用了很多的基础字段后,发现有些字段在计算后就不在使用了,但是,它的应用计数是在程序结束后在变为 0,垃圾回收机制才回收那块内存,有时候我的内存会不够,所以,我后来就开始及时释放不用的对象。我的表大小 85 个字段 20 多年数据(每年 220 条数据)有股票数是 3445 支。85*220*20*3445
所以,我加上了 del(number)
def chenjie(self,number):
biajielists=(-2147483648,2147483647,-9223372036854775808,9223372036854775807)
if biajielists[0]<=number<=biajielists[1] or biajielists[2]<=number<=biajielists[3]:
if number[0]=='-':
numbers=int(number[1:])*-1
else:
numbers=int(number)
del number
print number
else:print "Out of int length"
如果有不对的地方 希望大家指正
学习了
报告 没事 人还好好的活着那
游戏测试 的技能书
游戏现在还是黑盒为主导 腾讯正编岗位的叫接口人 对应负责多个游戏开发线的测试。手下会带一批黑盒测试工程师,开展测试。我说下这些接口人会做什么吧
腾讯游戏有一个上线评估流程
需要做几个报告
功能测试
客户端性能 使用 wetest
弱网络测试 使用网卡分享 WiFi 限制上下行限制
安全性测试 反编译包 替换脚本代码 替换静态资源 内存值篡改
渲染性测试 fps 的平均值 每帧顶点三角性的个数
服务器压力测试 需要自己写机器人程序
耗电量测试 游戏的耗电情况
适配性测试 一般性每年都会有 top 机型的统计 遍历前 100 台机器
sdk 测试 小的发行公司会做的比较多 需要集成很多的 sdk
游戏自动化 早年有尝试过 效果不好 是用上帝之眼做的和网易去年开发的游戏自动化工具类似
还有白盒测试 一直说做 但是没有看到过 网易现在一直说有再做游戏的白盒测试 不清楚怎么做的。
自己做了什么 成果是什么 效率提高了多少