애자일 테스트 입문 교육 과정
이 2일 과정은 애자일 소프트웨어 테스트에 대한 간략한 소개를 제공합니다. 애자일(스크럼) 개발 컨텍스트 내에서 기초적인 테스트 개념을 다루며, 크리spin & 그리고리의 애자일 테스트 사분면 모델을 프레임워크로 활용하여 현대적인 애자일 테스트 원칙과 관행을 탐구합니다.
대상 수강자
본 과정은 애자일 컨텍스트에서 테스트 관행을 개선하고자 하는 개발팀을 위한 것입니다.
테스트를 전문적인 경력으로 추구하고자 하는 사람들에게도 적합하며, iSQI Certified Agile Tester 과정의 적임 사전 요건이 됩니다.
코스 개요
애자일 개요
- 애자일 방법론의 역사 개관
- 애자일 선언문 내용에 대한 논의
스크럼 프레임워크
- 스크럼의 역할과 책임 – 스크럼 마스터, 제품 소유주, 개발팀
- 스크럼 관련 행사들 – 스프린트, 스프린트 계획 회의, 리뷰, 회고 및 스크럼 미팅
- 스크럼 산물들 – 제품 백로그, 스프린트 백로그, 제품 인크리먼트
애자일 테스트
- 개별적인 활동보다는 협력이 중시됨
- 애자일 환경에서의 문서화 역할
- '애자일 테스트 사분면' 개념 소개
- 테스트 자동화
테스트 기본 원리
- 테스트 과정의 기본 구조
- 블랙박스 테스트 설계 기법
- 화이트박스 테스트 설계 기법
- 품질 측면에 관한 요소들
- 성능 테스트
- 테스트 도구 사례 소개
개발을 지도하는 기술 중심의 테스트 방식
- 단위 테스트 및 블랙박스 테스트 설계 방법
- 테스트 주도 개발(TDD)
- 테스트 도구 사례 소개
개발을 지도하는 비즈니스 중심의 테스트 방식
- 유저 스토리와 수락 기반 테스트 방법
- 행동 주도 개발(BDD)
- 테스트 도구 사례 소개
제품의 품질을 평가하는 비즈니스 중심의 테스트 방식
- 탐색적 테스트 기법
- 화이트박스 테스트 설계 방법
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
애자일 테스트 입문 교육 과정 - 예약
애자일 테스트 입문 교육 과정 - 문의
애자일 테스트 입문 - 컨설팅 문의
회원 평가 (1)
워크샵, 실습 사례
Joanna Nowak - LKQ Polska Sp. z o. o.
코스 - Introduction to Agile Testing
기계 번역됨
예정된 코스
관련 코스
고급 자동화 테스트 및 유지보수
35 시간본 강의는 온라인 또는 현장에서 진행되는 실습 위주의 교육으로, 자동화 테스트 관련 지식과 기술을 확장하고자 하는 중급 수준의 테스터 및 개발자를 대상으로 합니다. 특히 Selenium, TestComplete와 같은 도구 활용법과 Oracle APEX 및 .Net Core와의 통합 방법도 포함됩니다.
교육을 이수한 후에는 다음 역량을 갖추게 됩니다:
- Selenium과 TestComplete를 활용해 자동화 테스트 환경을 설정 및 구성할 수 있습니다.
- 고급 수준의 테스트 스크립트와 프레임워크를 개발할 수 있습니다.
- Oracle APEX 및 .Net Core 애플리케이션과 자동화 테스트 환경을 효과적으로 통합할 수 있습니다.
- 머신러닝 기법을 활용해 테스트 자동화 성능을 강화할 수 있습니다.
- 수작업 방식에서 자동화된 절차로 자연스럽게 전환할 수 있습니다.
- 외주 처리되는 테스트 프로젝트를 관리하고 품질 기준을 유지하는 방법을 습득합니다.
자동화 테스트 엔지니어를 위한 고급 C#
21 시간이 실시간 강의식 교육 과정은 <현장>에서(온라인 또는 오프라인) 진행되며, 자동화 테스트 분야에서 이미 경험이 풍부한 엔지니어들을 대상으로 고급 C# 프로그래밍 개념을 습득할 기회를 제공합니다.
본 교육 과정을 이수한 후 참가자들은 다음 역량을 갖추게 됩니다:
- 고급 C# 프로그래밍 개념 및 모범 사례를 이해합니다.
- 고급 객체 지향 프로그래밍 원칙을 활용해 효율적이고 유연한 자동화 솔루션을 구축할 수 있습니다.
- 업계 표준 모범 사례를 적용하여 모듈화되고 재사용 가능한 자동화 프레임워크를 설계 및 개발할 수 있습니다.
고급 Selenium
14 시간대한민국에서 진행하는 이 강사 주도 실시간 교육 과정에서 참가자는 고급 기법을 사용하여 Selenium을 구동하는 자동화 테스트 스위트 개선 방법을 배우게 됩니다.
교육 과정이 끝날 무렵, 참가자는 다음을 수행할 수 있게 됩니다:
- Selenium을 사용하여 복잡한 웹 애플리케이션 테스트 자동화 문제를 해결합니다.
- 정규식 및 패턴 기반 검증 기법을 적용합니다.
- 테스트 실행을 중단하는 예외를 처리합니다.
- 프로그래밍 방식으로 웹 객체를 검색합니다.
- 웹 컨트롤에서 데이터를 동적으로 캡처합니다.
- 데이터 기반 테스트 프레임워크를 구축합니다.
- Selenium Grid로 테스트를 분산합니다.
고급 TestStand: 테스트 자동화 기술 숙련하기
21 시간본 강좌는 대한민국 (온라인 또는 오프라인)에서 진행되는 강사 주도형 실습 교육으로서, 테스트 자동화의 효율성과 효과성을 극대화하기 위한 고급 TestStand 기능 및 기법을 배우고자 하는 중급 수준 이상의 테스트 엔지니어와 자동화 전문가들을 대상으로 합니다.
교육이 끝날 무렵 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- TestStand의 고급 기능들을 활용하여 테스트 자동화 워크플로우를 향상시킬 수 있습니다.
- 사용자 인터페이스를 맞춤 설정하고 보다 복잡한 테스트 시퀀스도 개발할 수 있습니다.
- 고급 결과 처리 및 보고 기능을 구현할 수 있습니다.
- TestStand를 외부 데이터베이스, 시스템 및 하드웨어와 통합시킬 수 있습니다.
- 복잡한 테스트 시퀀스를 유지 관리하고 문제 해결하는 최적의 방법을 익힐 수 있습니다.
Java(Jersey)를 활용한 API 개발 및 테스트
14 시간Jersey는 JAX-RS(RESTful 웹 서비스용 Java API)의 오픈소스 참조 구현체입니다. 이 도구를 사용하면 Java 기반으로 REST API를 빠르고 효과적으로 제작할 수 있습니다. 현대적인 테스트 도구와 결합될 경우 개발자들은 API를 효율적으로 설계, 개발, 검증 및 문서화할 수 있게 됩니다.
본 강좌는 온라인 또는 오프라인으로 진행되는 실습 중심의 교육 과정으로, Jersey 및 관련 도구들을 활용하여 API 개발과 테스트를 배우고자 하는 초급 및 중급 수준의 Java 개발자와 테스터를 대상으로 합니다.
강좌 종료 시 참가자들은 다음 역량을 습득하게 됩니다:
- Maven을 이용해 Jersey 프로젝트를 설정합니다.
- Jersey를 사용하여 RESTful API를 개발하고 배포할 수 있습니다.
- Postman 및 자동화 테스트 프레임워크로 API 검증이 가능합니다.
- API 관련 오류 처리, 보안 설정 및 문서 작성 방법을 익힙니다.
강좌 진행 방식
- 상호작용적인 강의와 토론으로 이루어집니다.
- 실제 실습 연습 및 문제 해결 기회가 제공됩니다.
- 실제 개발 환경에서 직접 코드를 구현해볼 수 있습니다.
강좌 맞춤형 옵션
- 본 강좌에 대한 맞춤형 교육을 원하시는 경우, 별도로 문의해주시기 바랍니다.
비개발자를 위한 BDD: 실시간 워크숍
14 시간대한민국에서 진행되는 이 강사 주도형 실시간 워크숍에서는 BDD란 무엇이며 기업들이 우수한 소프트웨어 설계와 개발, 테스트를 위해 이를 어떻게 활용하는지부터 시작하여 설명해 드립니다. 특히 엔지니어링 전문 지식이 없는 입장에서 최종 사용자의 요구사항과 언어, 사고 방식을 중심으로 접근하며, 비기술 분야의 이해관계자들이 기술적 배경을 가진 동료들과 협업할 때 마주하게 되는 커뮤니케이션 관련 문제들도 다룹니다.
이 교육 과정을 이수한 후에는 다음 내용들을 수행할 수 있게 됩니다:
- 실제 사용자들의 활용 패턴을 잘 담아낼 수 있는 간결한 사용자 스토리 작성하기
- 작성된 사용자 스토리를 BDD의 행동 기반 언어(Given, When, Then)로 변환하기
- 이러한 스토리들로부터 테스트 케이스를 도출하여 개발자들이 구현 및 검증에 활용하도록 하기
- 제품 요구사항, 수락 기준, 그리고 테스트 케이스 간의 관계를 명확히 이해하기
- 커뮤니케이션을 방해하고 서로를 이해하는 데 장애가 되는 기술 용어들을 해소하기
- BDD 피처 파일 작성을 위한 유용한 도구들을 설치 및 활용하기
- 작업이 개발자들에게 전달된 이후 어떤 과정이 진행되는지 이해하고 인식하게 되기
- 반복적인 개발 사이클에서 더 적극적으로 참여할 수 있게 되기
ISTQB 공인 테스터 어드밴스드 레벨 – 테스터 분석가 (CTAL-TA)
35 시간ISTQB 공인 테스트 엔지니어 고급 레벨 – 테스트 매니저(CTAL-TM)
35 시간ISTQB 공인 테스트 엔지니어 고급 레벨 – 테스트 매니저(CTAL-TM)는 ISTQB 교육 과정에 부합하는 고급 테스트 관리 기법, 리더십 역량 및 전략적 의사결정을 중심으로 하는 전문가 수준의 자격증입니다.
이 강사 주도형 실시간 교육(온라인 또는 오프라인)은 ISTQB 고급 레벨 테스트 매니저 과목을 숙달하고 자격증 취득을 준비하고자 하는 중급 이상의 테스트 매니저 및 품질보증 전문가들을 대상으로 합니다.
본 교육을 수료한 참가자들은 다음 역량을 갖추게 됩니다:
- 포괄적인 테스트 전략 및 계획의 수립과 관리
- 리스크 기반 테스트 기법을 활용해 테스트 효율성 극대화
- 프로젝트 내에서 테스트 프로세스를 모니터링, 통제 및 개선
- 테스트 팀을 이끌고 역량 강화하며 이해관계자의 기대에 부응하는 관리 능력 배양
- 테스트 관리, 보고 및 지속적 개선을 위한 도구와 지표 활용 능력 향상
교육 방식
- 상호작용형 강의 및 토론
- 자격증 시험에 대비한 연습 문제와 실습 활동
- ISTQB CTAL-TM 교육 과정과 연계된 실제 사례 분석 및 시뮬레이션
교육 내용의 맞춤화 옵션
- 본 과정에 대한 맞춤형 교육을 원하시는 경우, 문의 주시면 협의드리겠습니다.
AI를 활용한 QA의 기초 및 현대적 테스트 (ISTQB 기초 자격증 준비)
21 시간대한민국의 강사 주도 라이브 트레이닝은 ISTQB CTFL v4.0의 기초와 현대적인 AI 지원 테스트 도구를 결합합니다. 참가자는 구조화된 QA 지식, 실용적인 자동화 기술, 그리고 AI 기반 테스트 케이스 생성, 셀프 힐링 자동화, 결함 분석에 대한 실무 경험을 습득합니다.
Postman을 활용한 API 테스트
21 시간대한민국에서 진행되는 이 강사 주도형 실시간 교육(온라인 또는 오프라인)은 Postman을 활용해 API 테스트를 수행하고자 하는 소프트웨어 테스터들을 대상으로 합니다.
본 교육 과정을 마치면 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- 자동화된 요청 및 워크플로우를 활용해 테스트 실행하기
- 버전 관리 시스템을 이용해 API를 정의, 개발, 테스트하고 모니터링하기
- 요청 시 동적 데이터 생성하기
- 팀원들이 공동으로 검토할 수 있도록 테스트들을 컬렉션 형태로 문서화하고 정리하기
C#을 이용한 Selenium WebDriver
14 시간본 강사 주도 실시간 교육대한민국(온라인 또는 오프라인)에서는 Visual Studio에서 C#과 Selenium WebDriver를 활용한 자동화 테스트에 대해 설명합니다. 만약 C# 프로그래밍 경험이 없거나 기초 지식을 복습하고 싶다면 ‘자동화 테스트 엔지니어를 위한 C#’ 과정을 참고해 주시기 바랍니다.
Selenium과 Jenkins를 활용한 테스트 자동화
21 시간본 과정은 Selenium 테스트 스위트와 Jenkins를 이용해 지속적인 테스트를 수행하며, 실제 프로젝트에서의 테스트 업무 처리 방법을 배우도록 구성되었습니다.
대상자:
- 소프트웨어 테스트 엔지니어
- 애자일 개발 방식에 참여하는 소프트웨어 개발자
- 릴리스 관리 담당자
- 품질 보증(QA) 엔지니어
본 Selenium 교육을 수료한 학습자는 다음 역량을 갖추게 됩니다:
- 실제 프로젝트에서 Selenium 테스트 스위트를 효과적으로 활용할 수 있습니다
- 다양한 브라우저 환경에서 테스트를 수행하기 위해 Selenium을 사용할 수 있습니다
- Selenium Grid를 통해 테스트 분산 처리가 가능해집니다
- Jenkins 내에서 회귀 테스트 자동화가 실행됩니다
- Jenkins를 활용하여 테스트 보고서 및 주기적 리포트 생성이 가능합니다
Selenium과 Python을 활용한 테스트 자동화
14 시간Selenium은 다양한 브라우저에서 웹 애플리케이션 테스트를 자동화하기 위한 오픈소스 프레임워크입니다. Selenium 4에서는 향상된 WebDriver API, 상대적 로케이터 기능 및 강화된 그리드 지원이 제공됩니다. Python은 간결한 문법과 Pytest와 같은 테스트 프레임워크와의 뛰어난 호환성 덕분에 확장 가능하고 유지보수가 용이한 자동화 스위트 개발에 매우 적합합니다.
본 강좌는 온라인 또는 오프라인으로 진행되며, 초급자부터 중급 수준의 테스터 및 개발자를 대상으로 합니다. 실제 업무 환경에서 Selenium과 Python을 활용해 웹 애플리케이션 테스트를 자동화하고 싶은 분들을 위해 기획되었습니다.
교육 과정을 마치면 참가자들은 다음 역량을 갖추게 됩니다:
- 테스트 환경에서 Python과 Selenium을 설치 및 구성할 수 있습니다.
- Selenium WebDriver와 Pytest를 활용해 견고한 자동화 스크립트를 작성할 수 있습니다.
- 유지보수가 쉬운 테스트 프레임워크 구축을 위해 Page Object Model(POM) 기법을 적용할 수 있습니다.
- Selenium Grid를 이용해 여러 브라우저에서 테스트를 동시에 실행할 수 있습니다.
- 자동화된 테스트를 CI/CD 파이프라인과 통합할 수 있습니다.
- 흔히 발생하는 문제들을 해결하고, 안정적인 자동화 환경을 구축하기 위한 모범 사례를 실천할 수 있습니다.
강좌 진행 방식
- 참여형 강의 및 토론이 진행됩니다.
- 다양한 연습 문제와 실습 기회가 제공됩니다.
- 실제 실습 환경에서 직접 코드를 작성하며 체험할 수 있습니다.
강좌 맞춤화 옵션
- 본 강좌의 내용을 고객 요구사항에 맞게 조정하고 싶으시다면, 연락 주시면 협의해 드리겠습니다.
Selenium을 활용한 테스트 자동화
21 시간본 과정은 테스트 프로젝트를 수행하는 방법에 대해 교육하며, Selenium 테스트 제품군을 사용하여 웹 애플리케이션의 기능적 테스트 및 크로스 브라우저 테스트 자동화 실습 기회도 제공합니다.
이 과정은 소프트웨어 테스트 엔지니어와 수동 테스터를 대상으로 합니다.
교육을 마친 후에는 참가자들이 실제 프로젝트에서 Selenium WebDriver를 효과적으로 활용할 수 있게 됩니다.
TestComplete
21 시간대한민국에서 진행되는 본 강의에서는 전문 강사의 지도 아래 참가자들이 TestComplete의 핵심 기능들을 배우게 됩니다. 구체적으로는 테스트 객체 모델, 체크포인트 설정, 이름 매핑 및 사용자 인터페이스 등을 활용해 데스크톱, 웹 및 모바일 애플리케이션에 대한 자동화 테스트를 수행하는 방법이 다뤄집니다.
강의 종료 시점에는 참가자들이 다음과 같은 역량을 갖추게 됩니다:
- 기능 테스트를 생성, 기록 및 실행하는 능력
- 확장 가능하고 유지보수하기 쉬운 테스트 프레임워크를 설계할 수 있는 역량
- 체크포인트 작성, 다양한 기기 환경에 맞게 테스트 조정 및 결과 분석 방법
- TestComplete의 스크립트 확장 기능 사용법