课程费用

5800.00 /人

课程时长

2

成为教练

课程简介

“我们希望尽可能多的覆盖,尽可能多的功能交互测试”相信这是大部分测试人员听到项目经理说的最多的一句话。在成本至上的软件企业如何做到降低成本的同时保证质量这点,正是本课程主要的核心内容。我们通过MBT关键技术的讲解,带你一步步进入基于模型测试的世界。同时大量的实战练习。让你步入测试设计自动化之路。

目标收益

1.深入理解基于模型的测试的技术发展和相关标准
2.深入理解创建模型的基本思路和抽象过程
3.深入理解建模过程中可能产生的问题和应对方法
4.深入理解MBT和自动化执行系统之间的互连和基于不同项目的落地

培训对象

希望提高软件测试技术的测试工程师、测试开发工程师、测试技术主管和测试经理等
希望深刻理解基于模型软件测试技术的开发工程师、运维工程师、架构师和开发经理等

课程大纲

基于模型的测试概要
(1小时)
1.概要介绍,起源,发展,当前业界情况(标准情况)
2.MBT的概念,作用,收益介绍
3.案例演示
建模入门 (5H) 1.简单的android应用测试模型(少于5个状态)(1H)
a)对简单安卓应用(相机拍照功能)建模
目的:熟悉建模工具的使用,了解android应用的抽象概念
2.简单的web应用测试模型(少于5个状态)(1H)
a)对简单的常用的web应用(sina网页登陆)建模
目的:熟悉建模工具的使用,了解web应用的抽象概念
3.android应用测试脚本调试(0.5H)
a)熟悉/了解 android执行系统提供的API用途和使用方法
b)创建/调试android相机拍照功能所涉及的脚本
目的:熟悉几月android应用的脚本的撰写和调试,了解android元素定位小工具的使用
4.Sina登陆测试脚本调试(0.5H)
a)熟悉/了解 web执行系统提供的API的用途和使用方法
b)创建/调试 sina登陆功能所涉及的脚本
目的:熟悉基于web测试的脚本的撰写和调试,了解web元素定位的方法
5.需求链接和用例生成(0.5H)
a)创建相机拍照Use Case
b)创建Sina登陆Use Case
c)学习如何关联Use Case和行为模型并创建测试用例
目的:熟悉建模工具中use case和行为模型的链接,以及熟悉建模工具中case创建的过程和参数设置
6.数据模型(0.5H)
a)对Sina登陆的用户名和密码建立数据模型
目的:熟悉数据模型的概念。熟悉建模工具中对数据模型的使用
7.测试集合和数据+行为模型组合(1H)
a)对sina登陆功能创建测试集(行为+数据模型组合)
b)对android相机拍照功能创建测试集(仅行为模型)
c)从建模工具侧运行测试集
目的:学习如何创建测试集合(单行为模型,行为模型+数据模型),学习如何从建模工具侧运行测试(配置设置,运行1条case)
建模进阶(1H) 1.真实安卓应用的行为和数据建模(1H)
a)创建少于20个状态的模型,同时建立数据模型
2.真实web应用的行为和数据建模(1H)
a)创建少于20个状态的模型,同时建立数据模型
3.学员自身产品的建模实践和答疑(1H)
a)创建少于20个状态的模型,同时建立数据模型
目的:进一步熟悉建模工具的使用。熟悉建模的流程和理解其必要性。
注以上3项为3选一。
可执行的模型(4H) 1.模型的可执行化: 关键字框架->关键字层设计和实现->关键字放入模型->集成用基础模型->调试验证->真实模型生成的用例执行/调试。(3.5H)
a)学习根据模型创建关键字脚本。
b)学习调试关键字脚本
c)学习执行测试用例(10条以内)
目的:通过学习关键字的方法,简化/优化执行脚本。提升建模工具的用户体验。学会脚本的调试,以及碰到定位问题的处理方法。
2.模型执行的测试报告和结果分析(0.5H)
a)学习分析运行完的测试报告
目的:通过测试报告和log能明确出错的步骤和相应的脚本。明确是自身测试脚本/测试环境的问题,还是真实的软件问题。
3.策略调整 (测试管理相关,可以去掉)
总结和展望 (1H) 1.回顾MBT方法和工具的使用 (建模方法, 流程,自动化执行集成,关键字构建)
2.展望测试智能化发展的趋势 (自动建模,缺陷模型)
基于模型的测试概要
(1小时)
1.概要介绍,起源,发展,当前业界情况(标准情况)
2.MBT的概念,作用,收益介绍
3.案例演示
建模入门 (5H)
1.简单的android应用测试模型(少于5个状态)(1H)
a)对简单安卓应用(相机拍照功能)建模
目的:熟悉建模工具的使用,了解android应用的抽象概念
2.简单的web应用测试模型(少于5个状态)(1H)
a)对简单的常用的web应用(sina网页登陆)建模
目的:熟悉建模工具的使用,了解web应用的抽象概念
3.android应用测试脚本调试(0.5H)
a)熟悉/了解 android执行系统提供的API用途和使用方法
b)创建/调试android相机拍照功能所涉及的脚本
目的:熟悉几月android应用的脚本的撰写和调试,了解android元素定位小工具的使用
4.Sina登陆测试脚本调试(0.5H)
a)熟悉/了解 web执行系统提供的API的用途和使用方法
b)创建/调试 sina登陆功能所涉及的脚本
目的:熟悉基于web测试的脚本的撰写和调试,了解web元素定位的方法
5.需求链接和用例生成(0.5H)
a)创建相机拍照Use Case
b)创建Sina登陆Use Case
c)学习如何关联Use Case和行为模型并创建测试用例
目的:熟悉建模工具中use case和行为模型的链接,以及熟悉建模工具中case创建的过程和参数设置
6.数据模型(0.5H)
a)对Sina登陆的用户名和密码建立数据模型
目的:熟悉数据模型的概念。熟悉建模工具中对数据模型的使用
7.测试集合和数据+行为模型组合(1H)
a)对sina登陆功能创建测试集(行为+数据模型组合)
b)对android相机拍照功能创建测试集(仅行为模型)
c)从建模工具侧运行测试集
目的:学习如何创建测试集合(单行为模型,行为模型+数据模型),学习如何从建模工具侧运行测试(配置设置,运行1条case)
建模进阶(1H)
1.真实安卓应用的行为和数据建模(1H)
a)创建少于20个状态的模型,同时建立数据模型
2.真实web应用的行为和数据建模(1H)
a)创建少于20个状态的模型,同时建立数据模型
3.学员自身产品的建模实践和答疑(1H)
a)创建少于20个状态的模型,同时建立数据模型
目的:进一步熟悉建模工具的使用。熟悉建模的流程和理解其必要性。
注以上3项为3选一。
可执行的模型(4H)
1.模型的可执行化: 关键字框架->关键字层设计和实现->关键字放入模型->集成用基础模型->调试验证->真实模型生成的用例执行/调试。(3.5H)
a)学习根据模型创建关键字脚本。
b)学习调试关键字脚本
c)学习执行测试用例(10条以内)
目的:通过学习关键字的方法,简化/优化执行脚本。提升建模工具的用户体验。学会脚本的调试,以及碰到定位问题的处理方法。
2.模型执行的测试报告和结果分析(0.5H)
a)学习分析运行完的测试报告
目的:通过测试报告和log能明确出错的步骤和相应的脚本。明确是自身测试脚本/测试环境的问题,还是真实的软件问题。
3.策略调整 (测试管理相关,可以去掉)
总结和展望 (1H)
1.回顾MBT方法和工具的使用 (建模方法, 流程,自动化执行集成,关键字构建)
2.展望测试智能化发展的趋势 (自动建模,缺陷模型)

课程费用

5800.00 /人

课程时长

2

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

提交需求