소프트웨어 테스트: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Luckas-bot (토론 | 기여)
잔글 r2.7.1) (로봇이 더함: kn:ತಂತ್ರಾಂಶ ಪರೀಕ್ಷೆ
잔글편집 요약 없음
1번째 줄:
{{소프트웨어 개발 프로세스}}
 
'''소프트웨어 테스트'''(software test) 조사과정으로조주요 주요이해관계자들에게이해관계자들에게 시험 대상 제품 또는 서비스의 [[소프트웨어 품질|품질]]에 관한 정보를 제공하는 것이다조사 과정이다. 소프트웨어 테스트는 또한 소프트웨어에 대한 객관적이고 독립적인 시각을 제공하여 사업주체가 소프트웨어 구현의 위험성을 올바로 이해하도록 한다. 시험 기술에는 프로그램이나 응용프로그램을 실행하여 소프트웨어 버그를 찾는 절차를 포함되나 이에 국한되지는 않는다.
 
== 들어가며 ==
=== 소프트웨어 결함이 어떻게 일어나는가 ===
[[ISTQB]]는 소프트웨어 결함이 다음의 과정을 통해 일어난다고 언급한다:
:인간은 코드, 소프트웨어, 시스템, 또는 문서 안에 [[결함 (기술)|결함]]을 만들어내는 [[인간요인오류|오류]](실수)를 범할 수 있다. 결함 코드가 실행되면 시스템은 바라던 결과에 대해 [[실패]]하거나, 바라지 않던 결과에 대해 실패할 수 있다. 소프트웨어, 시스템, 문서 안의 결함은 실패로 이어질 수 있지만 모든 결함이 그러한 것은 아니다.<ref name=autogenerated1>http://www.bcs.org/upload/pdf/istqbsyll.pdf</ref>환경이 바뀌면 결함은 실패로 바뀔 수 있다. 환경 속의 이러한 변화의 예는 새로운 [[하드웨어]] 플랫폼에서 실행되거나, [[소스 데이터]]가 바뀌거나 다른 소프트웨어와 상호 작용하는 것을 들 수 있다.<ref name=autogenerated1 />
환경이 바뀌면 결함은 실패로 바뀔 수 있다.
환경 속의 이러한 변화의 예는 새로운 [[하드웨어]] 플랫폼에서 실행되거나, [[소스 데이터]]가 바뀌거나 다른 소프트웨어와 상호 작용하는 것을 들 수 있다.<ref name=autogenerated1 />
 
=== 모든 결함을 찾는 것은 불가능하다 ===