일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Lord of BOF
- system hacking
- webhacking.kr
- Operating System
- 해킹
- 정보처리기사 실기
- Spring MVC
- Payload
- PWN
- 웹해킹
- 운영체제
- Shell code
- Spring Framework
- Buffer Overflow
- LOB
- pwnable
- 워게임
- BOF
- OS
- 네트워크
- stack overflow
- SQL
- System
- webhacking
- Spring
- wargame
- 정보보안기사
- 정보보안기사 실기
- Pwnable.kr
- hacking
- Today
- Total
목록TDD (2)
DongDD's IT
[Spring] Spring Test Spring Test - Spring Framework에서 동작하는 클래스를 테스트하는 모듈 Unit Test - 테스트할 클래스의 구현 내용만 테스트- 사용하는 다른 클래스의 method 등은 Mock 또는 Stub으로 만들어 해당 구현 내용에 영향을 끼치지 않게함 Integration Test - 실제 운영 환경에서 사용될 클래스를 통합하여 테스트- 기능 검증을 위한 것이 아닌 spring framework에서 제대로 동작하는지 검증 Bean Test Dependency 추가 123456789101112131415 junit junit 4.12 org.mockito mockito-core 2.23.4 org.springframework spring-test 5.1..
[TDD] Test code 접근 방식, Mock, Mockito, BDD Test Code Test Method 명명 방식 1. Test 대상 method와 이름을 1:1로 매치- getName()-> test_getName() 2. 1:1로 매치 후 메소드명에 예상 동작 표현- getName() -> test_getName_isSuccess() 3. 테스트 시나리오에 맞게 정하기 접근 방식 1. 시나리오식 접근 방법1)Happy Day 시나리오- 정상적인 흐름일 때, 동작해야 하는 결과값 선정2)Blue Day 시나리오- 예외나 에러 상황에 대한 결과값 선정 2. 삼각측량법- 곱하기 메소드의 경우 (a*b)와 같은지, a를 b번 더한 것과 같은지 확인하는 방법 3. Edge Case- 경계 조건의 값..