반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- remote config
- Realtime Database
- 라이트모드
- SwiftUI
- UIScrollView
- Apple
- ios
- autolayout
- Java
- NavigationLink
- Observable
- RxSwift
- github
- swipe
- Swift
- 웹뷰
- subscript
- 문자열
- dictionary
- Firebase
- gcd
- string
- SwiftLint
- Android
- UIButton
- UITabBarController
- LazyHStack
- Alamofire
- WebView
- 다크모드
Archives
- Today
- Total
목록Behavior Driven Development (1)
점진적 과부하 개발 블로그
BDD(Behavior Driven Development)란?
Swift BDD란? BDD(Behavior Driven Develop) 시나리오를 기반으로 테스트 케이스를 작성하는 테스트 작성 방법이다. 테스트 작성 구조 Given : A의 상태에서 When : B가 실행될 때, Then : C가 발생되어야 한다. BDD 사용 예 네트워크 통신이 실패하는 상태에서, 유저가 새로고침 버튼을 탭 했을 때 or 유저가 새로고침 버튼을 탭 하지 않았을 때 유저에게 에러메세지를 보여줘야 한다. or 유저에게 에러메세지를 보여주면 안된다. 정리 유저에게 다양한 가능성이 있는 시나리오를 확인하는 만큼 유저에게 안전한 서비스를 제공할 수 있다는 장점이 있다.
CS
2022. 7. 15. 23:06