소프트웨어 테스트 기본 사항 1 (소프트웨어 결함)

 

소프트웨어 구성 요소 : 프로그램, 문서, 데이터

소프트웨어 서면 사람들에 의해 테스트, 그래서 완벽한 소프트웨어는 모든 소프트웨어는 결함을 가지고,이되지 않습니다.

소프트웨어 결함 : 컴퓨터 시스템 또는 프로그램의 다양한 주로 사용자의 요구와 일치하지 않는 오류, 기능의 상실, 기능 장애의 결과의 형태로, 일반 실행 능력 문제, 오류 또는 결함 부전을 방해 있습니다.

IEEE가 소프트웨어 결함을 정의 할 수 : 기능 사용자가 충족 할 필요가 또는 모든 사용자의 요구를 충족 할 수 없기 때문에 소프트웨어 결함 문제의 존재의 제품으로, 최종 성능을 완벽하게 구현되지 않습니다.

보기의 제품 지점의 내부에서 : 유지 보수 중에 존재하는 소프트웨어 제품 개발 소프트웨어 결함이나 문제 오류, 오류입니다.

보기의 제품의 관점에서 외부 : 시스템 소프트웨어 결함은 특정 기능 장애 또는 위반을 달성하기 위해 필요합니다.

소프트웨어 개발 라이프 사이클 : 소프트웨어 요구 사항 분석, 소프트웨어 설계 및 소프트웨어 코딩 및 다른 분야.

소프트웨어 결함의 5 개 종류 :

(1) 소프트웨어는 기능에게 필요한 제품 사양을 구현하지 않습니다

(2) 에러가 발생한 소프트웨어 제품 설명 나타나지 않아야

(3) 소프트웨어 제품은 사양에 언급되지 않은 기능

명시 적으로 기능을 언급하지만 비록 (4) 미실현 소프트웨어 제품의 사양은, 그 구현해야

(5) 소프트웨어, 이해하기 어려운 사용하기 쉬운 느리게 실행 ---- 테스터는 최종 사용자의 관점에서 나쁜 생각합니다 볼 ----

소프트웨어 결함의 다양한 원인은 컴퓨터 소프트웨어로는 문제가 테스트해야와 함께, 문제가 문제를 식별, 문제를 해결, 따라서 소프트웨어 만 테스트 할 수있는 동일하지 않습니다.

시험 연구 및 시험 개발의 큰 숫자를 축적 한 후 다음과 같이 소프트웨어 결함의 주요 원인은 요약 될 수있다 :

(1) 오류를 설명 할 필요가

(2) 사용자 정의 오류

(3) 수요 기록 오류

(4) 설계 사양 에러

(5) 정보 부호화 에러

(6) 프로그램 코드 에러

(7) 기타 이상, 데이터 입력 등

소프트웨어 결함을 수리하는 비용

소프트웨어 개발 경험 요구 사항 분석, 설계, 프로그래밍, 테스트, 전체 프로세스에서 공개 처리하기 위해, 소프트웨어 버그는 다양한 문제가 발생할 가능성이 있습니다.

시간이 지남에 따라, 소프트웨어 결함을 수리하는 비용을 곱한.

분석 함수의 관련 손실을 찾기 즉시 채울 수 있습니다. 비용은 거의 무시할 수있다. 그리고 누락 된 자료 또는 결함이있는 기능에서 발견, 다음 시간은 가능한 한 빨리 테스트 할 수 있도록 비용의 기능은 매우 큰 추가 할 수 있습니다.

                                                                                                                                                                                              참조 : 기초 튜토리얼 소프트웨어 테스트, 소프트웨어 테스트 부문 자습서

추천

출처www.cnblogs.com/zhangjiantaocs/p/11753286.html