Robot Framework: Keyword Driven Acceptance Testing 교육 과정
Robot Framework은 승인 테스트 및 ATDD(승인 테스트 기반 개발)를 위한 오픈 소스 테스트 자동화 프레임워크입니다. 키워드를 사용하여 테스트의 세부 사항을 추상화하고 기본 사항보다는 의도를 전달합니다. 핵심 프레임워크는 Python으로 구현되며 Jython(JVM) 및 IronPython(.NET)에서 실행될 수 있습니다. Robot Framework은 원래 Nokia에서 개발했습니다.
이 강사가 진행하는 실시간 교육(온라인 또는 현장)은 일련의 테스트 케이스와 테스트 스위트를 작성하는 방법을 배우고 데모 애플리케이션에서 테스트를 실행하려는 소프트웨어 테스트 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Robot Framework의 키워드 기반 테스트 접근 방식과 테이블 형식 테스트 데이터 구문을 사용하여 테스트를 작성하고 실행합니다. 일관된 구문을 사용하여 기존 키워드에서 새 키워드를 구성합니다. Gherkin 스타일 BDD(행동 중심 개발) 테스트를 수행합니다(Cucumber와 유사). 테스트된 애플리케이션의 오류를 해결하기 위해 보고서 및 로그를 생성하고 해석합니다. Python, Java, Perl, Javascript 및 PHP로 작성된 타사 라이브러리를 사용하여 Robot Framework의 기능을 확장했습니다. 웹 애플리케이션 테스트를 위해 Robot Framework를 Selenium과 통합합니다.
코스의 형식
- 대화형 강의 및 토론. 많은 연습과 연습. 라이브 랩 환경에서 직접 구현합니다.
코스 맞춤화 옵션
- 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 예약하시기 바랍니다.
Course Outline
소개
Robot Framework 개요
테스트 환경 설정
설치 및 구성 Robot Framework
Robot Framework에서 테스트 케이스 작성
웹 Element 작업
로케이터 이해
Behavior Driven Development (BDD) 테스트 실행 중
Selenium을 사용하여 웹 애플리케이션에서 종단 간 Test Automation 구현
Python를 사용하여 사용자 정의 라이브러리 및 키워드 만들기
문제 해결
요약 및 다음 단계
Requirements
- 소프트웨어 테스트 경험
- Programming 모든 언어에 대한 경험이 도움이 되지만 필수는 아닙니다.
청중
- 소프트웨어 테스트 엔지니어
Open Training Courses require 5+ participants.
Robot Framework: Keyword Driven Acceptance Testing 교육 과정 - Booking
Robot Framework: Keyword Driven Acceptance Testing 교육 과정 - Enquiry
Robot Framework: Keyword Driven Acceptance Testing - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (1)
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
Upcoming Courses
Related Courses
BDD for Non-Programmers: Live Workshop
14 Hours대한민국에서 강사가 진행하는 이 라이브 워크숍은 BDD에 대한 소개, BDD의 정의, 기업에서 우수한 소프트웨어 설계, 개발 및 테스트를 촉진하기 위해 BDD를 사용하는 방법으로 시작됩니다. 우리는 최종 사용자, 요구 사항, 언어 및 사고 방식을 고려하여 비엔지니어링 관점에서 이를 수행합니다. 우리는 또한 비즈니스 이해관계자들이 기술적인 생각을 가진 동료들과 더 긴밀하게 협력하면서 직면할 가능성이 있는 커뮤니케이션 문제를 해결합니다.
이 교육이 끝나면 참가자는 다음 방법을 알게 됩니다.
- 실제 소프트웨어 사용자의 사용 패턴을 포착하는 간결한 사용자 스토리를 작성하세요.
- 사용자 스토리를 BDD의 행동 언어(Given, When, Then.)로 번역합니다.
- 엔지니어가 구현하고 테스트하는 데 사용할 수 있도록 이러한 사례에서 테스트 사례를 도출합니다.
- 제품 요구 사항, 승인 기준 및 테스트 사례 간의 관계를 이해합니다.
- 의사소통과 이해를 방해하는 기술 전문 용어를 명확하게 설명합니다.
- BDD 기능 파일 작성을 위한 훌륭한 도구를 설치하고 사용하세요.
- 작업이 엔지니어에게 전달되면 어떤 일이 발생하는지 이해하고 감사하십시오.
- 반복적인 개발 주기에서 보다 적극적인 역할을 수행합니다.
BDD - Behavioral testing of IT systems
7 Hours이 교육은 IT 및 비즈니스 직원 모두를 대상으로합니다. 이 과정의 목표는 소프트웨어 개발 프로세스에서 부서 간 의사 소통을 원활하게하는 방법을 제공하는 것입니다. 참가자는 비용이 많이 드는 고급 도구가 없어도 신뢰할 수있는 소프트웨어를 만들 수 있도록 행동 테스트를 학습합니다.
Behat: Behavior Driven Development (BDD) with PHP
14 HoursBehat은 PHP에 작성된 Behavior Driven Development (BDD) 테스트 프레임워크입니다. 이것은 소프트웨어 개발 프로세스 동안 개발자, 테스터, 비즈니스 이해 관계자 및 클라이언트 간의 커뮤니케이션을 용이하게 합니다. Behat을 사용하면 기술에 능통하지 않은 사람도 애플리케이션의 의도된 동작에 대한 명확한 설명을 작성한 다음 해당 "시나리오"를 애플리케이션에 대한 기능 테스트로 실행할 수 있습니다.
강사가 진행하는 이 실시간 교육에서 참가자는 Behat 및 PHP을 사용하여 BDD 스타일 테스트 사례를 작성하고 실행하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 인간이 읽을 수 있는 "Given, When, Then"Gherkin 언어로 작성된 자동화된 테스트 실행
- Behat 기반 테스트 케이스를 사용하여 기술팀과 비기술팀 간 협업을 개선합니다.
- 테스트를 구동하고 보고서를 생성하기 위해 Selenium, Mink, Goutte 및 기타 브라우저 에뮬레이터와 Behat을 통합합니다.
- 확장 시스템을 통해 Behat 기능을 확장합니다.
- 터미널 명령, REST API 등을 통해 다양한 사용 시나리오를 테스트합니다.
청중
- 테스트 엔지니어
- 개발자
과정 형식
- 일부 강의, 일부 토론, 연습 및 집중적인 실습
BDD with Python and Behave
7 Hours이 강사 주도의 실시간 교육 과정은 BDD(Behavior-Driven Development)에 대한 논의와 Behave 프레임워크를 사용하여 웹 애플리케이션에 대한 BDD 테스트를 수행하는 방법을 소개합니다. 참가자들은 실습 기반의 실험 환경에서 배운 개념과 전략을 구현하면서 강사 및 동료들과 충분히 상호 작용할 수 있는 기회를 갖게 됩니다.
이 교육이 끝나면 참가자는 BDD와 Behave에 대해 확실히 이해하게 될 뿐만 아니라 실제 테스트 시나리오에서 이러한 기술과 도구를 구현하는 데 필요한 실습도 갖게 됩니다.
Cucumber for Behavior Driven Development (BDD)
14 Hours대한민국(온라인 또는 현장)에서 진행되는 이 강사가 진행하는 실시간 교육은 참가자들에게 행동 중심 개발(BDD)의 실제 사례를 안내하고 다양한 테스트 시나리오에서 Cucumber을 구현하는 방법을 직접 보여줍니다.
Cucumber: Implementing BDD with Java
7 HoursCucumber은 자연어 스타일로 테스트를 작성하기 위한 오픈 소스 BDD 프레임워크입니다. BDD 또는 동작 구동 개발(Behavior Driven Development)은 소프트웨어 프로젝트에서 개발자, QA 및 비기술적 비즈니스 담당자 간의 협업을 장려하는 민첩한 소프트웨어 개발 기술입니다.
이 교육은 BDD에 대한 논의와 Cucumber이 웹 애플리케이션에 대한 BDD 테스트를 수행하는 데 어떻게 사용되는지에 대한 논의로 시작됩니다. 참가자는 이 실습 기반 랩 환경에서 학습한 개념과 전략을 구현하는 동안 강사 및 동료와 상호 작용할 수 있는 충분한 기회를 얻습니다.
이 교육을 마치면 참가자는 BDD와 Cucumber에 대한 확실한 이해와 실제 소프트웨어 테스트 시나리오에 대한 자체 테스트 사례를 작성하는 데 필요한 연습 및 도구 세트를 갖추게 됩니다.
과정 형식
- 실습에 많은 중점을 둡니다.
- 대부분의 개념은 샘플, 연습, 실습 개발을 통해 학습됩니다.
메모
- 이 교육에서는 Eclipse와 Selenium을 사용합니다. 다른 IDE 또는 테스트 자동화 프레임워크를 사용하려면 당사에 연락하여 준비하십시오.
- 귀하의 팀이 처음으로 수동 테스트에서 자동화 테스트로 전환하는 경우, 자동화 테스트에 대한 추가 내용을 포함하도록 교육을 연장하기 위해 저희에게 연락해 주세요.
Cucumber.js: Behavior Driven Development (BDD) with Javascript
14 HoursCucumber.js는 Cucumber의 기본 JavaScript 구현입니다.
강사가 진행하는 이 실시간 교육에서 참가자는 Cucumber 및 Java스크립트를 사용하여 BDD(행동 주도 개발) 스타일 테스트 사례를 작성하고 실행하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 인간이 읽을 수 있는 언어로 작성된 자동화된 테스트를 실행합니다.Gherkin
- Cucumber 기반 테스트 케이스를 사용하여 기술팀과 비기술팀 간의 커뮤니케이션과 협업을 개선합니다.
- Angular 애플리케이션을 테스트하기 위해 Protractor과 같은 다른 테스트 프레임워크와 Cucumber.js를 통합합니다.
과정 형식
- 일부 강의, 일부 토론, 연습 및 집중적인 실습
Iridium: Cucumber and Selenium Based Testing
7 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Iridium을 사용하여 복잡한 웹 애플리케이션을 테스트하는 방법을 배우려는 테스트 엔지니어와 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 웹 애플리케이션을 탐색할 때 사용자의 작업을 시뮬레이션하는 엔드투엔드 테스트를 만듭니다.
- 다양한 스타일로 테마 애플리케이션 테스트를 자동화합니다.
- 기술적인 지식이 없는 사람도 읽을 수 있는 테스트 사례를 만듭니다.
- 다양한 브라우저에서 테스트를 실행하세요.
- 테스트 스크립트 작성을 용이하게 하려면 Atom용 Iridium Snippets 패키지를 사용하십시오.
- 사용자 정의 Java 코드 및 페이지 개체를 유지 관리하는 비용을 줄입니다.
Testing Ruby applications with RSpec
7 Hours이 1 일 과정은 참가자들에게 RSpec , BDD (행동 주도 개발) 및 기타 실습을 통한 기타 테스트 방법의 기본 사항을 안내합니다.
Serenity BDD for Automated Acceptance Tests
7 Hours강사가 진행하는 이 대한민국 라이브 교육에서 참가자는 "각본"과 "배우, 작업 및 목표"라는 아이디어를 사용하여 시스템 간의 상호 작용이 아닌 비즈니스 용어로 테스트를 표현함으로써 고품질 테스트를 작성하는 방법을 배웁니다. 구성 요소. 기능 및 UI 테스트 시나리오를 모두 살펴보고 Serenity을 사용하여 테스트를 관리하는 방법을 보여줍니다. 모든 강의, 메모, 퀴즈 및 토론에는 실시간 실습 및 구현이 수반됩니다.
본 교육이 끝나면 참가자는 Serenity 프레임워크를 이해하고 편안하게 활용할 수 있게 됩니다. 중요한 것은 참가자들이 테스트 자동화를 다른 관점에서 생각하고 접근하는 방법을 배우게 된다는 것입니다.
SpecFlow: Implementing BDD for .NET
21 Hours대한민국의 강사가 진행하는 실시간 교육에서 참가자는 SpecFlow을 사용하여 기술적 이해관계자는 물론 비기술적 이해관계자도 이해할 수 있는 승인 테스트를 작성하는 방법을 배웁니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 비즈니스 요구 사항을 .NET 코드에 바인딩합니다.
- BDD 기술을 적용하여 애플리케이션에 대한 실시간 문서를 구축합니다.
- Visual Studio 또는 명령줄에서 SpecFlow를 실행합니다.
- SpecFlow를 기존의 지속적인 테스트 및 빌드 환경에 통합하세요.
- SpecFlow를 MSTest, NUnit, xUnit 및 MbUnit과 같은 다른 테스트 프레임워크와 통합합니다.