Tosca: Model-Based Testing for Complex Systems 培训
Tricentis Tosca 是一种软件测试工具,旨在自动执行软件应用程序的连续端到端测试。
在这个由讲师指导的现场培训中,参与者将学习如何使用 Tosca 进行端到端(Web + 后端)测试。该培训将理论与现场实验室环境中的实践相结合,让参与者有机会与技术、讲师和同行互动。
培训首先概述传统代码和基于脚本的自动化测试,并将其与 Tosca 基于模型的 (MBT) 方法进行对比。参与者学习如何使用 Tosca 的默认模块创建和执行测试用例,以及如何定制自己的执行模块。
从软件建模原理到跨不同浏览器的测试覆盖范围,该培训引导参与者了解理论和实践,并使他们能够在 Tosca 中实施自己的测试解决方案。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中亲自实施。
课程定制选项
- 如需请求本课程的定制培训,请联系我们进行安排。
课程大纲
引言和概述
什么是基于模型的测试?
Tricentis Tosca 测试套件
- GUI测试、API测试、移动测试、服务虚拟化、测试数据设计与生成、Business智能测试、探索性测试
安装 Tosca
- 许可证服务器、数据库和桌面应用程序
Tosca 工作区简介
- 自定义 Tosca 工作区
Tosca 测试过程概述
- 手动、半自动和全自动测试
- 实现高自动化率
Tosca 组件概述
- TestCases、ExecutionLists、模块、需求、TestCaseDesign
通过需求优化风险覆盖范围
风险管理与传统测试覆盖率
风险评估
风险分类
规划和实施端到端测试项目
构建应用程序模型
- 从业务角度定义系统状态和条件
- 使用测试用例模板
- 扫描应用程序
- 生成测试用例
测试数据管理
- 设计
- 代
- 供应
- Management
使用 TOSCA 进行 WEB 应用程序测试
实现 Web UI 自动化测试项目
HTML 控制识别
构建自动化测试用例
创建模块
Communication 使用数据库
使用数据库表
执行测试用例
报告测试执行结果
测试不同的浏览器
重用和定制
使用和重用测试用例
使用自定义适配器扩展 Tosca
将 TOSCA 与其他工具集成
持续集成
自动化测试套件
闭幕致辞
要求
- 一般 IT 知识
- 自动化测试经验
- 一些编程经验
观众
- 自动化测试工程师
需要帮助选择合适的课程吗?
Tosca: Model-Based Testing for Complex Systems 培训 - Enquiry
Tosca: Model-Based Testing for Complex Systems - 问询
问询
客户评论 (1)
我喜欢一切,因为它对我来说都是新的,我可以看到它可以为我的工作带来附加值。
Zareef - BMW South Africa
课程 - Tosca: Model-Based Testing for Complex Systems
机器翻译
即将举行的公开课程
相关课程
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等。要自定义此培训中使用的版本,请联系我们进行安排。
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 的量角器来驱动浏览器行为。
Selenium C# Test Automation
14 小时这种以讲师为主导的中国现场现场培训(现场或远程)面向希望使用C#和Selenium执行测试自动化的开发人员和测试人员。
在培训结束时,参与者将能够:
- 安装和配置 Selenium WebDriver。
- 使用 Selenium、C# 和 Nunit 和 Visual Studio IDE 编写测试。
- 运行 C# Selenium 测试自动化。
Selenium with Jenkins and Docker
14 小时这种以讲师为主导的现场培训(现场或远程)针对的是希望使用Selenium在Docker容器内执行Selenium测试的DevOps工程师。
在培训结束时,参与者将能够:
- 为按需测试创建测试自动化基础架构。
- 使用 Java 开发测试自动化框架。
- 使用 Jenkins 和 Docker 从头开始构建 CI/CD 管道。
Test Automation with Selenium and Katalon Studio
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用Selenium和Katalon Studio创建端到端自动化测试解决方案的软件测试人员。
在培训结束时,参与者将能够:
- 为任何操作系统或设备生成和执行跨平台测试。
- 将自动化测试集成到 CI/CD 管道中。
- 自动执行 Web 测试、API 测试、移动测试和桌面测试。
Selenium WebDriver in C#
14 小时This instructor-led, live training in 中国 (online or onsite) introduces participants to automated testing with Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: C# for Automation Test Engineers.
Automation Testing with Cypress
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对希望使用Cypress进行自动化测试的软件测试人员。
在培训结束时,参与者将能够:
- 使用 Cypress 执行端到端自动化测试。
- 在 Web 应用程序中实现集成和单元测试。
- 使用赛普拉斯作为 Selenium 的替代品。