일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Retest
- 세니티테스트
- 리그레이션
- RESRful
- 리스크기반테스트
- 테스트 요약 보고서
- QA Manager
- defect
- QA Engineer
- SQA
- ISTQB
- 웹성능
- Software Testing Life Cycle
- Sanity Testing
- Shift Left Testing
- STLC
- bug
- Risk Based Testing
- Airbridge
- 테스트 프로세스 개선
- 버그수명주기
- BugLifeCycle
- Test Summary Report
- Test Scenario
- Wepublic
- 결함심각도
- 구조기반 테스트
- 테스트 시나리오
- 결함우선순위
- severity
Archives
- Today
- Total
Software Quality
TDD, BDD 본문
TDD(Test Driven Development)
테스트 주도 개발
테스트를 먼저 작성하고 테스트가 정상적으로 돌아갈 때까지 테스트를 하면서 코드를 작성
BDD(Behavior Driven Development)
행동 주도 개발
코드를 작성하기 전에 코드가 수행할 행위(Behavior)에 대한 명세를 먼저 작성
- Given(준비) 시나리오 상에서 주어진 환경
- When(실행) 시나리오 상에서 어떤 행위를 하는 것
- Then(검증) 시나리오 완료 시 기대되는 결과
예제 ) Scenario : 사용자가 암호를 잊어버림
- Given : 사용자가 로그인 화면에 있음
- And : 사용자가 "kairoka"를 아이디 입력 영역에 입력
- When : 사용자가 "비밀번호 찾기" 링크를 선택
- Then : 사용자 비밀번호 재설정 화면으로 이동
'SQA > 기타' 카테고리의 다른 글
QA Engineer 와 QA Manager (0) | 2024.02.07 |
---|---|
테스트 실행 품질을 파악하는데 유용한 두가지 지표 (0) | 2023.09.24 |
버그(Bug)와 결함(Defect)의 차이 (0) | 2023.09.23 |
딥링크(DeepLink) 종류 (0) | 2023.09.22 |