Recommended
PDF
테스트 기발 개발, TBD(Test based developement)
PPT
PDF
PPTX
PPTX
PPTX
PPTX
PPTX
PDF
PPTX
(SW 아키텍트 대회 2차)단위테스트자동화도구
PPTX
PPTX
TDD: Test Driven Development 첫번째 이야기
PPTX
PPTX
PDF
Experimentation Platform at Netflix
PPTX
Advanced nGrinder 2nd Edition
PPTX
PDF
PDF
PDF
PDF
Istqb 2-소프트웨어수명주기와테스팅-2015
PDF
『Effective Unit Testing』 - 맛보기
PPTX
PDF
PPTX
PPTX
PPT
xUnitTestPattern/chapter16
PPT
xUnitTestPattern/chapter3
PDF
xunittestpatternchapter15
PPTX
xUnitTestPattern/chapter12
More Related Content
PDF
테스트 기발 개발, TBD(Test based developement)
PPT
PDF
PPTX
PPTX
PPTX
PPTX
PPTX
Viewers also liked
PDF
PPTX
(SW 아키텍트 대회 2차)단위테스트자동화도구
PPTX
PPTX
TDD: Test Driven Development 첫번째 이야기
PPTX
PPTX
PDF
Experimentation Platform at Netflix
PPTX
Advanced nGrinder 2nd Edition
PPTX
PDF
PDF
PDF
Similar to 4장 테스트 자동화의 철학
PDF
Istqb 2-소프트웨어수명주기와테스팅-2015
PDF
『Effective Unit Testing』 - 맛보기
PPTX
PDF
PPTX
PPTX
PPT
xUnitTestPattern/chapter16
PPT
xUnitTestPattern/chapter3
PDF
xunittestpatternchapter15
PPTX
xUnitTestPattern/chapter12
PDF
전통적인 개발과 테스트 주도 개발, 그리고 애자일
More from samagu0030
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
4장 테스트 자동화의 철학 1. 2. 목차철학이 중요한 이유철학적 차이점한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설계 저자의 철학 3. 목차철학이 중요한 이유철학적 차이점한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설계 저자의 철학 4. 5. 인생관(테스트관)은 테스트를 어떻게 할지 영향을 많이 주기 때문이다.예) 모의객체를 많이 쓰는 사람도 있고, 모의객체를 많이 안 쓰는 사람도 있다.이유는 철학이라는 것이 밑바탕에 깔려있기때문이다.* 다른 철학 이해해야 된다. 6. 다른 철학을 갖고 있는 사람들은 이해하면 왜 그들이 다른 게 하는지 이해 할 수 있습니다. 7. 목차철학이 중요한 이유철학적 차이점한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설계 저자의 철학 8. 단계적 테스트테스트 약간 -> 코드 약간 -> 테스트 약간한 번에 한 개의 테스트만해야 한다.테스트가 왜 실패했는지 분명하므로 디버그시간을 줄 일수 있다. 9. 한꺼번에 테스트지금까지의 기능이 요구하는 모든 테스트를코딩에 들어가기 전에 미리 알아본다.개발자가 '고객처럼 생각하기‘ 가능개발자가 '해결 방법'에 너무 빨리 들어가는걸 막아준다.스토리를 추정 할 수 있다. 10. 단계적 테스트 –“점진적인 개발에 있어 최상의 상태”라고 말한다. 한꺼번에 테스트 – 스토리에 포함된 테스트를 개발자에게 한개씩 주지 않기 때문이다. 11. 목차철학이 중요한 이유철학적 차이점테스트 나중 - 테스트 먼저한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설계 저자의 철학 12. 13. 14. 15. 16. 17. 18. 목차철학이 중요한 이유철학적 차이점한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설계 저자의 철학 19. 20. 21. 동작 검증좀 더 어려운 리펙토링이 필요하지만 소프트웨어의 각 단위를 따로 테스트하기 좋다. 22. 목차철학이 중요한 이유철학적 차이점한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설계 저자의 철학 23. 24. 미리 픽스처 설계 테스트를 봤을 때 픽스처의어느 부분이 특정 테스트 메소드를 위한 사전 조건인지 알기 힘들 수 있다. 25. 26. 목차철학이 중요한 이유철학적 차이점한꺼번에 테스트 - 단계적 테스트 안에서 밖으로 - 밖에서 안으로상태 검증 - 동작 검증 미리 픽스처 설계 - 단계별 테스트로 픽스처 설계 저자의 철학 27. - 보통 한 번에 하나의 테스트를 작성하지만 때에 따라서는 미리 개요를 자기 위해 생각나는 모든 테스트를 작성하기도 한다.- 밖에서 안으로 개발하면 다음 안쪽 레이어에서 어떤 테스트가 필요한지 알아내는 데 도움이 된다.상태 검증를 주로 하지만 코드 커버리지를 높이기 위해 동작 검증을 쓰기도 한다. 28. 29.