'테스트코드' 태그의 글 목록 (2 Page)
본문 바로가기
728x90
반응형

테스트코드8

22.03.01_코드커버리지 01.코드커버리지 SW의 테스트를 논할 때 얼마나 테스트가 충분한가를 나타내는 지표중 하나 말 그대로 코드가 얼마나 커버되었는가 소프트웨어 테스트를 진행했을 때 코드 자체가 얼마나 실행되었느냐는 것 코드의 구조를 이루는 것은 Statement(구문) Condition(조건) Decison(결정) 이러한 구조를 얼마나 커버했느냐에 따라 코드 커버리지의 측정기준은 나뉘게 됨 구문 커버리지 실행 코드라인이 한번 이상 실행되면 충족됨 void statement (int x) { system.out("start line"); // 1번 if (x > 0) { // 2번 system.out("middle line"); // 3번 } system.out("last line"); // 4번 } 위 코드를 테스트 할때 .. 2022. 3. 2.
22.02.08_퀵소트 찰스 앤터니 리처드 호어가 개발 불안정 정렬에 속함 다른 원소와의 비교만으로 정렬을 수행하는 비교정렬에 속함 분할 정복 알고리즘의 하나로 , 평균적으로 매우 빠른 수행 속도를 자랑하는 정렬 머지소트와 달리 퀵정렬은 리스트를 비균등하게 분할 0. 방식 리스트 안에 있는 한 요소 선택 이것을 피벗이라고 함 피벗 기준으로 피벗보다 작은 요소들은 모두 피벗의 왼쪽으로 피벗보다 큰 요소들은 모두 피벗의 오른쪽으로 이동 피벗을 제외한 왼쪽 리스트와 오른쪽 리스트 다시 정렬 분할된 부분 리스트에 대하여 순환 호출을 이용하여 정렬을 반복 부분 리스트에서도 다시 피벗을 정하고 피벗을 기준으로 2개의 부분 리스트로 나누는 과정 반복 부분 리스트들이 더 이상 분할이 불가능 할 때까지 반복 리스트의 크기가 0이나 1이 될때 .. 2022. 2. 9.
GoLangWeb-FileUpload 동일 자료 있는 사이트 https://github.com/3DPIT/golang/blob/master/05.GolangWeb/0728/02.FileUpload/2021%EB%85%8407%EC%9B%9428%EC%9D%BC_GoLangWeb-FileUpload.md GitHub - 3DPIT/golang Contribute to 3DPIT/golang development by creating an account on GitHub. github.com 2021. 7. 28.
GoLangWeb-Web Handler 동일 자료 있는 사이트 https://github.com/3DPIT/golang/blob/master/05.GolangWeb/0725/2021%EB%85%8407%EC%9B%9425%EC%9D%BC-GoLang_WebHandler.md GitHub - 3DPIT/golang Contribute to 3DPIT/golang development by creating an account on GitHub. github.com 2021. 7. 28.
728x90
반응형