|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/testando-api-rest-com-rest-assured/
课程评论:没有评论
**课程名称:** 使用 REST-assured 进行 REST API 测试 **课程概述:** 本课程将带您深入掌握使用强大的 Java 框架 REST-assured 进行 REST API 测试。通过本课程,您将学会如何发送各种 REST 请求,包括所有 REST 规范中定义的请求方法,以及如何处理请求头、Cookie 等,从而构建满足不同测试需求的各种场景。 课程将为您打下坚实的 REST API 概念和模式基础。您不仅能对系统进行请求,还能执行各种验证,从最简单的验证到从庞大的响应中提取特定属性。我们将主要处理 JSON 和 XML 格式,并会涉及一些 HTML 的应用。 此外,课程还将教授如何进行 Map 和对象到 JSON 的转换,以及对象到 XML 的转换。您还将学习文件上传和下载、各种身份验证方式。课程最后,您将有机会在一个真实的应用程序("SeuBarriga" 示例应用程序的财务管理器 API,该 API 也用于 Web 和移动应用测试课程)上进行实践,以验证所学概念,并应对数据批量管理等额外挑战。 本课程强调实践性,将为您呈现日常工作中常见的问题、情况和错误,并共同探讨每种情况下的处理方法,以及各种策略的优缺点。 完成本课程后,您将具备快速、有条理、安全地开发 API 测试的能力。
Seja bem vindo ao curso de Testes de API Rest com Rest-assured.Nesse curso, iremos aprender a fazer requisições em APIs Rest, utilizando um framework em JAVA muito poderoso que é o REST Assured. Com ele, será possível fazermos requisições com todos os tipos de verbos disponíveis na especificação REST, enviar dados de cabeçalho, cookie, enfim, criar diversos cenários para atender às nossas demandas de testes.O curso irá te dar uma boa base dos conceitos e padrões da API Rest. Além de fazer requisições no seu sistema, você será capaz de realizar diversas validações, desde as mais simples, até buscar um atributo bem específico no meio de uma resposta gigante. Iremos trabalhar com os formatos Json e XML principalmente, mas também faremos algumas brincadeiras até com HTML.Também iremos aprender a converter Maps e objetos para Json e objetos para XML. Trabalhar com upload e download de arquivos, autenticação das mais diversas formas e, ao final do curso, testar uma aplicação real (a API do gerenciador financeiro usada nos cursos de testes de aplicações web e mobile - SeuBarriga). Com isso, poderemos validar os nossos conceitos e enfrentar alguns desafios extras como o gerenciamento de massa de dados ao longo de uma suíte de testes.O curso é 100% prático, onde trarei problemas, situações e os erros mais comuns que ocorrem no dia-a-dia, assim poderemos discutir sobre formas de como atuar em cada caso, tentando levantar os prós e contras de cada estratégia disponível.Ao final desse curso, você terá uma boa base para desenvolver seus testes de forma rápida, estruturada e segura.