기능
- 애플리케이션이 최종 사용자에게 가치를 제공하는 방법이다.
- 로그인 기능은 보안을 제공한다.
사용자 흐름
- 최종 사용자가 앱에서 수행하는 일련의 작업이다.
- 로그인을 위해 자격 증명을 입력하고 로그인한다.
테스트 케이스
- 기능이 원하는대로 동작하는지 검증하는 일련의 작업이다.
- 기능을 완전히 탐색하려면 긍정적, 부정적 테스트 케이스를 모두 수행해야 한다.
긍정적 테스트 케이스 (Positive test case)
- 올바른 자격 증명을 넣었을 때 로그인이 되는지 확인한다.
부정적 테스트 케이스 (Negative test case)
- 틀린 자격 증명을 넣었을 때 로그인이 실패하는지 확인한다.
엣지 케이스
- 매우 드물게 발생하는 부정적 테스트 케이스로 시스템이 기대하지 않은 값을 입력하거나 비정상적으로 시스템을 조작하는 테스트 케이스를 말한다.
반응형
'소프트웨어 공학 > 테스팅' 카테고리의 다른 글
유닛 테스트 혹은 단위 테스트 (Unit test) 란? (0) | 2023.07.08 |
---|---|
인수 테스트 혹은 수락 테스트 (Acceptance Test) 란? (0) | 2023.07.08 |
수동 탐색적 테스트란? (0) | 2023.07.01 |
풀스택 테스트 혹은 풀스택 테스팅 (Fullstack Testing) 이란? (0) | 2023.07.01 |
풀스택 테스팅, 챕터 1 풀스택 테스팅이란? (0) | 2023.06.25 |