테스트자동화 2

테스트 데이터 자동화

테스터가 특정 기능 테스트를 할 때, 테스트 하는데 걸리는 시간보다 테스트 사전조건을 만드는데 걸리는 시간이 더 많은 경우가 있다. 직접 조사를 해보니 꽤 많은 경우에 실제로 테스트 하는데 걸리는 시간보다 테스트 사전조건을 만드는데 시간이 더 많이 걸린다고 한다. 간략하게 두가지 정도만 예를 들어보자면 아래와 같다. 1. 쇼핑몰 상품에 신용카드 청구할인/즉시할인 프로모션이 있는 경우에 대한 테스트2. 상품 구매 후, 배송상태에 따라 고객이 할 수 있는 행동에 대한 테스트 1번 신용카드 청구할인/즉시할인 프로모션 테스트를 하기 위해서는 상품에 프로모션을 등록해야한다.프로모션을 등록하기 위해서는 쇼핑몰 내부 시스템을 이용해야하며 등록해야할 사항과 조건이 매우 까다롭다.또한, 프로모션의 종류가 매우 다양하고,..

1. 베트남 하노이팀과의 테스트자동화 프로젝트 협업 경험 - 협업도구 편

베트남 하노이팀과 테스트자동화 프로젝트 협업 경험을 공유하고자 합니다. 프로젝트의 목표는 이렇습니다. G*홈쇼핑은 매주 정기적으로 배포를 합니다. 매주 정기적으로 배포를 할 때마다 테스터는 웹 과 앱 전체 기능을 모두 테스트 합니다. 테스트해야 할 기능이 매우 많기 때문에 매 정기 배포 때마다 모든 기능을 잊지 않고 테스트하기 위해, TestLink 라는 테스트관리도구를 이용하여 수행해야 할 테스트를 모두 기록해 놓습니다. 대략 아래와 같은 계층 구조를 갖도록 작성합니다.테스트 프로젝트 -> 테스트 플랜 -> 테스트 스위트 -> 테스트 케이스 -> 테스트 스탭 이렇게 테스트를 하다보니, 매 주마다 수많은 테스터가 수많은 기능을 반복적으로 많은 시간을 들여 해야 합니다. 매주 똑같은 테스트를 수행하다보니,..