记一些平时看到不错的总结

一.测试开发的核心价值是什么?

  开发工具提升测试效率,省去大量繁琐但必要的测试操作。保证结果与产品设计一致,数据的准确性,业务的稳定性以及整体的安全性。

二.测试是什么?(待研究)

  为了验证产品设计的可用性和合理性

      1.验证需求的完整性。

      2.模拟用户操作,验证产品的可用性、便捷性、体验性。

      3.挖掘产品的逻辑性。隐藏bug,以提升产品发布后用户的体验。

      4.站在用户、企业、产品、开发的角度,制定合理的既有约束力又有可执行新的测试用例。

      5.协助开发定位复杂问题的根源,或者寻找偶现bug出现的规律。

三.作为一名测试,最重要的三个技能?(待研究)

  1.思维逻辑能力(包括快速熟悉需求、业务流程,设计用例覆盖范围全不全面,快速识别风险)

  2.学习能力,快速熟悉各种测试工具及方法,提升自身的能力和测试技能

  3.沟通能力,主动与各方进行有效沟通,推送进程快速前进

四.接口自动化的测试数据放哪里?

总结:

  1.对于账户密码,这种全局参数可以用命令行参数,单独抽出来写进配置文件里,如ini文件;

  2.对于一些一次性消耗的数据,比如注册,每次注册不一样的参数可以使用自己封装对应格式的随机函数生成;

  3.对于一个接口有多组测试的参数,可以参数化,数据放yaml、json、excel都可以;

  4.对于可以反复使用的数据,比如订单的各种状态需要造数据,可以放在数据库,每次数据初始化,用完再清理;

  5.邮箱配置的一些参数,可以用ini配置文件;

  6.对于全部是独立的借口项目,可以用数据驱动方式,用excel/csv管理测试的接口数据;

  7.对于少量的静态数据,比如一个接口的测试数据,也就2-3组,可以写到py脚本的开头;

  总之不同的测试数据,可以用不同的文件管理。

 

posted @ 2022-11-03 22:54  桂木  阅读(16)  评论(0编辑  收藏  举报