|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/rest-api-testing-with-rest-assuredpostman-part1/
课程评论:没有评论
课程名称:REST Assured API自动化与Allure报告简介 课程概述:在21世纪,几乎所有的网络应用程序都通过网络服务进行通信或互动。现代网络服务大多基于表现层状态转移(REST)架构,REST因其相较于其他技术的简便性而广受欢迎,并将继续保持这种趋势。对于软件质量保证工程师、自动化工程师和软件开发人员而言,理解REST测试的重要性,特别是如何自动化这些测试显得尤为重要。API测试的自动化对于大多数项目至关重要,因为API测试往往更稳定、可靠且速度更快。 本课程将提供使用Java和JUnit的Rest Assured库进行REST API自动化所需的工具和技术。涵盖的重要主题包括: - 学习如何在POSTMAN中创建集合和环境变量 - 理解并使用POSTMAN发送请求(包括GET、POST、PUT、PATCH、DELETE、OPTIONS和HEAD操作) - 介绍REST Assured,这是一款流行的开源API测试自动化库 - 学习如何设置REST Assured Maven项目 - 学习使用REST Assured编写GET、POST、PUT、PATCH和DELETE请求的测试 - 学会设置和配置Allure报告 - 在报告中提供美观的显示名称、描述和链接信息 - 在报告中添加详细的测试步骤信息和附件信息 此外,您将获得一款学生应用程序,该程序可在您的本地机器上运行。本课程将向您介绍Bestbuy API游乐场(包含约50,000种产品)应用程序,您可以在本地运行。所有代码均可下载,并且将在课程中提供对问题的教师支持。
In the 21st century, almost all web applications use web services to communicate or interact with each other. Most modern day web services are built on Representational state transfer (REST) architecture; REST has gained a lot of popularity and it will continue to do the same due to its simplicity in comparison with other technologies. It is very important for software QA engineers, automation engineers and software developers to understand the importance of REST testing and more importantly how to automate these tests. Automating Application Program Interface (API) tests is critical and crucial for most projects due to the fact that API tests are far more stable, reliable and fast. In this course, you will be provided with the tools and techniques needed to be successful with REST API Automation using Rest Assured Library in Java & JUnit. We will be focusing on the important topics listed below: Learn how to create collections & environment variables in POSTMAN Understand and use POSTMAN to send requests (using GET, POST, PUT, PATCH, DELETE, OPTIONS and HEAD operations) Introduction to REST Assured, which is a popular open source library used for API test automation Learn how to setup a REST Assured Maven project Learn to write tests for GET, POST, PUT, PATCH and DELETE requests using REST AssuredLearn to use setup & configure Allure Reports Provide beautiful DisplayNames,Descriptions, link information in your reportsAdd detailed test step information & attachment information in the reports****You will be provided with a Students Application, that you can run locally on your machine********The course will introduce you to Bestbuy API playground(which contains ~50,000 products) application which can be run locally All the code is available for download & instructor support will be provided to questions.