Agile 테스팅 입문 교육 과정
이 2일 과정은 Agile 소프트웨어 테스팅에 대한 간략한 소개를 제공합니다. 이 과정은 Agile(Scrum) 개발 환경에서 기초적인 테스트 개념을 다루며, Crispin & Gregory의 Agile Testing Quadrants 모델을 프레임워크로 사용하여 최신 Agile 테스팅 원칙과 실천 방법을 탐구합니다.
대상 학습자
이 과정은 Agile 환경에서 테스트 실무를 개선하고자 하는 개발팀을 위한 것입니다.
또한, 테스팅을 특정 직업으로 추구하려는 사람에게도 적합하며, iSQI Certified Agile Tester 과정의 적절한 선행 요건이 됩니다.
코스 개요
Agile 개요
- Agile 방법론의 역사 개요
- Agile Manifesto 문장에 대한 토론
Scrum 프레임워크
- Scrum 역할과 책임 - Scrum Master, Product Owner, Dev Team
- Scrum 이벤트 - Sprint, Sprint Planning, Review, Retrospective, Scrum meeting
- Scrum 아티팩트 - Product Backlog, Sprint Backlog, Product Increment
Agile 테스팅
- 독립성보다 협업
- Agile에서 문서화의 위치
- Agile Testing Quadrants 소개
- 테스트 자동화
테스팅 기초
- 기본 테스트 프로세스
- 블랙박스 테스트 설계 기법
- 화이트박스 테스트 설계 기법
- 품질 속성
- 성능 테스트
- 테스트 도구 예시
개발을 안내하는 기술적인 테스팅
- 유닛 테스트와 블랙박스 테스트 설계
- 테스트 주도 개발
- 테스트 도구 예시
개발을 안내하는 비즈니스 페이싱 테스팅
- 사용자 스토리와 수락 테스트
- 동작 주도 개발
- 테스트 도구 예시
제품을 비평하는 비즈니스 페이싱 테스팅
- 익스플로러리 테스팅
- 화이트박스 테스트 설계
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
Agile 테스팅 입문 교육 과정 - 예약
Agile 테스팅 입문 교육 과정 - 문의
Agile 테스팅 입문 - 컨설팅 문의
회원 평가 (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: 마스터링 Test Automation
21 시간이 강사는 온라인 또는 현장에서 진행되는, 중급에서 고급 수준의 테스트 엔지니어와 자동화 전문가를 대상으로 하는 교육입니다. 이들은 테스트 자동화의 효율성과 효과를 극대화하기 위한 고급 TestStand 기능을 탐구하고자 합니다.
이 교육을 마친 후, 참가자는 다음을 할 수 있게 됩니다.
- 테스트 자동화 워크플로우를 향상시키기 위해 TestStand의 고급 기능과 기능을 활용합니다.
- 사용자 인터페이스를 사용자 정의하고 고급 테스트 시퀀스를 개발합니다.
- 고급 결과 처리 및 보고 기법을 구현합니다.
- TestStand를 외부 데이터베이스, 시스템 및 하드웨어와 통합합니다.
- 복잡한 테스트 시퀀스의 유지보수, 관리, 문제 해결 및 디버깅을 위한 최선책을 적용합니다.
API 개발 및 테스팅을 위한 Java (Jersey) 사용
14 시간Jersey는 JAX-RS(Java API for RESTful Web Services)의 오픈 소스 참조 구현입니다. Jersey는 Java에서 REST API를 신속하고 효과적으로 구축하는 데 필요한 라이브러리를 제공합니다. 현대적인 테스트 도구와 결합하여 Jersey는 개발자들이 API를 설계, 구축, 테스트, 문서화하는 데 효율적으로 지원합니다.
이 인스트럭터 주도형 라이브 학습(온라인 또는 현장) 과정은 Jersey와 지원 도구를 사용하여 API 개발 및 테스트를 학습하고자 하는 초급에서 중급 수준의 Java 개발자 및 테스터를 대상으로 합니다.
이 과정 종료 시 참여자들은 다음을 수행할 수 있게 됩니다:
- Maven을 사용하여 Jersey 프로젝트 설정
- Jersey를 사용하여 RESTful API 개발 및 배포
- Postman과 자동화 프레임워크를 사용하여 API 테스트
- API의 오류 처리, 보안, 문서화
과정 형식
- 대화형 강의 및 토론
- 실습 연습 및 실습
- 라이브 랩 환경에서의 구현
과정 맞춤화 옵션
- 이 과정에 맞춤화된 학습을 요청하려면, 연락하여 조정해 주시기 바랍니다.
BDD for Non-Programmers: 라이브 워크숍
14 시간대한민국에서 강사가 진행하는 이 라이브 워크숍은 BDD에 대한 소개, BDD의 정의, 기업에서 우수한 소프트웨어 설계, 개발 및 테스트를 촉진하기 위해 BDD를 사용하는 방법으로 시작됩니다. 우리는 최종 사용자, 요구 사항, 언어 및 사고 방식을 고려하여 비엔지니어링 관점에서 이를 수행합니다. 우리는 또한 비즈니스 이해관계자들이 기술적인 생각을 가진 동료들과 더 긴밀하게 협력하면서 직면할 가능성이 있는 커뮤니케이션 문제를 해결합니다.
이 교육이 끝나면 참가자는 다음 방법을 알게 됩니다.
- 실제 소프트웨어 사용자의 사용 패턴을 포착하는 간결한 사용자 스토리를 작성하세요.
- 사용자 스토리를 BDD의 행동 언어(Given, When, Then.)로 번역합니다.
- 엔지니어가 구현하고 테스트하는 데 사용할 수 있도록 이러한 사례에서 테스트 사례를 도출합니다.
- 제품 요구 사항, 승인 기준 및 테스트 사례 간의 관계를 이해합니다.
- 의사소통과 이해를 방해하는 기술 전문 용어를 명확하게 설명합니다.
- BDD 기능 파일 작성을 위한 훌륭한 도구를 설치하고 사용하세요.
- 작업이 엔지니어에게 전달되면 어떤 일이 발생하는지 이해하고 감사하십시오.
- 반복적인 개발 주기에서 보다 적극적인 역할을 수행합니다.
ISTQB 공인 테스트 전문가 고급 과정 - 테스트 분석가 (CTAL-TA)
35 시간ISTQB 공인 테스트 전문가 고급 과정인 테스트 분석가(CTAL-TA) 코스는 소프트웨어 개발 전 생애 주기에 걸쳐 테스트 분석, 테스트 설계, 위험 기반 테스트 및 품질 보증 분야의 전문 지식을 강화하고자 하는 경험豊富な 테스트 전문가를 위해 설계되었습니다. 이 과정을 통해 참가자는 요구사항 분석, 효과적인 테스트 케이스 설계, 결함 관리, 비즈니스 및 사용자 관점에서의 소프트웨어 품질 보장 등을 위한 고급 기법을 습득합니다.
본 과정을 완료하면 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- 고급 테스트 분석 및 테스트 설계 기법 적용
- 요구사항과 사용자 스토리를 분석하여 테스트 조건 도출
- 위험 기반 테스트 시나리오 및 테스트 케이스 설계 및 우선순위 설정
- 소프트웨어 품질 특성 및 비기능적 요구사항 평가
- 테스트 관점에서 명세서 검토 및 평가
- 결함 분석 수행 및 근본 원인 규명에 기여
- SDLC 초기 단계에 정적 테스트 기법을 적용하여 품질 향상
- 애자일, 워터폴 및 하이브리드 환경 내 테스트 활동 지원
- 체계적인 테스트 설계 방법을 통해 테스트 커버리지 개선
- ISTQB CTAL-TA 인증 시험에 효과적으로 대비
ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM)
35 시간ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) 은 ISTQB 과정이와 일치하는 고급 테스트 관리 실습, 리더십, 전략적 의사 결정에 중점을 둔 전문 수준의 인증입니다.
이 강사는 중급에서 고급 수준의 테스트 관리자 및 QA 전문가를 대상으로 하며, ISTQB Advanced Level Test Manager 과정을 마스터하고 인증을 준비하고자 하는 사람들과 함께 온라인 또는 현장에서 직접 진행되는 실습형 라이브 트레이닝입니다.
이 훈련을 마친 후 참가자들은 다음을 할 수 있게 됩니다:
- 포괄적인 테스트 전략 및 계획을 개발하고 관리합니다.
- 테스트 노력 최적화를 위해 위험 기반 테스트 기법을 적용합니다.
- 프로젝트 내에서 테스트 프로세스를 모니터링, 제어하고 개선합니다.
- 이해 관계자 기대를 관리하면서 테스트 팀을 이끌고 개발합니다.
- 테스트 관리, 보고, 지속적인 개선을 위한 도구 및 지표를 활용합니다.
과정 형식
- 상호작용형 강의 및 토론.
- 시험 지향형 연습 문제 및 연습 문제.
- ISTQB CTAL-TM 과정에 맞춘 실제 사례 연구 및 시뮬레이션.
과정 맞춤화 옵션
- 이 과정에 맞춘 맞춤형 트레이닝을 신청하려면 문의하여 조정하세요.
QA의 기초와 AI 기반 현대 테스트 (ISTQB 자격증 준비 과정)
21 시간QA의 기초와 AI 기반 현대 테스트는 ISTQB 테스트 전문가 기초 수준(CTFL v4.0) 교육과정을 실제 적용 가능한 AI 지원 테스트 도구 및 기법 소개와 결합한 종합적인 교육 프로그램입니다. 이 과정은 ISTQB 자격증 준비를 위한 교육 경로로 설계되었으며, 참가자들이 즉시 실무에 적용할 수 있는 AI 기반 테스트 스킬을 습득할 수 있도록 지원합니다.
이 인솔 지도 방식의 라이브 교육(온라인 또는 오프사이트)은 QA 전문가, 소프트웨어 테스터 및 테스트 엔지니어를 대상으로 하며, 품질 보증의 핵심 개념에 대한 체계적인 이해를 쌓고 테스트 케이스 생성, 자동화, 결함 분석 등을 위해 최신 AI 도구를 활용할 수 있도록 하는 것을 목표로 합니다.
교육 과정이 종료되면 참가자들은 다음을 수행할 수 있게 됩니다:
- 7가지 테스트 원칙과 소프트웨어 개발 생명주기 전체에서 테스터의 역할을 적용합니다.
- ISTQB 기준에 따라 블랙박스, 화이트박스, 경험 기반 기법을 활용하여 테스트 케이스를 설계합니다.
- 결함의 전 생애 주기에 걸쳐 결함을 보고하고 추적하며 관리합니다.
- 위험 기반 접근 방식, 추정 기법 및 테스트 진행률 지표를 활용하여 테스트를 계획합니다.
- 귀사의 조직적 컨텍스트에 맞는 테스트 자동화 도구를 평가하고 선택합니다.
- 생성형 AI와 LLM(대규모 언어 모델)을 요구사항으로부터 테스트 케이스를 작성, 검토 및 개선하는 데 활용합니다.
- 자기 치료(self-healing) 테스트 자동화, 시각적 회귀 테스트 및 결함 예측 등을 위해 AI 기반 도구를 적용합니다.
- ISTQB 자격증 시험 구조를 파악하고 모의 문제를 자신감 있게 풀 수 있습니다.
교육 과정 형식
- 대화형 강의 및 토론
- 다양한 연습 및 실습
- 실습 환경에서 hands-on 구현
맞춤형 교육 옵션
- 맞춤형 교육을 요청하려면 저희에게 연락하여 일정을 조정해 주십시오.
API 테스팅 with Postman
21 시간대한민국(온라인 또는 현장)에서 강사가 진행하는 실시간 교육은 API 테스트에 Postman을 사용하려는 소프트웨어 테스터를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 자동화된 요청 및 워크플로를 사용하여 테스트를 실행합니다.
- 버전 제어 시스템을 사용하여 API를 정의, 개발, 테스트 및 관찰합니다.
- 요청에서 동적 데이터를 생성합니다.
- 팀 개정을 위해 컬렉션에 테스트를 문서화하고 구성합니다.
Selenium WebDriver in C#
14 시간이 강사는 온라인 또는 오프라인에서 Selenium WebDriver와 C#을 활용한 자동화 테스트에 대한 실습 위주의 강의를 진행합니다. C# 프로그래밍 경험이 없거나 C#을 복습하고자 하는 경우, "C# for Automation Test Engineers" 강의를 확인해 주세요.
Selenium 및 Jenkins를 이용한 테스트 자동화
21 시간이 과정은 Selenium 테스트 스위트와 Jenkins를 사용하여 테스트 프로젝트를 처리하고 지속적인 테스트를 수행하는 방법을 안내합니다.
대상 학습자:
- 소프트웨어 테스트 엔지니어
- 애그일 개발에 참여하는 소프트웨어 개발자
- 릴리스 관리자
- 품질 보증 엔지니어
Selenium 교육을 수료한 후 학습자는 다음과 같은 능력을 갖추게 됩니다:
- 실제 프로젝트에서 Selenium 테스트 스위트를 효과적으로 사용할 수 있습니다.
- Selenium을 사용하여 크로스 브라우저 테스트를 수행할 수 있습니다.
- Selenium Grid를 사용하여 테스트를 분산시킬 수 있습니다.
- Jenkins에서 회귀 Selenium 테스트를 실행할 수 있습니다.
- Jenkins를 사용하여 테스트 보고서와 주기적인 보고서를 작성할 수 있습니다.
Test Automation with Selenium and Python
14 시간Selenium은 다양한 브라우저에서 웹 애플리케이션 테스트를 자동화하기 위한 오픈 소스 프레임워크입니다. Selenium 4에서는 향상된 WebDriver API, 네이티브 상대 위치 지정자, 그리고 개선된 그리드 지원이 제공됩니다. Python은 Pytest와 같은 테스트 프레임워크와의 강력한 통합과 단순성을 제공하여 확장 가능한 및 유지 가능한 테스트 자동화 스위트를 개발하는 강력한 선택입니다.
이 강사는 초급에서 중급 테스터와 개발자를 대상으로 하여, 실무 환경에서 Selenium을 Python과 함께 사용하여 웹 애플리케이션 테스트를 자동화하고자 하는 사람들을 위한 온라인 또는 오프라인 강의입니다.
이 강의를 통해 참가자들은 다음을 수행할 수 있게 됩니다.
- 테스트 환경에서 Selenium을 Python과 함께 설치 및 구성합니다.
- Selenium WebDriver와 Pytest를 사용하여 강력한 테스트 자동화 스크립트를 작성합니다.
- 유지 가능한 테스트 프레임워크를 위한 Page Object Model(POM)을 적용합니다.
- Selenium Grid를 사용하여 여러 브라우저에서 테스트를 실행합니다.
- 자동화된 테스트를 CI/CD 파이프라인에 통합합니다.
- 자동화 안정성을 위한 일반적인 문제를 해결하고 최선의 관행에 따릅니다.
강의 형식
- 상호작용 강의 및 토론
- 많은 연습 및 실습
- 실습 환경에서 직접 구현
강의 커스터마이징 옵션
- 이 강의를 위한 맞춤형 교육을 요청하려면, 연락주시어 안내해드리겠습니다.
Selenium을 사용한 테스트 자동화
21 시간이 과정은 테스팅 프로젝트를 처리하고, 웹 애플리케이션, 기능 테스트 자동화, 그리고 크로스 브라우저 테스트 자동화를 Selenium 테스트 스위트를 사용하여 실습할 수 있는 교육을 제공합니다.
이 과정의 대상자는 소프트웨어 테스트 엔지니어와 수작업 테스터입니다.
교육이 완료되면 참가자들은 실제 프로젝트에서 Selenium WebDriver를 효과적으로 사용할 수 있을 것입니다.
TestComplete
21 시간강사가 진행하는 이 대한민국 실시간 교육에서 참가자는 테스트 객체 모델, 체크포인트, 이름 매핑, UI를 포함한 TestComplete의 기능을 사용하여 데스크탑, 웹, 컴퓨터에서 자동화된 테스트를 수행하는 방법을 배웁니다. 그리고 모바일 애플리케이션.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 기능 테스트를 생성, 기록 및 실행합니다.
- 확장 가능하고 유지 관리 가능한 테스트 프레임워크를 만듭니다.
- 체크포인트를 생성하고, 여러 장치에 대한 테스트를 조정하고, 테스트 결과를 분석하세요.
- TestComplete의 스크립트 확장을 사용하세요.