SlideShare a Scribd company logo
1 of 29
테스트 자동화의 철학 나철환
목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트  안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증   미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계  저자의 철학
목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트  안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증   미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계  저자의 철학
철학이 테스트 자동화에 무슨 상관인가?
인생관(테스트관)은 테스트를 어떻게 할지  영향을 많이 주기 때문이다. 예) 모의객체를 많이 쓰는 사람도 있고,  모의객체를 많이 안 쓰는 사람도 있다. 이유는 철학이라는 것이 밑바탕에 깔려있기 때문이다. * 다른 철학 이해해야 된다.
다른 철학을 갖고 있는 사람들은 이해하면 왜 그들이 다른 게 하는지 이해 할 수 있습니다.
목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트  안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증   미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계  저자의 철학
단계적 테스트 테스트 약간 -> 코드 약간 -> 테스트 약간 한 번에 한 개의 테스트만해야 한다. 테스트가 왜 실패했는지 분명하므로 디버그 시간을 줄 일수 있다.
한꺼번에 테스트 지금까지의 기능이 요구하는 모든 테스트를 코딩에 들어가기 전에 미리 알아본다. 개발자가 '고객처럼 생각하기‘ 가능 개발자가 '해결 방법'에 너무 빨리 들어가는 걸 막아준다. 스토리를 추정 할 수 있다.
단계적 테스트 –“점진적인 개발에 있어 최상의 상태”라고 말한다.   한꺼번에 테스트 – 스토리에 포함된 테스트를 개발자에게 한개씩 주지 않기 때문이다.
목차 철학이 중요한 이유 철학적 차이점 테스트 나중 - 테스트 먼저 한꺼번에 테스트 - 단계적 테스트  안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증   미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계  저자의 철학
안에서 밖으로 의존성 문제가 생긴다.
안에서 밖으로 의존성 문제가 생긴다.
안에서 밖으로 의존성 문제가 생긴다.
밖에서 안으로 테스트 대역 사용해서 의존성 해결 개발자처럼 생각하기 전에 '고객처럼 생각하게'해준다.
밖에서 안으로 테스트 대역 사용해서 의존성 해결 개발자처럼 생각하기 전에 '고객처럼 생각하게'해준다.
밖에서 안으로 테스트 대역 사용해서 의존성 해결 개발자처럼 생각하기 전에 '고객처럼 생각하게'해준다.
목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트  안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증   미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계  저자의 철학
상태 검증 SUT를 특정 상태에 두고 실행한 후 SUT가 원했던 상태인지 검증
동작 검증 SUT의 시작과 끝의 상태뿐만 아니라 SUT가 밑으로 호출하는 것까지 검증
동작 검증 좀 더 어려운 리펙토링이 필요하지만 소프트웨어의 각 단위를 따로 테스트하기 좋다.
목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트  안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증   미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계  저자의 철학
미리 픽스처 설계
미리 픽스처 설계  테스트를 봤을 때 픽스처의어느 부분이 특정 테스트 메소드를 위한 사전 조건인지 알기 힘들 수 있다.
단계적 픽스처 설치 좀더 애자일 한 방법이다. 맞춤제작
목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트  안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증   미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계  저자의 철학
- 보통 한 번에 하나의 테스트를 작성하지만 때에 따라서는 미리 개요를 자기 위해 생각나는 모든 테스트를 작성하기도 한다. - 밖에서 안으로 개발하면 다음 안쪽 레이어에서 어떤 테스트가 필요한지 알아내는 데 도움이 된다. ,[object Object]
단계별 테스트에 따라 픽스처를 설계한다.,[object Object]
끝

More Related Content

Viewers also liked

행동예측과 A/B 테스트
행동예측과 A/B 테스트행동예측과 A/B 테스트
행동예측과 A/B 테스트정수 강
 
Istqb 5-테스트관리-2015-배포
Istqb 5-테스트관리-2015-배포Istqb 5-테스트관리-2015-배포
Istqb 5-테스트관리-2015-배포Jongwon Lee
 
(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구Lim SungHyun
 
Advanced nGrinder 2nd Edition
Advanced nGrinder 2nd EditionAdvanced nGrinder 2nd Edition
Advanced nGrinder 2nd EditionJunHo Yoon
 
단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종guest7178884
 
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)SangIn Choung
 
테스트 냄새
테스트 냄새테스트 냄새
테스트 냄새SukYun Yoon
 
TDD: Test Driven Development 첫번째 이야기
TDD: Test Driven Development 첫번째 이야기TDD: Test Driven Development 첫번째 이야기
TDD: Test Driven Development 첫번째 이야기Ji Heon Kim
 
Istqb 1-소프트웨어테스팅기초-2015
Istqb 1-소프트웨어테스팅기초-2015Istqb 1-소프트웨어테스팅기초-2015
Istqb 1-소프트웨어테스팅기초-2015Jongwon Lee
 
