敏捷测试简介 培训
本课程为期两天,简要介绍敏捷软件测试。课程涵盖基础的测试概念,结合敏捷(Scrum)开发背景,并使用Crispin & Gregory的敏捷测试象限模型作为框架,探讨当代敏捷测试的原则与实践。
目标受众
本课程面向希望在敏捷环境中改进测试实践的开发团队。
也适合那些有意将测试作为特定职业发展方向的人士,并且是iSQI认证敏捷测试员课程的合适先修课程。
课程大纲
敏捷概述
- 敏捷方法论的历史概述
- 讨论敏捷宣言的声明
Scrum框架
- Scrum角色与职责——Scrum Master、产品负责人、开发团队
- Scrum事件——Sprint、Sprint计划、评审、回顾、Scrum会议
- Scrum工件——产品待办事项、Sprint待办事项、产品增量
敏捷测试
- 协作优先于独立
- 文档在敏捷中的位置
- 敏捷测试象限简介
- 测试自动化
测试基础
- 基本测试过程
- 黑盒测试设计技术
- 白盒测试设计技术
- 质量属性
- 性能测试
- 测试工具示例
面向技术的测试以指导开发
- 单元测试与黑盒测试设计
- 测试驱动开发
- 测试工具示例
面向业务的测试以指导开发
- 用户故事与验收测试
- 行为驱动开发
- 测试工具示例
面向业务的测试以评估产品
- 探索性测试
- 白盒测试设计
需要帮助选择合适的课程吗?
china@nobleprog.com 或拨打 400 6116 540
敏捷测试简介 培训 - 询价
敏捷测试简介 - 问询
客户评论 (1)
研讨会, 实际案例
Joanna Nowak - LKQ Polska Sp. z o. o.
课程 - Introduction to Agile Testing
机器翻译
即将举行的公开课程
相关课程
高级自动化测试与维护
35 小时本课程为讲师主导的培训,面向中级测试人员和开发人员,旨在帮助他们深入了解自动化测试的知识和技能,重点介绍Selenium、TestComplete等工具,以及与Oracle APEX和.Net Core的集成。
通过本课程,学员将能够:
- 配置Selenium和TestComplete进行自动化测试。
- 开发高级测试脚本和框架。
- 将自动化测试与Oracle APEX和.Net Core应用程序集成。
- 应用机器学习技术增强测试自动化。
- 从手动测试有效过渡到自动化测试。
- 管理外包测试项目并保持质量标准。
高级C#自动化测试工程师课程
21 小时本课程为讲师指导的中国(线上或线下)培训,面向有经验的自动化测试工程师,旨在学习用于自动化测试的高级C#编程概念。
通过本培训,学员将能够:
- 理解高级C#编程概念和最佳实践。
- 应用高级面向对象编程原则,创建高效且灵活的自动化解决方案。
- 使用行业最佳实践,设计和开发模块化且可重用的自动化框架。
高级Selenium
14 小时在本次由讲师指导的线下培训中,参与者将学习如何使用高级技术来增强自动化测试套件,以驱动Selenium。
培训结束后,参与者将能够:
- 使用Selenium解决复杂的Web应用测试自动化问题。
- 应用正则表达式和基于模式的验证技术。
- 处理导致测试执行中断的异常。
- 以编程方式搜索Web对象。
- 动态捕获来自Web控件的数据。
- 创建数据驱动的测试框架。
- 使用Selenium Grid分发测试。
高级TestStand:精通Test Automation
21 小时本次由讲师主导的培训(线上或线下)面向中级到高级测试工程师和自动化专家,旨在探索TestStand的高级功能和技术,以最大限度地提高测试自动化的效率和效果。
培训结束后,学员将能够:
- 利用TestStand的高级功能和特性,增强测试自动化工作流程。
- 自定义用户界面,开发高级测试序列。
- 实施高级结果处理和报告技术。
- 将TestStand与外部数据库、系统和硬件集成。
- 应用最佳实践,维护、管理、故障排除和调试复杂的测试序列。
API开发与测试使用Java(Jersey)
14 小时Jersey 是 JAX-RS(Java API for RESTful Web Services)的开源参考实现。它提供了快速有效地构建 Java 中 REST API 的库。结合现代测试工具,Jersey 使开发人员能够高效地设计、构建、测试和记录 API。
本次讲师指导的培训(线上或线下)面向初学者到中级水平的 Java 开发人员和测试人员,他们希望学习使用 Jersey 及其支持工具进行 API 开发和测试。
在本次培训结束时,参与者将能够:
- 使用 Maven 设置 Jersey 项目。
- 使用 Jersey 开发和部署 RESTful API。
- 使用 Postman 和自动化框架测试 API。
- 处理 API 的错误、安全性和文档。
课程形式
- 互动讲座和讨论。
- 动手练习和实践。
- 在实时实验室环境中实施。
课程定制选项
- 如需为本课程定制培训,请联系我们安排。
BDD 面向非程序员的线下工作坊
14 小时这个 由讲师指导的 中国 现场研讨会首先介绍了 BDD,它是什么以及公司如何使用它来促进良好的软件设计、开发和测试。我们从非工程的角度来做这件事,着眼于最终用户、他们的需求、语言和思维方式。我们还解决了业务利益相关者在与具有技术头脑的同行更紧密地合作时可能遇到的沟通挑战。
在培训结束时,参与者将了解如何:
- 编写简洁的用户故事,捕捉软件真实用户的使用模式。
- 将他们的用户故事翻译成 BDD 的行为语言(Given、When、Then。
- 从这些案例中派生测试用例,供工程师用于实施和测试。
- 了解产品需求、验收标准和测试用例之间的关系。
- 揭开阻碍沟通和理解的技术术语的神秘面纱。
- 安装并使用出色的工具来编写 BDD 功能文件。
- 理解并欣赏一旦工作交给工程师会发生什么。
- 在迭代开发周期中发挥更加积极的作用。
ISTQB认证高级测试经理(CTAL-TM)
35 小时ISTQB认证测试员高级级别——测试经理(CTAL-TM)是一项专业级别的认证,专注于与ISTQB教学大纲一致的高级测试管理实践、领导技能和战略决策。
本课程为讲师指导的培训(线上或线下),面向希望掌握ISTQB高级级别测试经理教学大纲并准备认证的中级到高级测试经理和QA专业人员。
在培训结束时,参与者将能够:
- 制定并管理全面的测试策略和计划。
- 应用基于风险的测试技术,优化测试工作。
- 监控、控制并改进项目中的测试流程。
- 领导并发展测试团队,同时管理利益相关者的期望。
- 利用工具和指标进行测试管理、报告和持续改进。
课程形式
- 互动式讲座和讨论。
- 面向考试的练习和实践问题。
- 与ISTQB CTAL-TM教学大纲一致的实践案例研究和模拟。
课程定制选项
- 如需为此课程定制培训,请联系我们安排。
QA与AI现代测试基础(ISTQB基础准备)
21 小时《QA与AI现代测试基础》是一门综合性培训课程,结合了ISTQB认证测试员基础级别(CTFL v4.0)教学大纲,并提供了AI辅助测试工具和技术的实践介绍。本课程旨在为参与者提供ISTQB基础级别认证的备考路径,同时帮助他们掌握可立即应用的AI辅助测试技能。
本课程由讲师主导,提供线上或线下培训,面向希望建立质量保证基础结构化理解,并学习利用现代AI工具进行测试用例生成、测试自动化和缺陷分析的QA专业人员、软件测试员和测试工程师。
通过本培训,参与者将能够:
- 应用七项测试原则,理解测试员在软件开发生命周期中的角色。
- 根据ISTQB标准,使用黑盒、白盒和基于经验的技术设计测试用例。
- 报告、跟踪和管理缺陷的完整生命周期。
- 使用基于风险的方法、估算技术和测试进度指标进行测试规划。
- 根据组织环境评估和选择测试自动化工具。
- 使用生成式AI和LLM从需求中起草、审查和优化测试用例。
- 应用AI驱动的工具进行自愈测试自动化、视觉回归测试和缺陷预测。
- 熟悉ISTQB基础级别考试结构,并自信回答样题。
课程形式
- 互动式讲座和讨论。
- 大量练习和实践。
- 在实时实验室环境中进行实操。
课程定制选项
- 如需定制培训,请联系我们安排。
API测试与Postman
21 小时这种以讲师为主导的中国现场现场培训针对希望使用Postman进行API测试的软件测试人员。
在培训结束时,参与者将能够:
- 使用自动化请求和工作流执行测试。
- 使用版本控制系统定义、开发、测试和观察 API。
- 在请求中生成动态数据。
- 在集合中记录和组织测试,以便团队修订。
Selenium C# 测试自动化
14 小时本次由讲师指导的培训在 中国(线上或线下)进行,面向希望使用 C# 和 Selenium 进行测试自动化的开发人员和测试人员。
培训结束后,参与者将能够:
- 安装和配置 Selenium WebDriver。
- 使用 Selenium、C# 和 Nunit 在 Visual Studio IDE 中编写测试。
- 运行 C# Selenium 测试自动化。
Selenium WebDriver in C#
14 小时本次由讲师指导的线下或线上培训,将向学员介绍如何在Visual Studio中使用Selenium WebDriver和C#进行自动化测试。如果您没有C#编程经验或希望复习C#,请查看课程:C# for Automation Test Engineers。
使用Selenium和Jenkins进行测试自动化
21 小时本课程提供使用Selenium测试套件和Jenkins进行持续测试的培训。
目标受众:
- 软件测试工程师
- 参与敏捷开发的软件开发者
- 发布经理
- 质量保证工程师
Selenium培训结束后,学员将能够:
- 在实际项目中有效使用Selenium测试套件
- 使用Selenium进行跨浏览器测试
- 使用Selenium Grid分发测试
- 在Jenkins中运行Selenium回归测试
- 使用Jenkins准备测试报告和定期报告
Selenium结合Python用于测试自动化
14 小时Selenium是一个开源库,用于跨多个浏览器自动化Web应用程序测试。Selenium像人一样与浏览器交互:通过单击链接、填写表单和验证文本。它是Web应用程序测试自动化最流行的工具。Selenium构建在WebDriver框架上,对许多脚本语言(包括Python)具有出色的绑定。
在本次培训中,学员将把Python的强大功能与Selenium结合起来,以自动化示例Web应用程序的测试。通过在实验室环境中将理论与实践相结合,学员将学习并操作如何用Python和Selenium自动化自己的Web测试项目。
受众
- 测试人员和开发人员
课程形式
- 部分讲座、部分讨论、大量实操
使用Selenium进行测试自动化
21 小时本课程提供测试项目的处理培训,并通过Selenium测试套件提供Web应用程序、功能测试自动化和跨浏览器测试自动化的实践经验。
本课程的目标受众是软件测试工程师和手动测试人员。
完成培训后,学员将能够在实际项目中有效使用Selenium WebDriver。
TestComplete
21 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用TestComplete的功能,包括其测试对象模型,检查点,名称映射和UI在桌面,Web和移动应用程序上执行自动化测试。
在培训结束时,参与者将能够:
- 创建、记录和运行功能测试。
- 创建可扩展且可维护的测试框架。
- 创建检查点,调整多个设备的测试并分析测试结果。
- 使用 TestComplete 的脚本扩展。