扫码阅读
手机扫码阅读
自动化测试技术笔记(二):准备工作的切入点
447 2023-08-25
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
老张的求知思考世界
扫码关注公众号
本文继续上篇关于自动化测试的讨论,重点在于自动化测试前期的准备工作,包括环境选择和搭建、持续集成与测试报告、外部调用处理和多人协作等。
测试环境选择和搭建
自动化测试需要在不同的环境中执行,包括测试环境(SIT)、验收环境(UAT)、灰度环境(PRE)和生产环境(PROD)。在自动化测试初期,建议先从大的方面入手,逐步精细化,并不断进行优化。
持续集成和测试报告
自动化测试需满足以下几个条件以支持持续集成:
- 执行频次和效率:自动化测试应在很短的时间内完成大量测试用例的执行。
- 执行结果自动校验:自动化测试应具有高成功率,并能自动重试或通知相关人员失败的用例。
- 无人值守自动运行:自动化测试应能够定时或条件触发执行,并在出现重大问题时进行告警。
- 融入交付流水线:自动化测试应成为CICD或devops流水线的一部分,涵盖从单元测试到线上巡检的全过程。
外部调用和多人协作
在处理外部服务调用时,可能会遇到三方环境不满足测试需求的情况,常见解决手段包括挡板&mock、流量染色+影子库以及协商配置白名单或渠道。而多人协作涉及测试数据管理、测试用例和脚本维护以及测试范围界定等方面,需要明确职责划分和协作流程。
这些内容是作者在进行自动化测试工作时的笔记,已进行提炼和修改,旨在为自动化测试落地前的准备工作提供参考。
想要了解更多内容?
文章来源:
老张的求知思考世界
扫码关注公众号
老张的求知思考世界的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线