• 自动化用例分层的问题 at 2024年02月20日

    华为的机器视觉部门的自动化用例也是直接把手工用例翻译成 python 代码

  • 能够详细说说这条吗?-----------如果两个环境之间存在网络隔离或不允许直接连接,可以考虑使用中间介质或工具来传输数据,如加密传输文件、使用安全网关等。

  • 太真实了,一开始在培训班当老师,后来自己还想去培训班加强技能。还有就是遇到好的老板和同事真的也是一种运气,颜值肯定也是加分项的,什么真诚是必杀技。互联网面试,颜值不行,简历不行,连沟通的机会都没有,何谈真诚。当然如果你肯定是一个努力,上进的姑娘。加油

  • 我们的系统也有这个问题,但是我没有提,因为提了也会被直接无视,没任何人回去处理的,bug 最后就会挂在项目经理名下

  • GPT3.5 的回答,自己识别可行性
    在接口自动化测试中,如果接口依赖的数据表结构频繁变更,如新增字段,可以考虑以下几种方法来进行初始化数据:

    1. 使用数据填充工具:可以使用数据填充工具,如 Faker 等,来生成符合新表结构的测试数据。这些工具可以根据表结构自动生成随机数据,包括新增字段。

    2. 动态生成数据:可以在测试用例执行之前,通过代码动态生成符合新表结构的数据。根据新增字段的要求,可以编写代码来生成合适的测试数据,并在每次测试用例执行前进行数据生成。

    3. 数据库脚本管理:将初始化数据的操作和维护数据的操作写成数据库脚本,通过版本控制工具(如 Git)对脚本进行管理。每次表结构变更时,只需修改对应的数据库脚本,然后在运行用例之前执行脚本来更新数据。

    4. 数据库迁移工具:如果表结构的变化较大,可以考虑使用数据库迁移工具,如 Flyway 或 Liquibase。这些工具可以帮助管理数据库结构的变化,并自动执行相应的更新操作。

    无论选择哪种方法,都需要保证测试数据的一致性和正确性。频繁变更表结构时,及时更新数据初始化的方法是非常重要的,以确保测试用例的准确性和可靠性。

  • 1024 你们加班么? at 2023年10月27日

    12 点下班的

  • 昨天发现的问题,真头疼,几个人排查一天。。。系统隔一段时间就无法登录,登录接口返回超时,服务重启后就恢复正常,隔断时间有不能登录。
    1、网关配置问题:网关日志一直在打,如果是配置的问题话,那应该是一直不能登录才对,不会是时好时坏
    2、服务器资源问题:服务器资源都在正常范围
    3、最后发现其中一个服务日志里面有 redis 连接超时的错误,手动验证 redis 连接也没有问题,最后换了个相同内网网段的 redis 连接后,不在出现该问题,老的 redis 是外网搭建的,偶现连接失败的情况。
    出现该问题的原因:登录时,网关会先去 redis 查询登录人当前的登录状态,然后再转到 login 接口,redis 连接异常,查询失败,网关就不会转到 login 接口

  • 遇到当前账户权限不够的情况,那就切换有权限的账号继续执行,用完就切换回来呗。

  • 就因为一个 bug,导致平台被薅羊毛,损失几百万,这种损失是能弥补的?你一句大不了开除,那对于公司呢,整个团队呢,辛辛苦苦忙了大半年,就用你一个开除就能弥补的是吧?

  • 我使用 view 命令,i 还是进入了编辑,并且可以保存,使用上和 vi 没有任何区别呢