啥也学不会的选手

  • 使用 pytest 的话 pytest-repeat

  • 来自 chatgpt 的回答

    import struct

    浮点数

    float_num = 123.456

    将浮点数转换为字符串

    float_str = str(float_num)

    将字符串转换为字节序列

    data = float_str.encode()

    使用 struct.pack 进行打包

    packed_data = struct.pack(f'{len(data)}s', data)

    使用 struct.unpack 进行解包

    unpacked_data = struct.unpack(f'{len(data)}s', packed_data)

    转换回浮点数

    result = float(unpacked_data[0].decode())

    print(result) # 输出 123.456

  • 仅楼主可见
  • 大连软件测试圈成立 at 2022年06月09日

    同大连 顶一下

  • 目前项目刚开,就我自己测试,就验证了整体业务基本的流程,老板主要是关注数据准确性方面 😂

    所以:老板说话还是要听的要不然丢饭碗

  • 是的,我们项目是做成分分析的,对精度的要求很高 😂

  • 开发告知了 数据的计算逻辑
    拿到原始数据后,在代码层面跑出结果,然后再前端进行比对

    不过这个方法确实有点笨拙

  • 目前,确实有些混乱

    现在,先拿到原始数据,然后在代码层面 计算出来想要的结果,再在前端进行比对,其实我感觉还是有一定难度的

    数据精度方面确实感觉不好控制,我们项目是做成分分析的,对数据的精确度确实有一定的需要,还是需要更多的能力来进行整体的测试

  • 感谢回复,已经进行了整体的功能性测试
    对原始数据的重新计算并显示前端在前端的话(大数据量显示的情况下),确实有些困难

  • 感谢楼上各位的回复,

    不过公司已经对整体业务开始重构了,把所有前端的逻辑都迁移到后端了😂 ,就不需要在前端进行数据的校验了
    之后的测试任务都是在接口上面

啥也学不会的选手