dev, tech/quality, testing8 Certification Kit ? 엔지니어들은 인증Kit을 사용하여 각 표준에 대한 도구 인증 요구사항의 개별 구성요소를 충족하고, 표준 준수를 증명하기 위한 필수적인 근거를 만들어낼 수 있다. 출처 : http://www.kbench.com/hardware/?no=67858 2010. 8. 29. 기본 코드 커버리지 종류 Statement Coverage - 프로그램에 있는 모든 문장(statement)이 수행될 수 있다면 조건 충족 - 가장 낮은 수준의 커버리지(제어구문에취약, 실용적이지 않음) - 테스팅 완료 통과 조건으로 코드 커버리지를 사용 하는 것이라면 가정 먼저 시도하기 위한 조건이 됨 Decision Coverage(Branch Coverage) - 코드 구조 내의 모든 분기가 TRUE와 FALSE인 경우를 각각 수행할 수 있다면 조건이 충족 Condition Coverage Decision/Condition Coverage Modified Condition/Decision Coverage (MC/DC) - 분기(branch) 내에서 발생할 수 있는 모든 논리적인 조합 중 단위 조건 하나의 값으로 값이 고정된.. 2009. 12. 16. White-Box Testing http://agile.csc.ncsu.edu/SEMaterials/WhiteBox.pdf http://agile.csc.ncsu.edu/testing/WhiteBox.pdf http://openseminar.org/se/modules/46/index/screen.do 2009. 12. 14. Software Testing Testing 1. 명세에 기반을 둔 테스팅 (블랙박스 테스팅) Testing 2. 구현 기반 테스팅 (화이트 박스 테스팅) 1. 동적 테스팅 방법 - 프로그램 실행을 요구 (블랙박스 테스팅, 화이트 박스 테스팅) - 실제 프로그램을 테스트 데이터에 의해 실행 ( 선정된 기준을 토대로 테스트 데이터를 생성 - 명세나 프로그램 코드를 분석하여 생성 3. 데이터 실행(test data execution) - 프로그램 입력으로 생성된 데이터를 사용, 오류를 찾아 제거 1. 정의 : 프로그램을 구성하는 모든 문장들이 최소한 한번은 실행될 수 있는 입력 데이터를 테스트 데이터로 선정하는 기준 2. 장점 : 보다 적은 개수의 테스트 데이터들로 쉽게 만족, 3. 단점 : 프로그램상에 존재하는 가능한 경우를 모두 검증.. 2009. 12. 8. 이전 1 2 다음