软件测试智能化 优势,XX软件测试的智能化之路-基于模型的测试实践.pdf

软件测试的智能化之路

-基于模型的测试实践

目录

• 什么是基于模型的测试

• 由来与发展

• demo

• 概念

• 基本实施方法

• 优势

• 挑战

• ISTQB框架内的MBT

• MBT方法的标准化(ISO 29119-8)

MBT给测试“装上大脑”

• 类比人工智能,给测试执行装上大脑,告诉测试执行应该

做什么测试,做哪些测试

自动测试设计 抽象 全局 一致

对使用者的要求 (MBT) 覆盖大 覆盖细

高,对产品的质

量改善巨大,

对效率的提升 全流程自动化

巨大,使得能够

进行抽象思维,

建模思维,自动

化思维的人能够

充分发挥他们的

效率。 人工测试执行 自动测试执行

2018/9/20

demo

绘制模型 用例和脚本 刺激/反馈

(建模)

建模工具和测 自动化测试

被测系统

试生成 执行系统

2018/9/20

基于模型的测试-概念

• 用状态机来表述的行为模型

用例生成:在状态和迁移的拓扑图中枚举出多条路径

2018/9/20

基于模型的测试-概念

• 用例图和序列图表述的需求模型

用例生成:对每个需求将交互过程列举生成测试。将多个序列图综合起来列举可

能的交互

2018/9/20

基于模型的测试-概念

• 用表格表述的数据模型

参数与取值 P2

V1 V2

P1 V1 X X

V2 X X

V3 X X

用例生成:对参数取值进行组合产生用例

• 还有更多的描述,更多的模型

2018/9/20

基于模型的测试-概念

• 基于模型的测试:

• 将被测试对象的某个方面用模

型来描述

• 利用模型的信息产生测试用例

和脚本(自动)

• (可选)自动的执行生成的用

例和脚本

2018/9/20

基于模型的测试-商业和开源工具

同时生成成用例和可执行脚本

在特定 特定描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值