목록C유형 (2)
먼지 쌓인 키보드
* 탐색적 테스팅 테스터의 기술과 경험을 활용하는 경험 기반 테스팅의 한 형태 * 체크리스트 기반 테스팅 - 체크리스트에 기록된 테스트 컨디션을 커버하기 위해 테스터가 테스트를 설계, 구현, 실행 * 결정 테스팅 - 결정 지점에서 발생하는 제어 흐름을 따르는 테스트 케이스를 포함 * 루프 구조에서 구문 커버러지와 결정 커버리지 - 구문 커버리지 : 루프 안의 모든 구문이 실행되는 것을 요구 - 결정 커버리지 : 루프가 실행되는 조건과 건너뛰는 조건을 모두 테스트 * 경계값 분석 vs 동등분할 예제 ex) 최소 유효 단위는 0.5단위, 최대 유효 단위는 25단위, (단위의 정밀도는 0.1) => 비유효(0.4이하), 유효(0.5 ~ 25), 비유효(25.1이상) 결과: 경계값 분석 ( 0.4 / 0.5 /..
* 품질이란? - 컴포넌트, 시스템 또는 프로세스가 명시된 요구사항이나 사용자/고객의 필요와 기대를 만족하는 정도 (비교) * 품질 보증 : 품질 요구사항을 만족하는지에 대한 자신감 제공에 중점을 두는 품질관리의 일환 * 품질 비용 : 품질 활동이나 품질 문제로 인해 발생하는 총 비용 * 오류 / 결함 / 장애 비교 예제 ex) - 개발자가 이자 계산법을 잘못 이해하여 코드를 잘못 작성 - 결과적으로 이자 지급오류가 발생하여 소비자 불만을 초래 오류 : 개발자가 이자 계산법을 잘못 이해 결함 : 코드에 포함된 잘못된 계산식 장애 : 잘못된 이자 지급 * 테스팅의 7가지 원리 1. 테스팅은 결함이 존재함을 밝히는 활동이지, 결함이 없음을 밝히는 활동이 아니다. 2. 완벽한 테스팅은 불가능하다. 3. 조기 ..