目录
一、背景
项目测试过程中,不同的测试深度、测试广度,会面临不同程度的“不便”。例如:
复杂的技术架构、技术实现,导致某些场景不可测或不容易测试。
无法满足自动化/质量运营要求。例如,技术实现中,异步流程过于复杂,导致自动化不易开展
某些场景/实现严重影响了测试效率,或给测试增加了不少困难。
二、什么是异步链路?
复杂杂业务,导致业调用链路长,针对端到端业务链路测试覆盖,如果存在异步任务(定时任务触发、消息触发、回调触发等),异步任务的中断导致我们测试无法完成端到端的全链路测试覆盖,只能通过单元测试或者接口测试覆盖,完成对应的功能测试覆盖,无法做到端到端的业务链路测试覆盖以及端到端的全链路回归测试。
常见测试方法如下: