下列描述中哪个是Model Based Testing 的最佳定义?() A. 一种利用模型来生成自动化测试脚本的测试技术 B. 一种利用状态迁移图来进行测试用例设计的测试设计技术 C. 利用业务流程模型来进行的验收测试 D. 基于或者引用到模型的测试
A、选A错误。基于模型的测试可以生成手工或者自动化的测试。
B、选B错误。基于模型的测试支持各种测试设计技术的自动化,并非仅支持状态迁移测试。
C、选C错误。基于模型的测试可能使用多种建模语言,如,基于状态转换建模,基于UML建模,等等,并非仅有业务流程模型。
D、选D正确。 这是ISTQB ® 术语表中定义的model-based testing 定义 理由: A. 错误。基于模型的测试可以生成手工或者自动化的测试。 B. 错误。基于模型的测试支持各种测试设计技术的自动化,并非仅支持状态迁移测试。 C. 错误。基于模型的测试可能使用各种建模语言,并非仅有业务流程模型。 D. 正确 (参看ISTQB MBT的术语解释)。