580. 【自动化测试】测试引擎的职责

一个灵活配置的测试引擎,不仅能够执行给定的测试用例,还可以根据测试用例开发者和执行者的需求,灵活地对测试用例的执行过程进行控制。比如,测试引擎可以根据给定的测试用例按照优先级或者其他条件来决定测试用例的执行顺序,或者测试是否执行。

测试引擎的功能如下:

  1. 配置装载
  2. 测试资源装载
  3. 测试列表装载
  4. 测试用例生命周期管理和执行。

测试用例输入测试引擎,测试引擎首先对测试用例进行导入,然后根据测试用例中的资源需求,对测试资源池进行收集,判断当前的资源是否满足测试需要。同时,根据加载的配置执行测试用例,并对测试用例的执行过程进行管理,比如对测试结果的实时输出、测试异常等进行管理,最终生成测试结果和日志。

简单来说,配置+测试资源+测试用例=测试结果

测试引擎基本框图
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容