温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
接口自动化测试的优点给我们第一印象就是效率提高了,自动化测试比手动测试快很多,特别是回归测试的时候,重复执行测试用例节省时间。然后覆盖率可以覆盖更多场景,比如边界值异常情况,可能手动测试容易遗漏。还有就是持续集成,现在很多公司用cicd自动化测试,可以集成进去,快速反馈。另外准确性自动化不会像人那样出错,特别是重复性任务。成本方面,虽然初期投入高,但长期来看节省人力成本。还有并行执行,可以同时在多个环境或设备上运行,提高效率。文档方面,测试用例本身可以作为接口文档的补充,记录请求和响应。按照相对论来说,一个事情有优点,就会存在相应的缺点。初期成本高,需要开发脚本和工具,学习曲线可能陡峭,维护成本接口变动的话,脚本需要更新,特别是项目初期接口不稳定的时候,技术门槛需要编程和工具知识,对测试人员要求高,过度依赖环境,如果环境不稳定,比如网络问题,可能导致测试失败。
01:09
团队在引入接口自动化时需要逐步推进,先覆盖核心接口,再扩展到其他部分。同时要确保开发、测试、运维之间的协作,比如接口文档及时更新,避免测试用例因为文档过时而失败。另外,测试环境的文稳定性也很重要,避免因为环境问题导致测试结果不准。
我来说两句