의견등록 - 로그인 후 등록 가능합니다.
Input data / 예상 output data / 담당자 / 검수자 / 테스트 일시 
21.06.18 11:32 | 동소빠빠님 | 신고 | 수정 | 삭제
답글 0
입력상자 늘리기

제 경험으로는 단위 테스트는 기능(함수) 위주의 테스트라서 시나리오 보다는 테스트 케이스를 정리한다고 봅니다.

단위 테스트의 양식과 항목 샘플주소

: (해당 주소는 해당 사이트 요청에 의해 삭제되었습니다.)


통합 테스트의 경우 테스트 시나리오가 나오는데 이때는 입력, 수정, 저장, 조회, 삭제,  재수정, 재저장  등의  시나리오를 가지게되고 UI부터 서비스, 데이터 확인 까지가 포함되서 많은 케이스가 나오게 됩니다.

외국 수출용 패키지 개발시에 통합 테스트 시나리오와 테스트 툴을 돌리는 QA팀과 협업한적이 있었는데 약 3개월동안 하루에 200개 정도의 에러캐이스가 발생해서 애를 먹은 적이 있었죠. 시간이 지나면서 반복 전수 테스트 케이스(공통 컨트롤 변경 같은것)와 1회성 테스트 케이스(업무 요건 변경 적용) 같은 세세한 구분을 통해 관리하고 있다는 것을 알게되었죠.

관리 방향에 맞게 자동화 도구와 툴을 검토해보시는 것도 좋습니다.

최근에는 jmeter 같은 도구를 통해 통합 테스트를 기록 및 성능 체크 할수 있으니 두루두루 보시는 것이 중요합니다.

도움이 되시길 바랍니다.

20.06.02 15:15 | 어플리케이션개발자님 | 신고 | 수정 | 삭제
답글 2
입력상자 늘리기
좋은 정보 감사합니다.
백돌이님이 02.19 14:32에 남긴 글입니다. | 신고 | 삭제
좋은 의견 감사합니다.
저도 배우는 계기가 되었네요
필승님이 06.03 12:42에 남긴 글입니다. | 신고 | 삭제
단위테스트 목록의 기준은 기능, 메뉴, 화면입니다.
기본적으로 시스템 구분, 모듈(기능의 집합) 구분, 기능(또는 메뉴/화면)으로 구분하고 이를 목록화 합니다.
이때 목록 항목의 이름이 테스트 케이스가 되며, 이에 대한 체계적인 ID 부여가 테스트 케이스 ID가 됩니다.

단위테스트 케이스의 주요 항목은 다음과 같습니다.
 - 단위테스트명 : 해당 기능, 메뉴, 화면에 대한 테스트명
 - 단위테스트 ID : 단위테스트명을 체계적으로 분류한 ID
 - 수행방법
 - 전제조건/데이터
 - 기대결과
 - 테스트 결과 : Pass, Fail, Fail_Open
 - 테스트 상태(필요시) : Done(완료), N/A(미수행), Delete(제외)

프로젝트마다 다르긴 하지만 대동소이합니다. 참고하셔요.



20.06.01 12:53 | 필승님 | 신고 | 수정 | 삭제
답글 0
입력상자 늘리기

비밀번호 확인

의견 등록시에 입력했던 비밀번호를 입력해 주세요.