基于模型的测试
基于模型的测试
什么是基于模型的测试?
基于模型的测试是一种软件测试技术,其中测试用例源自描述被测系统功能方面的模型。
它使用一个模型来生成测试,包括离线和在线测试。
基于模型的测试 – 重要性:
-
单元测试不足以检查功能
-
确保系统以相同的动作顺序运行。
-
基于模型的测试技术已被用作测试过程的一个组成部分。
-
开发商业工具以支持基于模型的测试。
好处:
-
实现了更高水平的自动化。
-
详尽的测试是可能的。
-
可以轻松测试对模型的更改。
缺点:
-
需要正式的规范或模型来进行测试。
-
对模型的更改可能会导致完全不同的一组测试。
-
测试用例与模型紧密耦合。