시스템 테스트

System testing

시스템 테스트는 시스템이 지정된 [citation needed]요건을 준수하고 있는지 평가하기 위해 완전한 통합 시스템을 대상으로 실시되는 테스트입니다.

시스템 테스트에서는 통합 테스트에 합격한 모든 통합 컴포넌트를 입력으로 사용합니다.통합 테스트의 목적은 함께 통합된 장치(어셈블리라고 함) 간의 불일치를 감지하는 것입니다.시스템 테스트에서는, 「어셈블리간」내와 시스템 [citation needed]전체의 양쪽 모두의 결함을 검출합니다.실제 결과는 컴포넌트 또는 시스템이 [1]테스트될 때 발생하거나 관찰되는 동작입니다.

시스템 테스트는 Functional Requirement Specification(FRS; 기능요건사양) 또는 System Requirement Specification(SRS; 시스템요건사양) 중 하나 또는 둘 다와 관련하여 시스템 전체에 대해 수행됩니다.시스템 테스트에서는 설계뿐만 아니라 고객의 행동과 고객의 기대도 테스트합니다.또, 소프트웨어 또는 하드웨어 요건 사양에 정의되어 있는 범위까지를 테스트하는 것을 목적으로 하고 있습니다.[citation needed]

접근

  • 파괴시험 : 시료의 성능이나 다른 하중에서의 재료 거동을 파악하기 위해 시료의 파손에 대한 시험을 실시한다.
  • 비파괴 시험: 손상을 일으키지 않고 재료, 구성 요소 또는 시스템의 특성을 평가하는 분석 기법.
  • 결함 주입:시스템 [2][3][4]동작을 조사하기 위해 시스템에 비정상적인 부하를 가하는 테스트 기술입니다.

피험자별 테스트 방법

소프트웨어 테스트

소프트웨어 테스트는 테스트 [5]대상 소프트웨어 제품 또는 서비스의 품질에 대한 정보를 이해관계자에게 제공하기 위해 수행되는 조사입니다.또한 소프트웨어 테스트는 객관적이고 독립적인 소프트웨어 뷰를 제공하여 기업이 소프트웨어 구현의 위험을 인식하고 이해할 수 있도록 합니다.소프트웨어 테스트에는 소프트웨어 컴포넌트 또는 시스템컴포넌트를 실행하여1개 이상의 속성을 평가합니다.일반적으로 이러한 특성은 테스트 대상 컴포넌트 또는 시스템이 설계 및 개발을 안내하는 요건을 충족하고, 모든 종류의 입력에 올바르게 대응하며, 허용 가능한 시간 내에 기능을 수행하며, 충분히 사용 가능하며, 의도된 환경에서 설치 및 실행될 수 있으며, 유전자를 달성하는 정도를 나타냅니다.이해관계자가 원하는 결과를 얻을 수 있습니다.단순한 소프트웨어 컴포넌트에 대해 가능한 테스트의 수는 사실상 무한하기 때문에 모든 소프트웨어 테스트에서는 사용 가능한 시간과 자원에 적합한 테스트를 선택하기 위한 몇 가지 전략을 사용합니다.

모바일 디바이스 테스트

모바일 디바이스 테스트는 휴대폰, PDA 등과 같은 모바일 디바이스의 품질을 보증합니다.테스트는 하드웨어와 소프트웨어 모두에서 실시됩니다.또한 다양한 절차로 볼 때 테스트는 R&D 테스트, 공장 테스트 및 인증 테스트로 구성됩니다.모바일 디바이스 테스트에는 실제 핸드셋에서 모바일 애플리케이션, 콘텐츠 및 서비스를 모니터링 및 문제 슈팅하는 일련의 활동이 포함됩니다.테스트에는 하드웨어 디바이스와 소프트웨어 애플리케이션의 검증과 검증이 포함됩니다.

「 」를 참조해 주세요.

메모들

  1. ^ "ISTQB Standard glossary of terms used in Software Testing".
  2. ^ Moradi, Mehrdad; Van Acker, Bert; Vanherpen, Ken; Denil, Joachim (2019). Chamberlain, Roger; Taha, Walid; Törngren, Martin (eds.). "Model-Implemented Hybrid Fault Injection for Simulink (Tool Demonstrations)". Cyber Physical Systems. Model-Based Design. Lecture Notes in Computer Science. Cham: Springer International Publishing. 11615: 71–90. doi:10.1007/978-3-030-23703-5_4. ISBN 978-3-030-23703-5.
  3. ^ "Optimizing fault injection in FMI co-simulation through sensitivity partitioning Proceedings of the 2019 Summer Simulation Conference". dl.acm.org. Retrieved 2020-06-15.
  4. ^ Moradi, Mehrdad, Bentley James Oakes, Mustafa Sarooglu, Andrey Morozov, Klaus Janschek, 그리고 Joachim Denil."보강 학습 기반 결함 주입을 이용한 결함 매개 변수 공간 탐색"(2020).
  5. ^ Kaner, Cem (November 17, 2006). Exploratory Testing (PDF). Quality Assurance Institute Worldwide Annual Software Testing Conference. Orlando, FL. Retrieved November 22, 2014.

레퍼런스