|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/webdriver-test-automation-framework-step-by-step/
课程评论:没有评论
**课程名称:** Selenium WebDriver 测试自动化框架与真实项目 **课程概述:** 本课程将一步步指导您如何整合 Selenium WebDriver、Maven、Git、JUnit Categories 和 Apache Surefire Report,基于笔者10多年的QA经验,构建一个企业级的WebUI自动化测试框架。您将学习并掌握如何通过真实的商业项目示例来构建自动化框架。 **课程内容要点:** * **依赖管理:** 使用Maven管理项目依赖。 * **代码管理:** 使用Git进行代码版本控制。 * **代码重构:** 应用Page Object设计模式进行代码重构,实现专业的代码复用。 * **测试分类:** 根据优先级对测试用例进行分类。 * **报告生成:** 生成易于阅读的测试报告。 **课程详情:** 本课程以一个电子邮件相关的Web UI自动化项目为例。从QA经理提出的业务需求出发,您将学习如何设计测试框架,并一步步整合最先进的工具以满足业务需求。课程将详细演示每个工具的安装和配置过程。 作为一名QA工程师,您将首先手动测试测试场景,并记录测试步骤。然后,您将与讲师一起将这些手动测试步骤转化为自动化脚本,并学习如何应对和解决过程中遇到的挑战。 为了使测试框架易于维护和扩展,课程将重点讲解如何使用Page Object设计模式重构代码,以及如何专业有效地进行函数复用。 最后,您将通过利用流行的开源工具,完善测试框架的缺失部分,如测试分类和测试报告的生成。 **学习成果:** * 学习如何从零开始设计和构建测试框架。 * 掌握专业QA工程师使用的关键工具。 * 超过30个讲座,4小时以上课程内容。 * 提供课程配套源代码,并持续更新。
Course DescriptionThis course provides you a step-by-step guide on how to integrate Selenium WebDriver, Maven, Git, JUnit Categories, Apache SureFIre Report together, to build an enterprise-level WebUI automation test framework, based on my 10+ years of QA experience.Learn and master how to build automation framework with real project examples!Manage dependencies using MavenManage code with GitRefactor with Page ObjectCategorize tests according to priorityGenerate easy-to-read test reportContent and OverviewI designed this course from an email related Web UI automation project. Starting from business requirements requested by QA Manager, I show you how to design the test framework and integrate state-of-the-art tools together to achieve the business requirements. I will walk you through the setup of these tools step by step.Then as a QA Engineer, I will first manual test the test scenarios and write down the test steps. I will work with you together to turn these manual test steps into automated steps. Along the way, you will encounter challenges and solve them.In order to make the test framework easy to maintain and expansible, you will refactor the codes with Page Object design pattern. You will find how to re-use the codes professionally and effectively.Finally, you will assemble the missing components, such as Test Category and Test report, by utilizing popular open source tools.What am I going to get from this course?Learn how to design and build up test framework from scratchKnow how to use the essential tools used by professional QA EngineerOver 30 lectures and 4 hours of contentSource Code in this courseLectures and Source Code continuously updated