블랙박스 테스트
Black-box testing블랙박스 시스템 | |
---|---|
시스템. | |
블랙박스 · 오라클 머신 | |
방법 및 기술 | |
블랙박스 테스트 · 블랙박스 | |
관련 기술 | |
피드 포워드 · 난독화 · 패턴 인식 · 화이트 박스 · 화이트 박스 테스트 · 시스템 식별 | |
기초 | |
Apriori 정보 · 제어 시스템 · 오픈 시스템 · 운영 분석 · 열역학적 시스템 | |
소프트웨어 시험의 내부 구조나 작용에 대등 접속 없이 응용 프로그램의 기능성을 검토할 블랙 박스 시험은 한 방법이다.시험 이 방법의 소프트웨어 시험의 모든 수준:단위, 통합, 시스템과 수용을 사실상에 적용될 수 있다.그것은 때때로specification-based 시험이라고 한다.[1]
시험 절차
일반적으로 응용 프로그램의 코드, 내부 구조와 프로그래밍 지식에 대한 구체적인 지식이 필요하지 않다.[2]검사자는 소프트웨어를 할려고 했으나 어떻게 그것이 하는 것을 깨닫지 못한다가 알고 있다.예를 들어, 검사자 특정 입력을 반환 된 변함 없는 출력지만 이 소프트웨어를 어떻게 애초에 출력되고 있는지 알지 못하다는 것을 안다.[3]
테스트 케이스
테스트 케이스는 사양과 요건, 즉 애플리케이션이 무엇을 해야 하는지 중심으로 구축됩니다.테스트 케이스는 일반적으로 사양, 요건 및 설계 파라미터를 포함한 소프트웨어의 외부 설명에서 파생됩니다.사용되는 테스트는 기본적으로 기능하지만 기능하지 않는 테스트도 사용될 수 있습니다.테스트 설계자는 유효한 입력과 비활성 입력을 모두 선택하고 테스트 오브젝트의 내부 구조를 전혀 알지 못한 채 테스트오라클 또는 양호한 것으로 알려진 이전 결과를 사용하여 올바른 출력을 결정합니다.
시험 설계 기법
일반적인 블랙박스 테스트 설계 기술은 다음과 같습니다.[4]
해킹
침투 테스트에서 블랙박스 테스트란 윤리 해커가 공격받는 시스템에 대해 전혀 알지 못하는 방법을 말합니다.블랙박스 침투 테스트의 목적은 외부 해킹이나 사이버전 공격을 시뮬레이션하는 것이다.
「 」를 참조해 주세요.
- ABX 테스트
- 인수 테스트
- 블라인드 실험
- 경계 테스트
- 퍼지 테스트
- 그레이 박스 테스트
- 메타스플로이트 프로젝트
- 건전성 테스트
- 스모크 테스트
- 소프트웨어 퍼포먼스 테스트
- 소프트웨어 테스트
- 스트레스 테스트
- 테스트 자동화
- 유닛 테스트
- 웹 응용 프로그램 보안 스캐너
- 화이트햇 해커
- 화이트 박스 테스트
레퍼런스
- ^ Jerry Gao; H.-S. J. Tsao; Ye Wu (2003). Testing and Quality Assurance for Component-based Software. Artech House. pp. 170–. ISBN 978-1-58053-735-3.
- ^ Milind G. Limaye (2009). Software Testing. Tata McGraw-Hill Education. p. 216. ISBN 978-0-07-013990-9.
- ^ Patton, Ron (2005). Software Testing (2nd ed.). Indianapolis: Sams Publishing. ISBN 978-0672327988.
- ^ Forgács, István; Kovács, Attila (2019). Practical Test Design: Selection of Traditional and Automated Test Design Techniques. ISBN 1780174721.
외부 링크
- BCS SIGIST(British Computer Society Specialist Interest Group in Software Testing):소프트웨어 컴포넌트 테스트 표준, 작업 초안 3.4, 27.2001년 4월