模拟系统的开发和应用背景:
第三方接口接口联调花费时间长,完成进度慢,为了不拖慢系统程序的开发,因此先利用模拟系统来辅助进行系统程序的开发。测试工作也先在模拟系统下进行流程方面的系统测试。
模拟系统难以实施的原因:
- 第三方系统经过长时间开发和积累而成,不是很容易就能模拟
- 第三方系统若不完全配合,接口规则会难以摸清,尤其政府项目
- 模拟系统的接口数量多,测试用例多,开发工作量大;若对方接口发生变更,维护的成本也大
- 1个功能需要用到1个或多个模拟接口关联来完成,若有1个接口无完成开发都影响该功能的测试
- 即使在模拟系统环境下进行了测试,亦需在测试环境或生产环境下进行测试验证
- 模拟系统仅作为测试覆盖的一种手段,而不是主要的测试环境和测试方法
- 若有测试环境,会优先使用测试环境去测试,就不需模拟系统了
- 若项目周期短,模拟系统的全面开发会变得不实际
总的来说,模拟系统开发的投入产出比低……
时间: 2025-01-17 04:43:49