복잡한 함수 또는 복잡한 저장 프로 시저를 테스트한다고 가정합니다. 자동화는 어떻게 수행합니까? 그때 내가 출력 데이터를 가져, 처음에 수동으로 테스트를 실행, 내가 어떤 입력 데이터를 준비
:단위 테스트 자동화에 대한 생각
베이스 라인 테스트 :
내가 두 가지 옵션을 가지고 있었다. 확인 후 출력 데이터가 올바른 것 같습니다. 그럼 나는 "기준 데이터"로 출력 데이터를 사용합니다. 나중의 테스트에서 출력 데이터를 "기본 데이터"와 비교합니다. 변경 사항이있을 경우 버그 또는 기타 문제 일 수 있습니다.테스터는 다른 방식으로 함수 또는 저장 프로 시저를 구현합니다. 테스트를 위해 테스터의 출력과 개발자의 출력을 비교합니다.
옵션 1은 자동화에서 구현하기가 더 쉽습니다.
옵션 2는 테스터가 기능을 다시 작성해야하므로 더 어렵습니다.
다른 옵션이 있습니까? 감사합니다
괜찮습니까? 그렇다면 옵션 2를 선택 하시겠습니까? – user1894171
기본 데이터를 한 번만 만들고 테스트 시작시 강제로 제외한다는 점을 제외하면 # 1이 더 많을 것 같습니다. –