课程大纲
自动化测试简介
-
自动化测试概述
- 自动化的优势
- 测试类型:功能测试与非功能测试
-
理解客户的生态系统
- Oracle APEX 概述
- .Net Core 简介
- 代码算法中的机器学习基础
自动化工具概述
-
Selenium
- 设置 Selenium WebDriver
- 编写和运行测试脚本
- Selenium 最佳实践
-
TestComplete
- TestComplete 简介
- 为不同应用程序创建自动化测试
- 将 TestComplete 与其他工具集成
深入探讨 Selenium 自动化
-
高级 Selenium
- 处理动态网页元素
- 跨浏览器测试
- 与 TestNG 和 JUnit 集成
-
框架开发
- 页面对象模型 (POM)
- 数据驱动和关键字驱动框架
- 与 Jenkins 持续集成
TestComplete 高级功能
-
脚本编写与自动化
- TestComplete 支持的脚本语言
- 自动化桌面、Web 和移动应用程序
-
自定义测试
- 创建自定义检查点
- 处理异常和错误
与 Oracle APEX 和 .Net Core 集成
-
测试 Oracle APEX 应用程序
- APEX 应用程序的自动化测试策略
- APEX 特定的工具和实践
-
.Net Core 中的自动化
- 设置测试项目
- 使用 xUnit 进行单元测试
- 集成和端到端测试
自动化中的机器学习
-
测试中的机器学习简介
- 机器学习基础
- 机器学习在测试自动化中的应用案例
-
实现机器学习算法
- 编写预测分析算法
- 将机器学习与测试自动化集成
新应用的维护与手动构建
-
手动测试基础
- 手动测试技术
- 编写有效的测试用例和测试计划
-
从手动测试过渡到自动化测试
- 识别自动化候选对象
- 维护测试脚本的最佳实践
数字化 HCM/NPP 与外包策略
-
数字化 HCM/NPP 概述
- HCM 中的工具和技术
- HCM 应用程序的自动化策略
-
管理外包测试项目
- 外包的最佳实践
- 确保外包项目的质量和一致性
替代工具与技术
-
评估 Jtest 和 SOAtest
- Jtest 和 SOAtest 的功能
- 对客户需求的适用性
-
介绍替代工具
- 探索其他自动化工具(例如 Katalon Studio、Postman 用于 API 测试)
- 集成和过渡策略
实践工作坊与真实场景
-
实践环节
- Selenium 和 TestComplete 的实践实验室
- 真实世界测试场景
-
案例研究与毕业项目
- 小组项目:实现完整的自动化解决方案
- 演示与同行评审
总结与下一步
要求
- 对基本编程概念的理解
- 具备软件测试经验(手动或自动化)
- 熟悉Web技术和开发框架
受众
- 自动化测试员
- QA工程师
- 软件开发人员
- 参与软件维护和测试的IT专业人员
客户评论 (5)
良好的融洽关系,Łukasz 有时间回答每个人的问题,并且能够说明任何有任何问题的人
Kelly Morris - Titian Software Poland Sp. z o.o.
课程 - Selenium WebDriver in C#
机器翻译
我喜欢一切,因为它对我来说都是新的,我可以看到它可以为我的工作带来附加值。
Zareef - BMW South Africa
课程 - Tosca: Model-Based Testing for Complex Systems
机器翻译
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
课程 - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
课程 - Advanced Selenium with C#
I liked how the examples lead to the next. You are able to use what you learnt in the previous segment in the next.