행복한 개발을 위한_테스트_케이스
행복한 개발을 위한_테스트_케이스행복한 개발을 위한_테스트_케이스
행복한 개발을 위한_테스트_케이스도형 임
 
Istqb 6-테스트도구-2015-배포판
Istqb 6-테스트도구-2015-배포판Istqb 6-테스트도구-2015-배포판
Istqb 6-테스트도구-2015-배포판Jongwon Lee
 
Experimentation Platform at Netflix
Experimentation Platform at NetflixExperimentation Platform at Netflix
Experimentation Platform at NetflixSteve Urban
 
Agile - SCRUM을 통한 개발관리
Agile - SCRUM을 통한 개발관리Agile - SCRUM을 통한 개발관리
Agile - SCRUM을 통한 개발관리SangJin Kang
 
테스트자동화 성공전략
테스트자동화 성공전략테스트자동화 성공전략
테스트자동화 성공전략SangIn Choung
 

Viewers also liked (14)

행동예측과 A/B 테스트
행동예측과 A/B 테스트행동예측과 A/B 테스트
행동예측과 A/B 테스트
 
Istqb 5-테스트관리-2015-배포
Istqb 5-테스트관리-2015-배포Istqb 5-테스트관리-2015-배포
Istqb 5-테스트관리-2015-배포
 
(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구
 
Advanced nGrinder 2nd Edition
Advanced nGrinder 2nd EditionAdvanced nGrinder 2nd Edition
Advanced nGrinder 2nd Edition
 
단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종
 
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
 
테스트 냄새
테스트 냄새테스트 냄새
테스트 냄새
 
TDD: Test Driven Development 첫번째 이야기
TDD: Test Driven Development 첫번째 이야기TDD: Test Driven Development 첫번째 이야기
TDD: Test Driven Development 첫번째 이야기
 
Istqb 1-소프트웨어테스팅기초-2015
Istqb 1-소프트웨어테스팅기초-2015Istqb 1-소프트웨어테스팅기초-2015
Istqb 1-소프트웨어테스팅기초-2015
 
행복한 개발을 위한_테스트_케이스
행복한 개발을 위한_테스트_케이스행복한 개발을 위한_테스트_케이스
행복한 개발을 위한_테스트_케이스
 
Istqb 6-테스트도구-2015-배포판
Istqb 6-테스트도구-2015-배포판Istqb 6-테스트도구-2015-배포판
Istqb 6-테스트도구-2015-배포판
 
Experimentation Platform at Netflix
Experimentation Platform at NetflixExperimentation Platform at Netflix
Experimentation Platform at Netflix
 
Agile - SCRUM을 통한 개발관리
Agile - SCRUM을 통한 개발관리Agile - SCRUM을 통한 개발관리
Agile - SCRUM을 통한 개발관리
 
테스트자동화 성공전략
테스트자동화 성공전략테스트자동화 성공전략
테스트자동화 성공전략
 

Similar to 4장 테스트 자동화의 철학

발표자료 1인qa로살아남는6가지방법
발표자료 1인qa로살아남는6가지방법발표자료 1인qa로살아남는6가지방법
발표자료 1인qa로살아남는6가지방법SangIn Choung
 
애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절)
애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절)애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절)
애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절)SangIn Choung
 
testing for agile?, agile for testing
testing for agile?, agile for testingtesting for agile?, agile for testing
testing for agile?, agile for testingSangIn Choung
 
Istqb 2-소프트웨어수명주기와테스팅-2015
Istqb 2-소프트웨어수명주기와테스팅-2015Istqb 2-소프트웨어수명주기와테스팅-2015
Istqb 2-소프트웨어수명주기와테스팅-2015Jongwon Lee
 
프로젝트 관리 및 지켜야 할 사항들
프로젝트 관리 및 지켜야 할 사항들프로젝트 관리 및 지켜야 할 사항들
프로젝트 관리 및 지켜야 할 사항들Lee Geonhee
 
엔지니어의 학습, 그리고 테스트 코드
엔지니어의 학습, 그리고 테스트 코드엔지니어의 학습, 그리고 테스트 코드
엔지니어의 학습, 그리고 테스트 코드Mijeong Park
 
Devon 2011-b-5 효과적인 레거시 코드 다루기
Devon 2011-b-5 효과적인 레거시 코드 다루기Devon 2011-b-5 효과적인 레거시 코드 다루기
Devon 2011-b-5 효과적인 레거시 코드 다루기Daum DNA
 
EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다이상한모임
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트Ji Lee
 
Software pattern
Software patternSoftware pattern
Software patternscor7910
 
