Course Outline

1일차

소개

  • 왜 BDD인가?
  • Agile의 확장인 BDD
  • 01일차 일정

소프트웨어 개발 주기의 여러 단계에서 BDD 적용

  • 개발 전
  • 개발 중
  • 개발 후

모든 것을 지배하는 하나의 언어

  • 엔지니어와 비엔지니어는 서로 다른 언어를 사용합니다.
  • BDD를 통해 격차 해소
  • BDD 언어 미리보기: Gherkin

BDD의 다양한 역할

  • 제품 요구사항으로서의 BDD(제품 소유자용)
  • 승인 기준으로서의 BDD(개발자용)
  • 테스트 케이스로서의 BDD(테스터용)
  • 제품 설명으로서의 BDD(다른 이해관계자용)

Agile으로 돌아가기: 모든 것은 사용자 스토리에서 시작됩니다

  • Agile 개발 주기 개요
  • Agile 개발에서 사용자 스토리의 역할

Q&A 세션 및 토론

퀴즈

이상한 사용자 스토리 만들기

  • 올바른 언어 사용
    • 역할, 행동, 결과
  • 샘플 사용자 스토리

활동 - 사용자 스토리 작성

  • 첫 번째 사용자 스토리 작성 - 개인 활동
  • 사용자 스토리 강화 - 팀 활동
  • 사용자 스토리 전달 - 팀 활동

실제 프로젝트의 사용자 스토리

  • 팀 역학
  • 도구 및 기술
  • 소프트웨어 개발 주기의 사용자 스토리

BDD로

  • 사용자 스토리 확장
  • 기능 파일 소개
  • 소프트웨어의 예상 동작 캡처
  • "예기치 않은" 행동이 어떤 것인지 상상해 보세요.

Good 기능 파일 생성

  • 올바른 언어 사용 (Gherkin)
    • 주어진, 언제, 그렇다면
  • 샘플 기능 파일

활동 - 기능 파일 작성 - PART 01

  • 첫 번째 기능 파일 작성 - 개인 활동
    • 기능 섹션
    • 시나리오 섹션
  • 기능 파일 강화 - 팀 활동
  • 기능 파일 전달 - 팀 활동

실제 프로젝트의 기능 파일

  • 팀 역학
  • 도구 및 기술
  • 소프트웨어 개발 주기의 사용자 스토리

Q&A 세션 및 토론

퀴즈

환경 설정

  • Gherkin 예쁘게 만들기
  • 생산성의 즐거움

활동 - 기능 파일 작성 - PART 02

  • 기능 파일 작성 - 개인 활동
    • 시나리오에 여러 인수 전달
    • 시나리오 개요 섹션
  • 기능 파일 강화 - 팀 활동
  • 기능 파일 전달 - 팀 활동

Q&A 세션 및 토론

퀴즈

맺음말


2일차

소개

  • 전날 요약
  • 02일차 일정

나만의 제품 - 자기 성찰

  • 제품 설명
  • 제품 그림 그리기

테스트 범위 확장

  • 시스템의 유용성
  • Business 요구 사항
  • Business 프로세스

활동 - 기능 파일 작성 - PART 03

  • 기능 파일 작성 - 개인 활동
    • 예시 섹션
    • 데이터 및 시나리오 재사용
    • 태그를 사용하여 기능 및 시나리오 구성
  • 기능 파일 강화 - 팀 활동
  • 기능 파일 전달 - 팀 활동

Q&A 세션 및 토론

퀴즈

기능 파일 - 생략할 내용

  • 엔지니어에게 맡겨야 할 것
    • 낮은 수준의 기능(단위 테스트)
    • 철저한 구성 요소 간 기능(통합 및 API 테스트)

Q&A 세션 및 토론

퀴즈

나만의 제품 - 자기 성찰

  • 귀하의 제품은 얼마나 유용합니까?
  • 귀하의 제품은 외부 사용자에게 얼마나 유용합니까?

Communication 팀 외부 사람들과 함께

요약 및 다음 단계

Requirements

  • 사용자 요구사항 개념에 대한 이해
  • 최종 사용자 관점에서 소프트웨어의 장점과 부적절성을 식별하는 안목
  • Programming 및 테스트 경험이 필요하지 않습니다

청중

  • 제품 소유자 및 관리자
  • Business 분석가
  • 수동 테스터
  • 소프트웨어 제품 또는 시스템의 최종 사용자
  • 제품 설계에 참여하는 비엔지니어 및 비코더
 14 Hours

Number of participants


Price per participant

회원 평가 (7)

Upcoming Courses

Related Categories