336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

ATDD(Acceptance Test Driven Development)

'품질 관리 인력을 팀에 넣어 구현 전에 인수 테스트를 수행하는 경우 팀의 생산성이 두 배가 되는 것을 확인 했다.' - 제프 서덜런드 (스크럼 공동 제작자 중 하나)


인수 테스트 주도 개발(ATDD) 를 적용한 대부분의 팀들이 생산성과 품질이 향상되는 것을 경험했다.

고품질의 코드를 생산하는데 필요한 두가지 프로세스

1. 코드 작성 전 테스트

2. 잦은 피드백

중에서 코드를 작성하기 전에 테스트를 생성하는 것이 더 효율적이고 영향력 있는 프로세스라고 말한다.

고객, 개발자, 테스트 간의 협업은 개발 프로세스의 불필요한 반복을 줄인다.


※ 인수테스트

개발자와 협력하는 고객에 의해 정의되며 구현에 앞서 생성되고 테스트된다.

인수테스트의 개념은 테스트 의도에 따라 정해지는 것이지 테스트를 어떻게 구현하는지에 따라 정해지는 것이 아니다.

인수 테스트는 사용자에게 애플리케이션이 인도될 수 있는지를 테스트 한다.

◆ 인수 테스트 적용 범위

    1) 유닛 레벨이나 통합 레벨, 사용자 인터페이스 레벨에서 인수 테스트를 적용할 수 있다.

    2) 확인 테스트(Validation Test) : 사용자 환경에 설치된 애플리케이션에 대해 입력과 출력을 검사

    3) 설계 검증 테스트 (Design verification Test) : 유닛이나 컴포넌트가 의도한 동작을 하는지 확인

☆ 요구사항을 동반한 인수 테스트를 자동화하면, 수행 가능한 명세를 얻을 수 있다. 인수테스트는 수동으로 실행할 수 있다. 하지만 자동화되면 새로운 시스템 변경 사항이 이미 구현된 요구사항에 영향을 미치지 않는지를 확인하는 회귀테스트로도 사용할 수 있다.


블로그 이미지

뚱땡이 우주인

,