Growing object oriented software guided by test
Growing object oriented software guided by testGrowing object oriented software guided by test
Growing object oriented software guided by test라한사 아
 
12 해결한 도출
12 해결한 도출12 해결한 도출
12 해결한 도출humana12
 
[NDC18] 나는 테스트 정책대로 살기로 했다.
[NDC18] 나는 테스트 정책대로 살기로 했다.[NDC18] 나는 테스트 정책대로 살기로 했다.
[NDC18] 나는 테스트 정책대로 살기로 했다.Wooram Hwang
 
테스트 자동화의 원칙
테스트 자동화의 원칙테스트 자동화의 원칙
테스트 자동화의 원칙codevania
 
성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기DomainDriven DomainDriven
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스Hee Jae Lee
 
Io t에서의 소프트웨어단위테스트_접근사례
Io t에서의 소프트웨어단위테스트_접근사례Io t에서의 소프트웨어단위테스트_접근사례
Io t에서의 소프트웨어단위테스트_접근사례SangIn Choung
 
Robot framework 을 이용한 기능 테스트 자동화
Robot framework 을 이용한 기능 테스트 자동화Robot framework 을 이용한 기능 테스트 자동화
Robot framework 을 이용한 기능 테스트 자동화Jaehoon Oh
 
Scrum - Agile Development Process
Scrum - Agile Development ProcessScrum - Agile Development Process
Scrum - Agile Development ProcessKook Maeng
 
[H3 2012] 행복한 개발을 위한 테스트 케이스
[H3 2012] 행복한 개발을 위한 테스트 케이스[H3 2012] 행복한 개발을 위한 테스트 케이스
[H3 2012] 행복한 개발을 위한 테스트 케이스KTH, 케이티하이텔
 

Similar to 4장 테스트 자동화의 철학 (20)

발표자료 1인qa로살아남는6가지방법
발표자료 1인qa로살아남는6가지방법발표자료 1인qa로살아남는6가지방법
발표자료 1인qa로살아남는6가지방법
 
애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절)
애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절)애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절)
애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절)
 
testing for agile?, agile for testing
testing for agile?, agile for testingtesting for agile?, agile for testing
testing for agile?, agile for testing
 
Istqb 2-소프트웨어수명주기와테스팅-2015
Istqb 2-소프트웨어수명주기와테스팅-2015Istqb 2-소프트웨어수명주기와테스팅-2015
Istqb 2-소프트웨어수명주기와테스팅-2015
 
프로젝트 관리 및 지켜야 할 사항들
프로젝트 관리 및 지켜야 할 사항들프로젝트 관리 및 지켜야 할 사항들
프로젝트 관리 및 지켜야 할 사항들
 
엔지니어의 학습, 그리고 테스트 코드
엔지니어의 학습, 그리고 테스트 코드엔지니어의 학습, 그리고 테스트 코드
엔지니어의 학습, 그리고 테스트 코드
 
Devon 2011-b-5 효과적인 레거시 코드 다루기
Devon 2011-b-5 효과적인 레거시 코드 다루기Devon 2011-b-5 효과적인 레거시 코드 다루기
Devon 2011-b-5 효과적인 레거시 코드 다루기
 
EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트
 
Software pattern
Software patternSoftware pattern
Software pattern
 
Growing object oriented software guided by test
Growing object oriented software guided by testGrowing object oriented software guided by test
Growing object oriented software guided by test
 
12 해결한 도출
12 해결한 도출12 해결한 도출
12 해결한 도출
 
[NDC18] 나는 테스트 정책대로 살기로 했다.
[NDC18] 나는 테스트 정책대로 살기로 했다.[NDC18] 나는 테스트 정책대로 살기로 했다.
[NDC18] 나는 테스트 정책대로 살기로 했다.
 
테스트 자동화의 원칙
테스트 자동화의 원칙테스트 자동화의 원칙
테스트 자동화의 원칙
 
성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기성장하는 스타트업의 프로세스 개척기
성장하는 스타트업의 프로세스 개척기
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
 
Io t에서의 소프트웨어단위테스트_접근사례
Io t에서의 소프트웨어단위테스트_접근사례Io t에서의 소프트웨어단위테스트_접근사례
Io t에서의 소프트웨어단위테스트_접근사례
 
Robot framework 을 이용한 기능 테스트 자동화
Robot framework 을 이용한 기능 테스트 자동화Robot framework 을 이용한 기능 테스트 자동화
Robot framework 을 이용한 기능 테스트 자동화
 
Scrum - Agile Development Process
Scrum - Agile Development ProcessScrum - Agile Development Process
Scrum - Agile Development Process
 
[H3 2012] 행복한 개발을 위한 테스트 케이스
[H3 2012] 행복한 개발을 위한 테스트 케이스[H3 2012] 행복한 개발을 위한 테스트 케이스
[H3 2012] 행복한 개발을 위한 테스트 케이스
 

