" async="async">
', {
cookie_domain: 'auto',
cookie_flags: 'max-age=0;domain=.tistory.com',
cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds
});
테스팅에서 사용되는 기본 용어 5가지: 기능, 사용자 흐름, 테스트 케이스, 엣지 케이스 — 제이크서 위키 블로그
기능
- 애플리케이션이 최종 사용자에게 가치를 제공하는 방법이다.
- 로그인 기능은 보안을 제공한다.
사용자 흐름
- 최종 사용자가 앱에서 수행하는 일련의 작업이다.
- 로그인을 위해 자격 증명을 입력하고 로그인한다.
테스트 케이스
- 기능이 원하는대로 동작하는지 검증하는 일련의 작업이다.
- 기능을 완전히 탐색하려면 긍정적, 부정적 테스트 케이스를 모두 수행해야 한다.
긍정적 테스트 케이스 (Positive test case)
- 올바른 자격 증명을 넣었을 때 로그인이 되는지 확인한다.
부정적 테스트 케이스 (Negative test case)
- 틀린 자격 증명을 넣었을 때 로그인이 실패하는지 확인한다.
엣지 케이스
- 매우 드물게 발생하는 부정적 테스트 케이스로 시스템이 기대하지 않은 값을 입력하거나 비정상적으로 시스템을 조작하는 테스트 케이스를 말한다.