목록QA (2)
뮁이의 개발새발
6.1.2. 테스트 관리 지원 도구 - 테스트 관리 도구 - 인시던트 관리 도구 - 요구사항 관리 도구 6.1.3. 정적 테스팅 지원 도구 - 리뷰 도구 - 정적 분석 도구 : 개발자, 테스터, 품질보증 담당자가 동적테스팅을 하기 전에 수행. 1) 코딩 표준을 지킬 것을 강제 2) 구조와 의존관계를 분석 3) 코드를 쉽게 이해할 수 있도록 지원 - 모델링 도구 : 소프트웨어 모델의 유효성을 검사 6.1.4. 테스트 설계 지원 도구 - 테스트 설계 도구 - 테ㅡ트 데이터 준비 도구 6.1.5. 테스트 실행 및 로깅 지원 도구 - 테스트 실행 도구 - 테스트 하네스 도구 (D- 개발자 지원): 테스트 대상이 실행되는 환경을 시뮬레이션 함으로써 컴포넌트나 시스템 일부에 대한 테스팅을 가능하게 한다. - 단위 ..
1. 소프트웨어 테스팅의 기초 1.1.1 소프트웨어 시스템 관점에서 테스팅의 필요성 - 테스팅은 소프트웨어 시스템의 문제를 최소화하기 위해 필요 1.1.2 소프트웨어 결함(Defects, Bug)의 원인 1) 인간의 오류 (시간적 압박, 복잡한 코드, 기반환경의 복잡성, 기술이나 시스템의 변경, 시스템 상호간의 연동 등) 2) 환경적인 조건 : 방사, 자기, 전자기장, 물리적 오염 결함 => 장애의 원인 1.1.3. 소프트웨어의 개발, 유지보수, 운영 시 테스티의 역할 - 개발 초기 단계 : 정적분석 - 각각 개바 단계 : 테스트 레벨에 따른 테스팅 - 컴포넌트(단위) 테스팅, 통합테스팅 => 개발조직이 중심이 되어 수행 1.1.4. 테스팅과 품질 - 테스팅으로 발견된 결함이 극소수이거나 없다면 테스트 ..