More from samagu0030

자연스러운 세부 수준 변화
자연스러운 세부 수준 변화자연스러운 세부 수준 변화
자연스러운 세부 수준 변화samagu0030
 
카툰 렌더링
카툰 렌더링카툰 렌더링
카툰 렌더링samagu0030
 
[Gpg1권 나철] 2.0 예측 가능한 난수
[Gpg1권 나철] 2.0 예측 가능한 난수[Gpg1권 나철] 2.0 예측 가능한 난수
[Gpg1권 나철] 2.0 예측 가능한 난수samagu0030
 

More from samagu0030 (7)

자연스러운 세부 수준 변화
자연스러운 세부 수준 변화자연스러운 세부 수준 변화
자연스러운 세부 수준 변화
 
카툰 렌더링
카툰 렌더링카툰 렌더링
카툰 렌더링
 
Fsm
FsmFsm
Fsm
 
클로저 1
클로저 1클로저 1
클로저 1
 
[Gpg1권 나철] 2.0 예측 가능한 난수
[Gpg1권 나철] 2.0 예측 가능한 난수[Gpg1권 나철] 2.0 예측 가능한 난수
[Gpg1권 나철] 2.0 예측 가능한 난수
 
픽킹
픽킹픽킹
픽킹
 
픽킹
픽킹픽킹
픽킹
 

4장 테스트 자동화의 철학

  • 2. 목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계 저자의 철학
  • 3. 목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계 저자의 철학
  • 4. 철학이 테스트 자동화에 무슨 상관인가?
  • 5. 인생관(테스트관)은 테스트를 어떻게 할지 영향을 많이 주기 때문이다. 예) 모의객체를 많이 쓰는 사람도 있고, 모의객체를 많이 안 쓰는 사람도 있다. 이유는 철학이라는 것이 밑바탕에 깔려있기 때문이다. * 다른 철학 이해해야 된다.
  • 6. 다른 철학을 갖고 있는 사람들은 이해하면 왜 그들이 다른 게 하는지 이해 할 수 있습니다.
  • 7. 목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계 저자의 철학
  • 8. 단계적 테스트 테스트 약간 -> 코드 약간 -> 테스트 약간 한 번에 한 개의 테스트만해야 한다. 테스트가 왜 실패했는지 분명하므로 디버그 시간을 줄 일수 있다.
  • 9. 한꺼번에 테스트 지금까지의 기능이 요구하는 모든 테스트를 코딩에 들어가기 전에 미리 알아본다. 개발자가 '고객처럼 생각하기‘ 가능 개발자가 '해결 방법'에 너무 빨리 들어가는 걸 막아준다. 스토리를 추정 할 수 있다.
  • 10. 단계적 테스트 –“점진적인 개발에 있어 최상의 상태”라고 말한다. 한꺼번에 테스트 – 스토리에 포함된 테스트를 개발자에게 한개씩 주지 않기 때문이다.
  • 11. 목차 철학이 중요한 이유 철학적 차이점 테스트 나중 - 테스트 먼저 한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계 저자의 철학
  • 12. 안에서 밖으로 의존성 문제가 생긴다.
  • 13. 안에서 밖으로 의존성 문제가 생긴다.
  • 14. 안에서 밖으로 의존성 문제가 생긴다.
  • 15. 밖에서 안으로 테스트 대역 사용해서 의존성 해결 개발자처럼 생각하기 전에 '고객처럼 생각하게'해준다.
  • 16. 밖에서 안으로 테스트 대역 사용해서 의존성 해결 개발자처럼 생각하기 전에 '고객처럼 생각하게'해준다.
  • 17. 밖에서 안으로 테스트 대역 사용해서 의존성 해결 개발자처럼 생각하기 전에 '고객처럼 생각하게'해준다.
  • 18. 목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계 저자의 철학
  • 19. 상태 검증 SUT를 특정 상태에 두고 실행한 후 SUT가 원했던 상태인지 검증
  • 20. 동작 검증 SUT의 시작과 끝의 상태뿐만 아니라 SUT가 밑으로 호출하는 것까지 검증
  • 21. 동작 검증 좀 더 어려운 리펙토링이 필요하지만 소프트웨어의 각 단위를 따로 테스트하기 좋다.
  • 22. 목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계 저자의 철학
  • 24. 미리 픽스처 설계 테스트를 봤을 때 픽스처의어느 부분이 특정 테스트 메소드를 위한 사전 조건인지 알기 힘들 수 있다.
  • 25. 단계적 픽스처 설치 좀더 애자일 한 방법이다. 맞춤제작
  • 26. 목차 철학이 중요한 이유 철학적 차이점 한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로 상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설 계 저자의 철학
  • 27.
  • 28.
  • 29.