블랙박스 테스트

Black-box testing
블랙박스 시스템
Blackbox.svg
시스템.
블랙박스 · 오라클 머신
방법 및 기술
블랙박스 테스트 · 블랙박스
관련 기술
피드 포워드 · 난독화 · 패턴 인식 · 화이트 박스 · 화이트 박스 테스트 · 시스템 식별
기초
Apriori 정보 · 제어 시스템 · 오픈 시스템 · 운영 분석 · 열역학적 시스템

소프트웨어 시험의 내부 구조나 작용에 대등 접속 없이 응용 프로그램의 기능성을 검토할 블랙 박스 시험은 한 방법이다.시험 이 방법의 소프트웨어 시험의 모든 수준:단위, 통합, 시스템과 수용을 사실상에 적용될 수 있다.그것은 때때로specification-based 시험이라고 한다.[1]

시험 절차

일반적으로 응용 프로그램의 코드, 내부 구조와 프로그래밍 지식에 대한 구체적인 지식이 필요하지 않다.[2]검사자는 소프트웨어를 할려고 했으나 어떻게 그것이 하는 것을 깨닫지 못한다가 알고 있다.예를 들어, 검사자 특정 입력을 반환 된 변함 없는 출력지만 이 소프트웨어를 어떻게 애초에 출력되고 있는지 알지 못하다는 것을 안다.[3]

테스트 케이스

테스트 케이스는 사양과 요건, 즉 애플리케이션이 무엇을 해야 하는지 중심으로 구축됩니다.테스트 케이스는 일반적으로 사양, 요건 및 설계 파라미터를 포함한 소프트웨어의 외부 설명에서 파생됩니다.사용되는 테스트는 기본적으로 기능하지만 기능하지 않는 테스트도 사용될 수 있습니다.테스트 설계자는 유효한 입력과 비활성 입력을 모두 선택하고 테스트 오브젝트의 내부 구조를 전혀 알지 못한 채 테스트오라클 또는 양호한 것으로 알려진 이전 결과를 사용하여 올바른 출력을 결정합니다.

시험 설계 기법

일반적인 블랙박스 테스트 설계 기술은 다음과 같습니다.[4]

해킹

침투 테스트에서 블랙박스 테스트란 윤리 해커가 공격받는 시스템에 대해 전혀 알지 못하는 방법을 말합니다.블랙박스 침투 테스트의 목적은 외부 해킹이나 사이버전 공격을 시뮬레이션하는 것이다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ 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.
  2. ^ Milind G. Limaye (2009). Software Testing. Tata McGraw-Hill Education. p. 216. ISBN 978-0-07-013990-9.
  3. ^ Patton, Ron (2005). Software Testing (2nd ed.). Indianapolis: Sams Publishing. ISBN 978-0672327988.
  4. ^ Forgács, István; Kovács, Attila (2019). Practical Test Design: Selection of Traditional and Automated Test Design Techniques. ISBN 1780174721.

외부 링크