|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/api-automation-testing-using-karate-framework/
课程评论:没有评论
课程名称:Karate框架 - API与UI自动化 课程概述: 本课程旨在介绍Karate框架,这是一个开源的通用测试自动化框架,能够对HTTP端点进行调用,并验证JSON或XML响应是否符合预期。Karate基于Java实现,但测试脚本是用Gherkin语言编写,这使得它更加简洁易懂。课程适合希望入门API自动化测试的初学者。 更新内容: - 2025年3月27日:配置IntelliJ编辑器以支持Karate框架。 - 2025年1月29日:Karate UI - 如何比较图像。 - 2024年11月21日:处理错误:“找不到或加载主类cucumber.api.cli.Main”。 - 2024年8月6日:进行XML响应验证。 - 2024年7月30日:配置Karate框架并提供示例。 - 2024年2月14日:从数据库中比较多个电子邮件。 - 2023年7月2日:涵盖了Karate UI自动化、重新运行失败场景、上传文件、获取文本与属性等多项内容。 - 2023年7月1日:涵盖了处理下拉菜单、警报、框架等的操作。 - 2023年6月30日:介绍Karate框架的HOOKS。 - 2023年5月28日:处理SSL握手错误。 - 2023年4月9日:解决Karate框架初始化错误的方法。 - 2022年5月7日:Jenkins集成,执行Karate脚本。 - 2022年4月28日:生成报告的概述与示例。 学习内容: - Karate框架的配置 - API和JSON的概览与示例 - API调用的实时示例 - Karate框架下的GET/POST请求 - 数据驱动测试(Scenario Outline) - 并行执行 - 断言、JSON数组匹配、模式验证等 - 报告生成(Cucumber和Karate报告) 完成本课程后,您将能够熟练运用Karate框架进行项目开发及API自动化测试。期待在课程中见到大家,谢谢!
Course updated on 27-March-2025:Configure IntelliJ Editor for karate FrameworkCourse updated on 29-January-2025:. Karate UI - How to compare imagesCourse updated on 21-November-2024:How to handle Error: Could not find or load main class cucumber.api.cli.Main ???Course updated on 06-August-2024:XML Response ValidationsCourse updated on 30-July-2024:Configuring Karate Framework with example -> Couple of students asked to update the content hence created this videoCourse updated on 14-Feb-2024:Compare Multiple Emails from DatabaseCourse Updated on 02-07-2023 with below topics:Karate UI AutomationReRun a Failed ScenarioUpload a File, ScrollDown to an ObjectHandling Multiple Windows, Get Text, Attribute & ValueCourse Updated on 01-07-2023 with below topics:Karate UI AutomationHandling Drop downsHighlight, Focus, Submit, Clear commands with examplesHandling AlertsHandling FramesWe are going to add few more videos to this content.Course Updated on 30-06-2023 with below topics:Karate framework HOOKSKarate UI Automation -> we added 12 videos which covers various concepts on UI automationCourse Updated on 28-05-2023 with below topic:How to Handle SSL Handshake errorCourse Updated on 09-04-2023 with below topic:How to resolve initialization error in karate framework after configuration Course is updated on 07-05-2022 with below topics:Jenkins Integration - Execute karate scripts from Jenkins CI/CDValidate response using match eachoverview on auth authenticationCourse is updated on 06-05-2022 with below topics:Execute karate scripts from the command lineJenkins Integration - Execute karate scripts from Jenkins CI/CDCourse is updated on 05-05-2022 with below topics: Reading data from karate config file and using it scenarioupdate runner class with environment specific variablesIntegration of cucumber reporting Parallel execution Course is updated on 28-04-2022 with below topics:overview on karate-config filecreate karate-config file and add some data into ituse variables defined in config file inside the scenarioupdate runner class to recognise karate config file Course is updated on 27-04-2022 with below topics:Overview on reports generated by karate framework with exampleJIRA POST with basic auth and accessing data from csv fileCourse is updated on 26-04-2022 with below topics: JIRA Trail account creation Overview on JIRA user API, capturing JIRA account id , generating access token & converting curl command into a postman Basic Auth on JIRA for retrieving user information using GETExample on POST using JIRA Basic AuthCourse is updated on 24-04-2022 with below topics:Examples on Scenario Outline- data to post request using scenario outline examplesReading data from csv file and use it in post requestAPI Automation Made Simple using Karate frameworkKarate Framework for beginnersAPI Automation with Karate Framework.API Automation using Karate FrameworkKarate FrameworkKarate is an open-source general-purpose test-automation framework that can script calls to HTTP end-points and assert that the JSON or XML responses are as expected. Karate is implemented in Java but test-scripts are written in Gherkin since Karate was originally an extension of the Cucumber framework.Karate is built on top of Cucumber, another BDD testing framework, and shares some of the same concepts. One of these is the use of a Gherkin file, which describes the tested feature. However, unlike Cucumber, tests aren't written in Java and are fully described in the Gherkin file.From this course, you will learn the following concepts.Karate configurationOverview on API with examplesOverview on JSON with examplesLive example of API callsKarate FrameworkGET/POST RequestData-Driven with Scenario OutlineCreating Parallel runnerAssertionsUsing matchJSON Array matchingSchema validationFussy matcher: #string, #numbercalling another featureTags and Run with tagskarate runner configuration and karate optionsReport GenerationCucumber Report GenerationKarate Report GenerationAt the end of this training you will be in a position to work on your project using this framework. This course is designed for beginners who wants to start their career in api automation testingSee you in the session, thank you guys#API Automation Testing#APIAutomationTesting#karate#EndtoEndAPIAutomationwithKarateFramework.#APIAutomationMadeSimple.#End to End API Automation with Karate Framework.#API Automation Made Simple.