본문 바로가기 메뉴 바로가기

10

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

10

검색하기 폼
  • 분류 전체보기 (61)
    • Note (10)
    • Projects (2)
      • Askers (2)
    • Wargame (46)
      • Bandit (33)
      • WebGoat (4)
      • Dreamhack (9)
    • Problem Solving (2)
    • Review (1)
  • 방명록

test (1)
테스트 코드

관련 개념테스트 하려는 대상(System Under Test)을 SUT라고 한다. 유저의 어떤 행동에 대한 결과를 테스트하는 경우 유저는 SUT다. 예를 들어 유저가 어떤 글을 저장하는 로직에 대한 테스트 코드가 있다면 SUT는 유저다. 저장을 하는 행위가 SUT라고 생각하기 쉽지만 SUT는 테스트하고자 하는 주요 대상이 되는 Unit을 의미한다.  테스트는 행동에 집중해야 한다. 유저가 시스템을 사용하는 User Story를 생각해야 하고, 시나리오를 고려해야 한다. 이를 지키기 위해 테스트 코드를 작성할 때 given-when-then 뼈대를 사용하기도 한다. 어떤 상황이 주어졌을 때(given), 어떤 행동을 하면(when), 결과가 이러해야 한다(then)는 구조다. 대상 함수의 구현을 호출하지 ..

Note 2024. 5. 23. 13:07
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Spring Security
  • SEO
  • sql injection
  • linux
  • Spring
  • WEB
  • Misc
  • PS
  • Transaction
  • WarGame
  • React
  • DP
  • Bandit
  • XSS
  • test
  • askers
  • CSRF
  • java
  • Database
  • webgoat
  • Dreamhack
  • math
  • 회고
  • Framework
  • JPA
  • sqli
  • oauth2
  • opengraph
more
«   2026/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바