Introduction to Model Based Testing 교육 과정
모델 기반 테스트(MBT)는 모델을 사용하여 테스트 대상 시스템(SUT)의 원하는 동작을 표현하는 테스트 접근 방식입니다. 체계적이고 유지 관리가 가능한 완전하고 고도로 자동화된 테스트 커버리지를 가능하게 하는 초기 단계 테스트 접근 방식입니다.
강사가 진행하는 이 실시간 교육에서 참가자는 데모 모델 기반 테스트(MBT) 테스트 환경에서 지정된 도구와 기술을 구현하면서 모델 기반 테스트의 이론과 실제를 배우게 됩니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 모델링 전략과 기술을 적용하여 테스트 사례를 생성합니다.
- MBT를 구현하기 위한 무료 및 상용 도구를 평가합니다.
- 다양한 유형의 소프트웨어 애플리케이션, 시스템 및 환경에 대한 테스트 모델을 관리합니다.
- 조직 내에서 MBT 전략을 평가, 제안하고 실행합니다.
- MBT의 이점과 과제를 이해하고 설명합니다.
과정 형식
- 일부 강의, 일부 토론, 연습 및 집중적인 실습
Course Outline
소개
MBT와 기존 스크립트 기반 테스트 비교
모델링 개념 및 기술
모델 기반 테스트 도구
환경 준비
모델 기반 테스트 설계 및 생성
모델 기반 테스트 프로세스
계획 및 구현
MBT 유지 및 확장
맺음말
Requirements
- 소프트웨어 테스트 경험
청중
- 소프트웨어 테스트 엔지니어, 분석가, 디자이너 및 관리자
- 개발자
Open Training Courses require 5+ participants.
Introduction to Model Based Testing 교육 과정 - Booking
Introduction to Model Based Testing 교육 과정 - Enquiry
Introduction to Model Based Testing - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (5)
나는 모든 것이 나에게 새로운 것이기 때문에 모든 것을 즐겼고 그것이 내 작업에 울릴 수 있는 부가가치를 볼 수 있었습니다.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
Machine Translated
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
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
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Course - TestComplete
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 등으로 이동합니다.이 교육에 사용 된 버전을 사용자 지정하려면 저희에게 연락하여 준비하십시오.
Automate Windows Desktop Applications with AutoIt
14 Hours이 강사가 진행하는 라이브 교육(현장 또는 원격)에서 참가자는 일련의 실습 라이브 랩 연습을 통해 AutoIt을 사용하여 창 응용 프로그램을 자동화하는 방법을 배웁니다.
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를 사용하거나 사용하지 않고 각도기를 실행합니다.
Robot Framework: Keyword Driven Acceptance Testing
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 일련의 테스트 케이스와 테스트 스위트를 작성하는 방법을 배우고 데모 애플리케이션에서 테스트를 실행하려는 소프트웨어 테스트 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Robot Framework의 키워드 기반 테스트 접근 방식과 테이블 형식 테스트 데이터 구문을 사용하여 테스트를 작성하고 실행합니다. 일관된 구문을 사용하여 기존 키워드에서 새 키워드를 구성합니다. Gherkin 스타일 BDD(행동 중심 개발) 테스트를 수행합니다(Cucumber와 유사). 테스트된 애플리케이션의 오류를 해결하기 위해 보고서 및 로그를 생성하고 해석합니다. Python, Java, Perl, Javascript 및 PHP로 작성된 타사 라이브러리를 사용하여 Robot Framework의 기능을 확장했습니다. 웹 애플리케이션 테스트를 위해 Robot Framework를 Selenium과 통합합니다.
Test Automation with Selenium and Katalon Studio
14 Hours대한민국(온라인 또는 현장)에서 진행되는 이 강사 주도 라이브 교육은 Selenium 및 Katalon Studio를 사용하여 엔드투엔드 자동화 테스트 솔루션을 만들려는 소프트웨어 테스터를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 모든 OS 또는 장치에 대한 크로스 플랫폼 테스트를 생성하고 실행합니다.
- 자동화된 테스트를 CI/CD 파이프라인에 통합합니다.
- 웹 테스트, API 테스트, 모바일 테스트 및 데스크톱 테스트를 자동화합니다.
TestComplete
21 Hours강사가 진행하는 이 대한민국 실시간 교육에서 참가자는 테스트 객체 모델, 체크포인트, 이름 매핑, UI를 포함한 TestComplete의 기능을 사용하여 데스크탑, 웹, 컴퓨터에서 자동화된 테스트를 수행하는 방법을 배웁니다. 그리고 모바일 애플리케이션.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 기능 테스트를 생성, 기록 및 실행합니다.
- 확장 가능하고 유지 관리 가능한 테스트 프레임워크를 만듭니다.
- 체크포인트를 생성하고, 여러 장치에 대한 테스트를 조정하고, 테스트 결과를 분석하세요.
- TestComplete의 스크립트 확장을 사용하세요.
Automation Testing with Cypress
14 Hours대한민국(온라인 또는 현장)에서 강사가 진행하는 실시간 교육은 테스트 자동화를 위해 Cypress을 사용하려는 소프트웨어 테스터를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Cypress로 엔드투엔드 자동화 테스트를 수행하세요.
- 웹 애플리케이션에서 통합 및 단위 테스트를 구현합니다.
- Selenium의 대안으로 Cypress를 사용하십시오.
Tosca: Model-Based Testing for Complex Systems
35 Hours강사가 진행하는 이 라이브 교육에서 대한민국 참가자는 Tosca를 사용하여 종단 간(웹 + 백엔드) 테스트를 수행하는 방법을 배웁니다. 이 교육은 실제 실험실 환경에서 이론과 실습을 결합하여 참가자에게 기술, 강사 및 동료와 상호 작용할 수 있는 기회를 제공합니다.
교육은 기존 코드 및 스크립트 기반 자동화 테스트에 대한 개요로 시작하여 이를 Tosca의 모델 기반(MBT) 접근 방식과 대조합니다. 참가자는 Tosca의 기본 모듈을 사용하여 테스트 사례를 생성하고 실행하는 방법과 실행을 위한 자체 모듈을 사용자 정의하는 방법을 배웁니다.
소프트웨어 모델링 원칙에서 다양한 브라우저에 대한 테스트 적용 범위에 이르기까지 이 교육은 이론과 실습을 통해 참가자를 안내하고 Tosca에서 자체 테스트 솔루션을 구현할 수 있도록 합니다.
TOSCA Certification Preparation
14 Hours이 강사는 대한민국 (온라인 또는 현장)에서 진행되는 실시간 교육으로, TOSCA 인증을 취득하고 Tricentis Tosca를 사용하여 테스트 자동화 능력을 입증하고자 하는 중급 소프트웨어 테스팅 전문가를 대상으로 합니다.
본 교육을 마치면 참가자들은 다음을 수행할 수 있게 됩니다:
- TOSCA 인증 구조 및 요구 사항을 이해합니다.
- 테스트 케이스 설계, 자동화 및 실행을 포함한 TOSCA 개념을 마스터합니다.
- 재사용 가능하고 유지 관리 가능한 테스트 케이스를 구축하기 위한 모범 사례를 적용합니다.
- TOSCA 인증 시험의 실기 및 이론 요소에 대비합니다.