일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정처기
- Vivado
- Beakjoon
- 실기
- boj
- verilog
- Zynq
- C++
- Backjoon
- AMBA BUS
- 리눅스
- linux
- axi
- amba
- FPGA
- 코딩테스트
- UNIX
- 백준
- baekjoon
- java
- vitis
- hdl
- SQL
- chip2chip
- Xilinx
- 정보처리기사
- 자격증
- HDLBits
- verilog HDL
- Bus
- Today
- Total
Hueestory
7. 애플리케이션 테스트 관리 본문
화이트박스 테스트 검증 기준, 블랙박스 테스트 종류
파레토 법칙 : 20%에 코드에서 결함의 80%가 발견
살충제 패러독스 : 동일한 테스트 케이스로 동일한 테스트를 반복하면 더 이상 결함이 발견되지 않음
오류-부재의 궤변 : 결함이 없어도 요구사항 만족 못하면 품질 높지 않음
화이트박스 테스트 : 소스코드 오픈
- 문장 검증 기준 : 모든 구문 한 번 이상 수행
- 분기 검증 기준 : 모든 조건문 한 번 이상 수행, T/F
- 조건 검증 기준 : 조건문의 개별 조건식 한 번 이상 수행, TF/FT
- 분기/조건 기준 : 모든 조건문과 각 조건문의 개별 조건식 한 번 이상 수행, TT/FF
블랙박스 테스트 : 요구사항 명세
- 동치 분할 검사 : 정상/비정상 입력 수 같게
- 경계값 분석 : 경계값에서 오류발생 확률 높음
- 원인-효과 그래프 검사 : 입출력 데이터 관계와 영향을 미치는 상황을 분석
- 오류 예측 : 경험과 감각
- 비교 검사 : 동일한 테스트 케이스를 여러 버전의 프로그램으로 시행
V-Model : 요구사항 → 분석 → 설계 → 구현 → 단위 테스트 → 통합 테스트 → 시스템 테스트 → 인수 테스트
- 통합 테스트 : 하향식(Stub), 상향식(Driver)
- 인수 테스트 : 알파(사용자-개발자), 베타(사용자-사용자)
테스트 오라클 : 테스트 결과가 올바른지 판단하기 위해 사전에 정의된 참 값을 대입하여 비교
- 참 오라클, 샘플링 오라클, 추정 오라클, 일관성 검사 오라클
애플리케이션 성능 : 처리량, 응답 시간, 경과 시간, 자원 사용률
소스 품질 분석 도구 : 정적 분석 도구, 동적 분석 도구
'challenge > 정보처리기사 실기' 카테고리의 다른 글
4. 서버 프로그램 구현 (0) | 2024.10.18 |
---|---|
2. 데이터 입 출력 구현 (0) | 2024.10.18 |
9. 소프트웨어 개발 보안 구축 (0) | 2024.10.18 |
11. 응용 SW 기초 기술 활용 (2) | 2024.10.18 |
SQL 이론 (2) | 2024.10.16 |