Rest Assured: API Testing for REST Services 교육 과정
Ruby 및 Groovy 와 같은 동적 언어보다 Java 에서 REST 서비스를 테스트하고 유효성을 검사하는 것이 어렵습니다. REST Assured는 이러한 언어의 단순성을 Java 도메인에 가져 오는 Java DSL (도메인 특정 언어)입니다.
강사가 진행하는이 실제 교육에서 참가자는 REST API 서비스를 테스트하기 위해 Rest Assured 를 사용하는 방법을 학습합니다. API 테스트가 UI 및 단위 기반 테스트의 단점을 해결할 수있는 방법에 대해 설명합니다. 교육에는 실습 세션과 테스트 개발 프로젝트가 포함됩니다. 교육이 끝나면 참가자는 REST API 테스트를 수행 할시기, API를 탐색하고 액세스하는 방법, 다양한 유형의 테스트를 수행하는 방법 및 통합 및 자동화를 통해 테스트를 함께 수행하는 방법을 잘 이해하게 될 것입니다.
코스 형식
- 강사가 진행하는 강좌로 API 테스팅, 도구 및 프로세스 소개, 실습 REST Assured 기반 테스 트 개발 프로젝트가 포함됩니다.
Course Outline
소개
- API 테스트란 무엇이며 왜 해야 합니까?
- REST와 SOAP 기반 API 테스트
3계층 아키텍처 모델 개요
- 프레젠테이션 계층 – 사용자 인터페이스(UI)
- 논리 계층 – Business 논리(API)
- 데이터 계층 – 데이터베이스 데이터(DB)
Rest Assured 구문 개요
- Gherkin 및 BDD와의 유사점
프로젝트 만들기
논리 계층 테스트
API에 요청 보내기
- POST, GET, PUT, DELETE, OPTIONS, PATCH 및 HEAD 요청
응답 검증 및 확인
API 기능 테스트
TestNG와 함께 일하기
API 안정성 테스트
수행 Performance Testing
보안 테스트 수행
디버깅
테스트 자동화
요약 및 결론
Requirements
- REST API에 대한 기본 지식.
- Java의 소프트웨어 테스트 경험.
청중
- 소프트웨어 및 웹 서비스 API 테스트에 참여하는 QA 엔지니어, 테스터 및 테스트 개발자
Open Training Courses require 5+ participants.
Rest Assured: API Testing for REST Services 교육 과정 - Booking
Rest Assured: API Testing for REST Services 교육 과정 - Enquiry
Rest Assured: API Testing for REST Services - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (5)
좋은 관계, Łukasz는 모든 사람의 질문에 시간을 할애했고 문제가 있는 사람을 도울 수 있었습니다.
Kelly Morris - Titian Software Poland Sp. z o.o.
Course - Selenium WebDriver in C#
Machine Translated
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
Course - Automation Testing with Cypress
단계별 분석. 코드 설명의 각 줄. 강좌를 진행하는 동안 제가 겪은 모든 문제는 성공적으로 해결되었고 Łukasz는 저에게 그 이유를 말해주었습니다. 나는 또한 제시된 좋은 사례를 좋아했습니다. 나는 TDD 스타일에 대해 확신한 적이 없습니다. 단지 그것이 유용하고 시간을 들일 가치가 없다고 생각합니다. Łukasz는 TDD의 많은 장점을 지적했고, 그것은 내 의견을 완전히 바꿔 놓았습니다.
Michal Uscinski - Devapo Sp. z o. o.
Course - Testing Angular Applications
Machine Translated
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Course - Advanced Selenium with C#
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Course - Protractor: End-to-end testing for Angular web applications
Upcoming Courses
Related Courses
Advance Test Automation in Java using Selenium with continuous integration and version control
35 Hours이 훈련이 끝나면 참가자는 다음을 할 수 있습니다 :
- 설치 및 설정 Maven.
- 자동 테스트 사용 Selenium
- 관리자 GIT
- 지속적인 통합에 대한 통합
코스의 형식
- 인터랙티브 강의 및 토론
- 많은 연습과 연습이 있습니다.
- 라이브 실험실 환경에서 핸드-온 구현.
코스 Customization 옵션
- 이 과정에 대한 사용자 지정 훈련을 요청하려면 저희에게 연락하여 배치하십시오.
Advanced Selenium
14 Hours강사가 진행하는 이 대한민국 실시간 교육에서 참가자는 Selenium을 추진하기 위한 고급 기술을 사용하여 자동화된 테스트 제품군을 향상하는 방법을 배우게 됩니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Selenium을 사용하여 복잡한 웹 애플리케이션 테스트 자동화 문제를 해결하세요.
- 정규식과 패턴 기반 검증 기술을 적용합니다.
- 테스트 실행을 중단시키는 예외를 처리합니다.
- 프로그래밍 방식으로 웹 개체를 검색합니다.
- 웹 컨트롤에서 데이터를 동적으로 캡처합니다.
- 데이터 기반 테스트 프레임워크를 만듭니다.
- Selenium 그리드를 사용하여 테스트를 분산합니다.
Advanced Selenium with C#
14 Hours강사가 진행하는 이 실시간 교육에서 참가자는 고급 기술을 사용하여 자동화된 테스트 모음을 개선하는 방법을 배웁니다. Selenium
대상: 소프트웨어 테스터, 테스트 관리자, 품질 보증 전문가.
Testing Angular Applications
14 Hours이 강사 주도형 라이브 교육에서 참가자는 Angular 응용 프로그램에 대한 테스트를 작성하고 유지 관리하는 방법을 배웁니다.
이 교육이 끝나면 참가자는
- Angular 응용 프로그램을 테스트하기위한 가장 적절한 전략 결정
- Angular 응용 프로그램에서 단위 테스트, 구성 요소 테스트, A / B 테스트 및 엔드 투 엔드 수행
- Jasmine , Karma, Protractor , Mocha 등 작업에 적합한 도구를 선택하십시오.
- Protractor 및 Jasmine 에서 테스트 작성
- Karma 및 Protractor 테스트 실행 및 디버그
- 유지 보수 가능한 테스트 스위트 작성
- Angular 에서 단위 테스트를위한 모범 사례 활용
과정의 형식
- 강의, 강의, 연습 및 실습
노트
- Angular 는 다른 이름과 버전, 즉 Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2 등으로 이동합니다.이 교육에 사용 된 버전을 사용자 지정하려면 저희에게 연락하여 준비하십시오.
Iridium: Cucumber and Selenium Based Testing
7 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Iridium을 사용하여 복잡한 웹 애플리케이션을 테스트하는 방법을 배우려는 테스트 엔지니어와 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 웹 애플리케이션을 탐색할 때 사용자의 작업을 시뮬레이션하는 엔드투엔드 테스트를 만듭니다.
- 다양한 스타일로 테마 애플리케이션 테스트를 자동화합니다.
- 기술적인 지식이 없는 사람도 읽을 수 있는 테스트 사례를 만듭니다.
- 다양한 브라우저에서 테스트를 실행하세요.
- 테스트 스크립트 작성을 용이하게 하려면 Atom용 Iridium Snippets 패키지를 사용하십시오.
- 사용자 정의 Java 코드 및 페이지 개체를 유지 관리하는 비용을 줄입니다.
Testing React Apps with Jest
14 Hours대한민국(현장 또는 원격)에서 진행되는 이 강사가 진행하는 실시간 교육은 Jest를 사용하여 React 애플리케이션 및 구성 요소를 테스트하려는 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 적절한 테스트 환경을 설치하고 구성합니다.
- React 앱 및 구성 요소에 대한 비동기 테스트를 작성합니다.
- 조롱, 스파이 및 스텁을 포함하는 Jest 고급 테스트를 실행하세요.
Protractor: End-to-End Testing for Angular Web Applications
14 Hours강사가 진행하는 이 대한민국 라이브 교육에서 참가자는 라이브 랩 환경에서 샘플 Angular 웹 애플리케이션에 대한 Protractor 테스트를 작성하는 방법을 직접 배웁니다.
이 과정이 끝나면 참가자는 Protractor에 능숙해지고 익숙해질 것입니다.
- Angular 애플리케이션에 대한 자체 자동화 테스트를 만듭니다.
- Protractor를 기존 개발 워크플로에 통합합니다.
- 테스트가 깨끗하고 유지 관리 가능하도록 보장합니다.
- 브라우저 동작을 구동하기 위해 Selenium를 사용하거나 사용하지 않고 각도기를 실행합니다.
Selenium C# Test Automation
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 C# 및 Selenium을 사용하여 테스트 자동화를 수행하려는 개발자와 테스터를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Selenium WebDriver를 설치하고 구성합니다.
- Visual Studio IDE에서 Selenium, C# 및 Nunit을 사용하여 테스트를 작성합니다.
- C# Selenium 테스트 자동화를 실행합니다.
Selenium with Jenkins and Docker
14 Hours이 강사가 진행하는 실시간 교육(온라인 또는 현장)은 Selenium를 사용하여 Docker 컨테이너 내에서 Selenium 테스트를 실행하려는 DevOps 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 주문형 테스트를 위한 테스트 자동화 인프라를 구축합니다.
- Java를 사용하여 테스트 자동화 프레임워크를 개발합니다.
- Jenkins 및 Docker를 사용하여 처음부터 CI/CD 파이프라인을 구축합니다.
Test Automation with Selenium and Katalon Studio
14 Hours대한민국(온라인 또는 현장)에서 진행되는 이 강사 주도 라이브 교육은 Selenium 및 Katalon Studio를 사용하여 엔드투엔드 자동화 테스트 솔루션을 만들려는 소프트웨어 테스터를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 모든 OS 또는 장치에 대한 크로스 플랫폼 테스트를 생성하고 실행합니다.
- 자동화된 테스트를 CI/CD 파이프라인에 통합합니다.
- 웹 테스트, API 테스트, 모바일 테스트 및 데스크톱 테스트를 자동화합니다.
Selenium WebDriver in C#
14 Hours대한민국(온라인 또는 현장)에서 진행되는 이 강사 주도 라이브 교육에서는 참가자에게 Visual Studio의 Selenium WebDriver 및 C#을 사용한 자동화된 테스트를 소개합니다. C# 프로그래밍 경험이 없거나 C#을 익히고 싶다면 자동화 테스트 엔지니어를 위한 C# 과정을 확인하세요.
Test Automation with Selenium and Jenkins
21 Hours이 과정에서는 Selenium 테스트 스위트를 사용하여 테스트 프로젝트를 처리하고 Jenkins를 사용한 지속적인 테스트에 대한 교육을 제공합니다.
대상 독자:
- 소프트웨어 테스트 엔지니어 애자일 개발에 참여하는 소프트웨어 개발자 릴리스 관리자 QA 엔지니어
Selenium 교육이 끝나면 대표자는 다음을 수행할 수 있습니다.
- 실제 프로젝트에서 Selenium 테스트 스위트를 효과적으로 사용 크로스 브라우저 테스트에 Selenium 사용 Jenkins에서 Selenium Grid Run 회귀 Selenium 테스트를 사용하여 테스트 배포 Jenkins를 사용하여 테스트 보고서 및 정기 보고서 준비
Automation Testing with Cypress
14 Hours대한민국(온라인 또는 현장)에서 강사가 진행하는 실시간 교육은 테스트 자동화를 위해 Cypress을 사용하려는 소프트웨어 테스터를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Cypress로 엔드투엔드 자동화 테스트를 수행하세요.
- 웹 애플리케이션에서 통합 및 단위 테스트를 구현합니다.
- Selenium의 대안으로 Cypress를 사용하십시오.