Selenium C# Test Automation 교육 과정
Selenium은 오픈 소스 자동화 테스트 프레임워크입니다. 웹 애플리케이션을 검증하고 다양한 브라우저에서 테스트하기 위한 도구 세트와 플랫폼을 제공합니다.
이 강사가 진행하는 실시간 교육(온라인 또는 현장)은 C# 및 Selenium을 사용하여 테스트 자동화를 수행하려는 개발자와 테스터를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Selenium WebDriver를 설치하고 구성합니다. Visual Studio IDE에서 Selenium, C# 및 Nunit을 사용하여 테스트를 작성합니다. C# Selenium 테스트 자동화를 실행합니다.
코스의 형식
- 대화형 강의 및 토론. 많은 연습과 연습. 라이브 랩 환경에서 직접 구현합니다.
코스 맞춤화 옵션
- 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 예약하시기 바랍니다.
Course Outline
소개
- Selenium 자동화된 웹 애플리케이션 테스트 개요
- C# 및 .NET 개요
시작하기
- C#을 사용하여 WebDriver 설치 및 구성
- NuGet, 라이브러리 및 확장 사용
- 준비 중 Visual Studio
- UI 요소 식별
Selenium WebDriver 사용
- WebDriver에서 사용자 작업 수행
- 웹페이지에서 데이터 캡처 및 유효성 검사
- 프레임, 경고 및 여러 브라우저 창 사용
C#의 내장 기능 사용하기
- 예외 처리
- 동기화 중
- 페이지 개체 작업(POM)
- 테스트 구조
- 도우미 라이브러리 사용
C# Selenium Test Automation 사용
- C#에서 Selenium 자동화 프레임워크에 대한 프로젝트 설정
- C# Selenium 자동화 프레임워크 .NET Core 5.0 처음부터 생성
- Visual Studio IDE에서 Selenium, C# 및 Nunit을 사용하여 테스트 작성
- C# Selenium 테스트 실행
- 브라우저에서 C# Selenium 테스트 실행
문제 해결
요약 및 다음 단계
Requirements
- C#에 대한 실무 지식
- 마이크로소프트에 대한 지식 Visual Studio
청중
- 개발자
- 테스터
Open Training Courses require 5+ participants.
Selenium C# Test Automation 교육 과정 - Booking
Selenium C# Test Automation 교육 과정 - Enquiry
회원 평가 (5)
수업은 유익하고 따라하기 쉬웠습니다.
Najeeda Motala - Multichoice
Course - Advanced C# for Automation Test Engineers
Machine Translated
우리의 요구에 맞춰
Rafal - Haleon
Course - C#.Net
Machine Translated
나는 모든 것이 나에게 새로운 것이기 때문에 모든 것을 즐겼고 그것이 내 작업에 울릴 수 있는 부가가치를 볼 수 있었습니다.
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
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Course - Introduction to Blazor
Upcoming Courses
Related Courses
Introducing C# 6.0 with Visual Studio 2015/2017
28 Hours이 강사가 진행하는 실시간 교육(온라인 또는 현장)은 참가자에게 Visual Studio 2015/2017 환경 내에서 C# 6.0의 기능을 활용하는 데 필요한 필수 기술을 제공합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Visual Studio 2015/2017의 통합 개발 환경(IDE)을 탐색하고 활용하세요.
- Console.WriteLine, Console.ReadLine 및 Hello C# World!와 같은 기본 C# 기능을 구현합니다.
- C# 코드를 컴파일하고 디버깅하는 프로세스를 이해합니다.
- 코드 문서화 및 가독성을 위해 C#에 주석을 적용합니다.
- CLR, GC, DLL, EXE 및 .NET 내 기술을 포함하여 .NET 6.0의 기본 사항을 살펴보세요.
- 버전 1.0부터 6.0까지 C#의 역사를 검토하고 키워드, 리터럴, 연산자, 명령문 등 C# 기본 사항을 파악합니다.
- C# 6.0에서 숫자 및 부울 형식, 클래스, 개체, 필드, 속성, 인덱서, 연산자, 메서드 등을 사용하여 작업할 수 있습니다.
- 컬렉션, 파일 처리, 데이터 스트림, 시스템 간 통신, 날짜, 직렬화 및 병렬 프로그래밍을 포함한 .NET 클래스 라이브러리 기능을 살펴보세요.
- ADO.NET, LINQ, ORM(Entity Framework) 및 SOA(서비스 지향 아키텍처)의 데이터를 사용하여 데이터에 액세스하고 조작합니다.
- Windows Presentation Foundation, ASP.NET MVC 2, Silverlight 등 C# 및 .NET Framework 6에서 개발할 수 있는 애플리케이션 검토
C#.Net
35 Hours목표
이 C# 과정은 대표자가 C# 프로그래밍 언어로 응용 프로그램을 개발할 수있게합니다. 대표는 객체 방향의 원칙을 사용하여 프로그래밍 할 수있을 것입니다. 이 과정은 또한 강력하고 유지 가능한 응용 프로그램을 생산하기 위해 2010 개발 환경을 사용하는 방법을 다루게됩니다.
관객
이 과정은 다음과 같은 유형의 소프트웨어 개발자를 대상으로합니다 :
- 새로운 개발자
- 컴퓨터 프로그래밍을 이해하지만 대학에서 비 그래픽 언어를 사용하여 프로그래밍을 배웠을 수도 있습니다.
이러한 개발자들은 C#; Microsoft .NET 프레임 워크 내에서 사용하여 솔루션을 구축하고자합니다. 그들은 또한 개발 기술을 향상시키기 위해 객체 지향 기술을 사용하고자합니다.
Advanced Programming in C#
35 Hours대한민국에서 강사가 진행하는 실시간 교육에서는 C#의 고급 기능을 소개하고 실제 문제를 해결하기 위한 데스크톱 애플리케이션 프로그래밍 언어와 웹 프로그래밍 언어로서의 사용법을 검토합니다.
Programming 기술과 원칙은 수업 중 실습과 연습을 통해 시연되고 실습됩니다.
Advanced C# for Automation Test Engineers
21 Hours대한민국(온사이트 또는 현장)에서 진행되는 이 강사 주도 라이브 교육은 자동화 테스트를 위한 고급 C# 프로그래밍 개념을 배우고자 하는 숙련된 자동화 테스트 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 고급 C# 프로그래밍 개념과 모범 사례를 이해합니다. 고급 개체 지향 프로그래밍 원칙을 적용하여 효율적이고 유연한 자동화 솔루션을 만듭니다. 업계 모범 사례를 사용하여 모듈식 및 재사용 가능한 자동화 프레임워크를 설계하고 개발합니다.
ASP.Net 4.0
35 Hours대표자들은 .Net 프레임워크에 대해 소개받고 C# 4.0을 사용하여 웹 애플리케이션을 개발하는 방법을 배우게 됩니다. 과정을 마치면 대표자들은 프레임워크에 익숙해지고 기본 웹 애플리케이션을 개발하는 데 경험이 있으며 LINQ을 사용하여 데이터베이스 액세스에 능숙해야 합니다. 애플리케이션은 객체 지향 프로그래밍을 사용하여 생성됩니다.
이 과정을 완료한 후, 참석자들은 다음을 수행할 수 있습니다.
- Visual Studio 2010을 효과적으로 활용하세요
- C# 4.0을 배우세요
- 상업용 ASP.NET 웹 애플리케이션 만들기
- OO Programming, 클래스, 객체를 이해하세요
- 디버그 애플리케이션
- 마스터 페이지, 사이트 탐색 및 테마를 사용하여 사용자 인터페이스 개발
- ADO.Net 및 LINQ을 사용하여 데이터베이스에서 읽고 쓰기
- ASP.NET AJAX를 사용하여 풍부한 인터넷 애플리케이션 개발
- WCF 서비스 생성 및 호출
Automate Windows Desktop Applications with AutoIt
14 Hours이 강사가 진행하는 라이브 교육(현장 또는 원격)에서 참가자는 일련의 실습 라이브 랩 연습을 통해 AutoIt을 사용하여 창 응용 프로그램을 자동화하는 방법을 배웁니다.
C# for Automation Test Engineers
21 Hours대한민국에서 진행되는 이 강사 주도형 실시간 교육은 자동화 테스트를 목적으로 C# 학습에 관심이 있는 모든 사람을 위해 설계되었습니다. 참가자가 소프트웨어 자동화 테스트에 적용하는 데 필요한 필수 프로그래밍 기술을 신속하게 익힐 수 있도록 다양한 실습 연습이 포함된 간소화되고 집중적인 과정입니다. 테스트 자동화에 직접적이고 즉각적으로 적용할 수 있는 C# 기본 사항에 중점을 둡니다.
이 과정에서는 Selenium과 같은 심층적인 테스트 자동화 프레임워크를 다루지 않습니다. 이미 C#에 정통하고 Selenium을 사용하여 바로 테스트를 시작하려면 다음을 확인하세요. Selenium C#의 WebDriver: C#의 웹 테스트 자동화 소개.
Design Patterns in C#
14 Hours대상 그룹:
기술 개발자, 소프트웨어 개발자
학습 목표:
교육의 목적은 C #에서 고급 개발 / 프로젝트 구조를 설계 할 수있는 능력을 얻는 것입니다.
이 과정에서 학생들은 Microsoft Visual Studio , ReSharper와 같은 개발 프로세스를 지원하는 MSDN 리소스 및 도구에 익숙해집니다.
Introduction to Blazor
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Blazor를 사용하여 풀 스택C# 웹 애플리케이션을 만들려는 웹 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- C# 및 Blazor를 사용하여 웹 애플리케이션을 개발합니다.
- C# 코드를 사용하여 JavaScript API 및 라이브러리를 호출합니다.
- 브라우저나 서버에서 클라이언트 측 C# 코드와 클라이언트 논리를 직접 실행하세요.
- Azure를 사용하여 Blazor 웹 애플리케이션을 배포합니다.
Mastering LINQ with C#
14 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 C#을 사용하여 LINQ로 빅데이터를 쿼리하고 업데이트하려는 웹 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- LINQ개의 쿼리를 생성하고 실행합니다.
- 데이터 쿼리를 위한 고급 라이브러리를 구현합니다.
- 로컬 또는 원격 객체를 필터링, 검색, 변환 및 조작합니다.
Programming in ASP.NET MVC 5
21 Hours대상 그룹:
소프트웨어 개발자 기술 팀장
학습 목표:
교육 목적은 ASP.NET MVC 4 기술 및 C # 언어로 비즈니스 인터넷 응용 프로그램을 개발하는 능력을 습득하는 것입니다.
과정 중에 학생들은 MSDN 리소스 및 Microsoft Visual Studio 와 같은 개발 프로세스를 지원하는 도구에 익숙해집니다.
Robot Framework: Keyword Driven Acceptance Testing
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 일련의 테스트 케이스와 테스트 스위트를 작성하는 방법을 배우고 데모 애플리케이션에서 테스트를 실행하려는 소프트웨어 테스트 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Robot Framework의 키워드 기반 테스트 접근 방식과 테이블 형식 테스트 데이터 구문을 사용하여 테스트를 작성하고 실행합니다. 일관된 구문을 사용하여 기존 키워드에서 새 키워드를 구성합니다. Gherkin 스타일 BDD(행동 중심 개발) 테스트를 수행합니다(Cucumber와 유사). 테스트된 애플리케이션의 오류를 해결하기 위해 보고서 및 로그를 생성하고 해석합니다. Python, Java, Perl, Javascript 및 PHP로 작성된 타사 라이브러리를 사용하여 Robot Framework의 기능을 확장했습니다. 웹 애플리케이션 테스트를 위해 Robot Framework를 Selenium과 통합합니다.
TestComplete
21 Hours강사가 진행하는 이 대한민국 실시간 교육에서 참가자는 테스트 객체 모델, 체크포인트, 이름 매핑, UI를 포함한 TestComplete의 기능을 사용하여 데스크탑, 웹, 컴퓨터에서 자동화된 테스트를 수행하는 방법을 배웁니다. 그리고 모바일 애플리케이션.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 기능 테스트를 생성, 기록 및 실행합니다.
- 확장 가능하고 유지 관리 가능한 테스트 프레임워크를 만듭니다.
- 체크포인트를 생성하고, 여러 장치에 대한 테스트를 조정하고, 테스트 결과를 분석하세요.
- TestComplete의 스크립트 확장을 사용하세요.
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 인증 시험의 실기 및 이론 요소에 대비합니다.