Introduction to Model Based Testing 培训
基于模型的测试 (MBT) 是一种测试方法,它使用模型来表示被测系统 (SUT) 的所需行为。这是一种早期测试方法,可实现系统化且可维护的完整、高度自动化的测试覆盖率。
在这个由讲师指导的现场培训中,参与者将学习基于模型的测试的理论和实践,同时在基于模型的测试 (MBT) 测试环境中实施指定的工具和技术。
在本次培训结束时,参与者将能够:
- 通过应用建模策略和技术生成测试案例。
- 评估和评价用于实施 MBT 的免费和商业工具。
- 管理不同类型软体应用程式、系统和环境的测试模型。
- 在组织内评估、提出和实施 MBT 战略。
- 了解并解释 MBT 的优势和挑战。
课程形式
- 部分讲座、部分讨论、练习和大量动手实践
课程大纲
介绍
MBT 与传统的基于脚本的测试
建模概念和技术
基于模型的测试工具
准备环境
基于模型的测试设计和创建
基于模型的测试流程
规划和实施
维护和扩展 MBT
结束语
要求
- 软件测试经验
观众
- 软件测试工程师、分析师、设计师和经理
- 开发 人员
需要帮助选择合适的课程吗?
Introduction to Model Based Testing 培训 - Enquiry
Introduction to Model Based Testing - 问询
问询
客户评论 (5)
我喜欢一切,因为它对我来说都是新的,我可以看到它可以为我的工作带来附加值。
Zareef - BMW South Africa
课程 - Tosca: Model-Based Testing for Complex Systems
机器翻译
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
课程 - Robot Framework: Keyword Driven Acceptance Testing
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
课程 - Automation Testing with Cypress
分步分析。每行代码说明。我在课程中遇到的每个问题都得到了成功解决,Łukasz 告诉我原因。 我也喜欢已经提出的良好做法。我从来没有相信过TDD风格 - 我只是觉得它没有用,不值得花时间。Łukasz 指出了 TDD 的诸多优点,这完全改变了我的看法。
Michal Uscinski - Devapo Sp. z o. o.
课程 - Testing Angular Applications
机器翻译
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
课程 - TestComplete
即将举行的公开课程
相关课程
Advance Test Automation in Java using Selenium with continuous integration and version control
35 小时在本研讨会结束后,参与者将能够:
- 安置和配置(二)
- 使用自动测试 Selenium
- 管理(0)
- 不断融入一体化
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
Advanced Selenium
14 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用先进的技术来增强自动化测试套件,以驱动Selenium。
在培训结束时,参与者将能够:
- 使用 Selenium 解决复杂的 Web 应用程序测试自动化问题。
- 应用正则表达式和基于模式的验证技术。
- 处理停止测试执行的异常。
- 以编程方式搜索 Web 对象。
- 从 Web 控件动态捕获数据。
- 创建数据驱动的测试框架。
- 使用 Selenium 网格分发测试。
Advanced Selenium with C#
14 小时在这个由讲师指导的现场培训中,参与者将学习如何使用先进的技术来增强自动化测试套件 Selenium。
受众:软体测试人员、测试经理、品质保证专业人员。
Testing Angular Applications
14 小时在这个由讲师指导的实时培训中,参与者将学习如何编写和维护Angular应用程序的测试。
在培训结束时,参与者将能够
- 确定测试Angular应用程序的最合适策略
- 在Angular应用程序上执行单元测试,组件测试,A / B测试和端到端
- 为工作选择合适的工具: Jasmine ,Karma, Protractor ,Mocha等。
- 在Protractor和Jasmine编写测试
- 使用Karma和Protractor运行和调试测试
- 创建可维护的测试套件
- 在Angular使用单元测试的最佳实践
课程形式
- 部分讲座,部分讨论,练习和繁重的实践练习
注意
- Angular有不同的名称和版本,即: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2等。要自定义此培训中使用的版本,请联系我们进行安排。
Automate Windows Desktop Applications with AutoIt
14 小时在这个由讲师指导的中国现场或远程现场培训中,参与者将学习如何使用AutoIt来自动化窗口应用程序,因为他们逐步完成了一系列动手现场实验室练习。
Iridium: Cucumber and Selenium Based Testing
7 小时这种由讲师指导的 中国(在线或现场)实时培训面向希望学习如何使用 Iridium 测试复杂 Web 应用程序的测试工程师和开发人员。
在培训结束时,参与者将能够:
- 创建端到端测试,模拟用户在浏览 Web 应用程序时的操作。
- 自动测试具有多种样式的主题应用程序。
- 创建非技术人员可读的测试用例。
- 在各种浏览器中执行测试。
- 使用适用于 Atom 的 Iridium Snippets 包来简化测试脚本的编写。
- 降低维护自定义 Java 代码和页面对象的成本。
Testing React Apps with Jest
14 小时这种以讲师为主导的中国现场或远程培训 针对的是希望使用Jest测试React应用程序和组件的工程师。
在培训结束时,参与者将能够:
- 安装并配置适当的测试环境。
- 为 React 个应用和组件编写异步测试。
- 运行 Jest 高级测试,包括 mocking、spies 和 stub。
Protractor:Angular Web应用程序的端到端测试
14 小时在这个由讲师指导的 中国 现场培训中,参与者将亲身学习如何在实时实验室环境中针对示例 Angular Web 应用程序编写 Protractor 测试。
在本课程结束时,参与者将熟练掌握 Protractor 并感到舒适
- 为 Angular 应用程序创建自己的自动化测试。
- 将量角器集成到他们现有的开发工作流程中。
- 确保他们的测试是干净和可维护的。
- 运行带或不带 Selenium 的量角器来驱动浏览器行为。
Robot Framework: Keyword Driven Acceptance Testing
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望学习如何编写一组测试用例和测试套件,然后在演示应用程序上执行测试的软件测试工程师。
在培训结束时,参与者将能够:
-
使用 Robot Framework 的关键字驱动测试方法和表格测试数据语法来编写和执行测试。
使用一致的语法从现有关键字组成新关键字。
执行 Gherkin 式行为驱动开发 (BDD) 测试(类似于 Cucumber)。
生成并解释报告和日志,以对测试应用程序中的故障进行故障排除。
使用用 Python、Java、Perl、Javascript 和 PHP 编写的第三方库扩展机器人框架的功能。
将 Robot Framework 与 Selenium 集成以测试 Web 应用程序。
Test Automation with Selenium and Katalon Studio
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用Selenium和Katalon Studio创建端到端自动化测试解决方案的软件测试人员。
在培训结束时,参与者将能够:
- 为任何操作系统或设备生成和执行跨平台测试。
- 将自动化测试集成到 CI/CD 管道中。
- 自动执行 Web 测试、API 测试、移动测试和桌面测试。
TestComplete
21 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用TestComplete的功能,包括其测试对象模型,检查点,名称映射和UI在桌面,Web和移动应用程序上执行自动化测试。
在培训结束时,参与者将能够:
- 创建、记录和运行功能测试。
- 创建可扩展且可维护的测试框架。
- 创建检查点,调整多个设备的测试并分析测试结果。
- 使用 TestComplete 的脚本扩展。
Automation Testing with Cypress
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对希望使用Cypress进行自动化测试的软件测试人员。
在培训结束时,参与者将能够:
- 使用 Cypress 执行端到端自动化测试。
- 在 Web 应用程序中实现集成和单元测试。
- 使用赛普拉斯作为 Selenium 的替代品。
Tosca: Model-Based Testing for Complex Systems
35 小时在这个由讲师指导的现场培训中,参与者将学习如何使用 Tosca 进行端到端(Web + 后端)测试。该培训将理论与现场实验室环境中的实践相结合,让参与者有机会与技术、讲师和同事互动。
培训首先概述传统代码和基于脚本的自动化测试,并将其与 Tosca 基于模型的 (MBT) 方法进行对比。参与者学习如何使用 Tosca 的默认模块创建和执行测试用例,以及如何定制自己的执行模块。
从软件建模原理到跨不同浏览器的测试覆盖范围,该培训引导参与者了解理论和实践,并使他们能够在 Tosca 中实施自己的测试解决方案。
TOSCA Certification Preparation
14 小时这是一个由讲师指导的现场培训课程,地点位于中国(线上或现场),旨在帮助中级软体测试专业人员获得TOSCA认证,并展示使用Tricentis Tosca进行测试自动化的熟练能力。
在培训结束时,学员将能够:
- 了解TOSCA认证的结构与要求。
- 掌握TOSCA的概念,包括测试案例设计、自动化与执行。
- 应用最佳实践来建立可重复使用且易于维护的测试案例。
- 为TOSCA认证考试的实务与理论部分做好准备。