일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Shift Left Testing
- 버그수명주기
- 테스트 요약 보고서
- Sanity Testing
- SQA
- defect
- 결함우선순위
- Wepublic
- 웹성능
- bug
- 세니티테스트
- Retest
- QA Engineer
- STLC
- 구조기반 테스트
- Test Summary Report
- Risk Based Testing
- Test Scenario
- Airbridge
- Software Testing Life Cycle
- RESRful
- QA Manager
- 리스크기반테스트
- BugLifeCycle
- 결함심각도
- 테스트 프로세스 개선
- 테스트 시나리오
- ISTQB
- 리그레이션
- 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 |