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