使用 pytest 的话 pytest-repeat
import struct
float_num = 123.456
float_str = str(float_num)
data = float_str.encode()
packed_data = struct.pack(f'{len(data)}s', data)
unpacked_data = struct.unpack(f'{len(data)}s', packed_data)
result = float(unpacked_data[0].decode())
print(result) # 输出 123.456
同大连 顶一下
目前项目刚开,就我自己测试,就验证了整体业务基本的流程,老板主要是关注数据准确性方面
所以:老板说话还是要听的要不然丢饭碗
是的,我们项目是做成分分析的,对精度的要求很高
开发告知了 数据的计算逻辑
拿到原始数据后,在代码层面跑出结果,然后再前端进行比对
不过这个方法确实有点笨拙
目前,确实有些混乱
现在,先拿到原始数据,然后在代码层面 计算出来想要的结果,再在前端进行比对,其实我感觉还是有一定难度的
数据精度方面确实感觉不好控制,我们项目是做成分分析的,对数据的精确度确实有一定的需要,还是需要更多的能力来进行整体的测试
感谢回复,已经进行了整体的功能性测试
对原始数据的重新计算并显示前端在前端的话(大数据量显示的情况下),确实有些困难
感谢楼上各位的回复,
不过公司已经对整体业务开始重构了,把所有前端的逻辑都迁移到后端了 ,就不需要在前端进行数据的校验了
之后的测试任务都是在接口上面
试试 setup
这个也可以试一下,以前的时候曾经用过
find_element_by_xpath("//*[@class='android.widget.Toast']")
这套用例有学习的地址吗大佬,想学一下
Qcon 上 讲座讲这块了 当时没找到笔记 这回终于看见了
做了一个 识别 但是 成功率不太高 腾讯那个也是 成功率 50% 左右吧
打码平台是 备选方案
2.10.0 版本 没有 text 的属性 怎么办呀
本人在在不断学习,每天下班都会固定学习 1-2 小时,虽然时间不多,但是一直在坚持
工作中现在使用的内容 大部分 全都是靠我自学一点点的搭建起来的,没有办法 我到这边是第一个 会使用自动化的人员虽然是做外包 但是我也慢慢的 改进了 我们项目的 工作方式
辛苦大佬了
也确实是没找到什么太好的办法
感谢楼主,最近在研究这个方向,看见你的帖子,正好学习到了,十分感谢
这个 三秒 是 故意等待的 就是查看页面显示的,实际上 我记录的时候已经给 sleep(3)这段时间去掉了
好的 谢谢 这个方式 我试一下 对比一下 这些方法的误差 ,200ms 是可以接受的误差