728x90
반응형

QA 24

BAT(build acceptance test) 빌드 수용 테스트 : IT QA 테스트 용어 정리

BAT(build acceptance test) 빌드 수용 테스트소프트웨어 개발 과정에서 새로운 빌드(build)가 릴리즈될 때,해당 빌드가 더 깊이 있는 테스트를 받을 자격이 있는지를 판단하기 위해 수행되는 초기 테스트입니다. BAT는 빌드의 기본적인 품질과 안정성을 검증하는 데 중점을 둡니다.BAT의 특징간단한 테스트 케이스: BAT는 주로 간단하고 빠르게 실행될 수 있는 테스트 케이스로 구성되어 있으며, 빌드의 전반적인 안정성을 빠르게 평가합니다.짧은 수행 시간: BAT는 전체 테스트 사이클의 초기 단계에서 수행되며, 가능한 한 짧은 시간 내에 빌드의 기본 품질을 평가합니다.

코딩일기 2024.06.24

결함의 유형 : 결함 유형을 크게 네 가지로 분류하기

1. 결함의 정의결함(Defect)정의: 결함은 소프트웨어가 기획 의도와 다르게 동작하는 경우 발생하는 문제를 말합니다. 즉, 소프트웨어가 요구사항 명세서에 정의된 기능이나 성능을 충족하지 못할 때, 이를 결함이라고 합니다.2. 결함 분류1. 시스템 결함 (System Defects)정의: 시스템 결함은 소프트웨어의 전반적인 성능, 안정성, 보안 등에 영향을 미치는 결함입니다. 시스템 전체의 동작에 중대한 영향을 끼치는 경우가 많습니다.특징:시스템 크래시, 서버 다운 등 치명적인 오류시스템 간의 상호작용 문제네트워크 관련 문제데이터베이스 성능 저하예:서버가 특정 요청을 처리할 때 다운되는 문제네트워크 연결이 불안정하여 데이터 전송이 실패하는 경우2. 기능 결함 (Functional Defects)정의: ..

코딩일기 2024.06.24

테스팅의 7 가지 원리 (seven testing principles)

1. 테스팅은 결함이 존재함을 밝히는 활동이지, 결함이 없음을 밝히는 활동이 아니다 테스팅은 결함이 존재한다는 것을 보여줄 수 있지만, 결함이 없다는 것을 증명할 수 없다. 테스팅은 소프트웨어에 발견되지 않은 결함의 존재 가능성을 줄일 수는 있지만, 결함이 전혀 발견되지 않았다 하더라도 해당 소프트웨어가 완벽하다는 뜻은 아니다. 2. 완벽한(exhaustive) 테스팅은 불가능하다 모든 것(입력과 사전 조건의 모든 조합)을 테스팅 한다는 것은 매우 간단한 소프트웨어를 제외하고는 불가능하다. 따라서, 완벽하게 테스트하고자 하기보다는 리스크 분석과 우선순위를 토대로한 테스트에 노력을 집중하는 것이 좋다. 3. 조기 테스팅(early testing)으로 시간과 비용을 절약할 수 있다 초기에 결함을 찾기 위해서..

코딩일기 2024.02.08

테스트 케이스(Test Case) 작성하기

테스트케이스(Test Case)는 소프트웨어 테스트의 기본 단위 중 하나로, 특정한 입력 조건에 대해 기대되는 결과를 확인하기 위해 설계된 테스트 절차입니다. 테스트케이스는 소프트웨어 개발 주기의 여러 단계에서 사용됩니다. 초기 개발 단계에서는 기능을 확인하기 위한 단위 테스트케이스가 사용되며, 통합 테스트 및 시스템 테스트에서는 더 큰 규모의 테스트케이스가 사용됩니다. 또한, 사용자 인수 테스트에서는 최종 사용자의 요구 사항을 충족시키는지 확인하기 위한 테스트케이스가 사용됩니다. 테스트케이스를 작성하고 실행하여 소프트웨어가 요구 사항을 충족하고 기대한 대로 작동하는지 확인할 수 있습니다. 이를 통해 버그를 발견하고 수정하여 소프트웨어의 품질을 향상시킬 수 있습니다. 테스트케이스는 일반적으로 다음과 같은..

코딩일기 2024.02.07
728x90
반응형