Automation Framework-Selenium,Java,Cucumber,TestNg & Jenkins

所在平台: Udemy

课程主页: https://www.udemy.com/course/advanced-framework-selenium-java/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:自动化框架-Selenium, Java, Cucumber, TestNg & Jenkins 课程概述:本课程旨在教授学员如何使用Cucumber BDD、TestNG、Java和Page Factory模型开发端到端 (E2E) 测试自动化套件。课程将测试自动化框架与持续集成工具(如Jenkins和GitHub)进行整合,让您能够快速进行测试并节省时间。课程内容涵盖了使用Cucumber与JUnit、Cucumber与TestNG及Page Factory模型等多个框架开发E2E测试自动化套件所需的几乎所有基本知识。 主要内容包括: - GitHub链接及多个项目的工作概述; - 演示电商Web应用程序的工作流程和本地运行设置; - 从零开始设置Cucumber框架,包括学习功能文件、步骤定义、运行器文件、参数化、标签和钩子等基础知识; - 使用JUnit运行Cucumber测试,开发自动化单元测试并运行负面测试,生成Cucumber HTML报告和扩展报告; - 使用JDBC从Java中获取数据库中的数据并与框架整合; - 使用Apache POI进行Excel表格的数据验证和操作; - 处理密码加密及测试套件执行后的邮件报告; - TestNG的基本概念及其与Cucumber项目的集成,利用TestNG的强大功能如注解和TestNG XML文件开发完备的测试套件; - 运行包含Cucumber的TestNG测试,了解并行和跨浏览器测试; - 介绍Git、GitHub和Jenkins的持续集成; - Git及GitHub的概述和在示例Java项目上的操作; - 将端到端测试自动化套件与Jenkins集成,手动和定时自动运行Jenkins作业; - 使用GitHub的新更改或提交自动触发Jenkins作业; - 在Jenkins仪表板上跟踪测试分析和报告。 本课程旨在为想要了解并掌握测试自动化的学员提供全面的知识储备和实践机会。

课程评论(0条)

课程详情

Learn to develop E2E Test Automation Suite with Cucumber BDD, TestNG, Java, Page Factory Model.Integrate Test Automation Framework with Continuous Integration Tools like Jenkins and GITHUB The course covers almost all the essentials you need to develop E2E test automation suite with different frameworks like cucumber with Junit, Cucumber with TestNg & Page Factory model.Hence speed up testing and save time, with Automated test Suite.As part of this Course, I have covered following Topics -GitHub Links to different projects which we will be working with, as part of this course.Demo E commerce Web Application walk through, functional overview and hosting it in local machine.Setting up Cucumber Framework from scratch.Learning basics of cucumber like feature Files, Step definitions, Runner Files, Parametrization, Tags, Hooks etc.Run Cucumber Tests with Junit (java Unit testing framework)Develop Automation unit tests on the Demo App and develop Negative tests & Run with Junit.Generate Reports after Every Test Execution like Cucumber HTML reports, Extent reports.Working with JDBC to fetch data from databases from java and Integrate it with the FrameworkWorking with Excel Sheet Validations, operations using Apache POI and integrate it with the Framework.Working on Encrypting Passwords and Sending Email Reports after the execution of test Suite.TestNg concepts and basics overview.Integrate the cucumber project with TestNg and use its powerful features like Annotations, TestNg XML file.Develop End to End test Suite with cucumber, testNG for the Demo E commerce Application.Run the Cucumber tests with TestNG.Parallel and Cross Browser tests Introduction to Git, GitHub, Jenkins - continuous Integration.Git and GitHub overview and git operation on sample java project.Integrate Test Automation End to End Suite with Jenkins.Run Automation tests as Jenkins jobs manually, period schedule to run them automatically at specific time each day.Run Jenkins Jobs Automatically on a new change/commit in GitHub using PollSCM feature.Track test Analytics and reports in Jenkins dashboard.

课程标签

0人关注该课程

主题相关的课程