모든 유형의 이미지 업로드를 확인하기 위한 테스트 게시물입니다.
수동 테스트란?
수동 테스트는 애플리케이션의 기능과 특징을 사용하여 실행되는 소프트웨어를 테스트하는 기술입니다. 수동 소프트웨어 테스트에서 테스터는 미리 정의된 테스트 사례에 따라 소프트웨어를 테스트합니다. 이 테스트에서는 테스터가 코드에 대한 테스트 사례를 만들고 소프트웨어를 테스트한 후 해당 소프트웨어에 대한 최종 보고서를 제공합니다. 수동 검사는 사람이 하기 때문에 시간이 많이 걸리고, 사람의 실수가 일어날 가능성도 있다.
테스트를 자동화하기 전에 모든 새 애플리케이션을 수동으로 테스트해야 합니다. 수동 테스트는 자동화 테스트보다 더 많은 노력이 필요하지만 자동화 실현 가능성을 확인하기 위해 필요합니다. 수동 테스트에서는 테스트 도구에 대한 지식이 필요하지 않습니다.
자동화된 테스트와 달리 수동 테스트는 미리 정의된 테스트 사례에 의존하며 많은 시간이 소요되고 사람의 실수가 발생하기 쉽습니다. 수동 테스트의 뉘앙스를 마스터하고 소프트웨어 테스트 기술을 향상시키려면 GeeksforGeeks의 Complete Guide to Software Testing & Automation을 살펴보십시오. 이 과정에서는 수동 테스트 기법에 대한 종합적인 통찰력을 제공하여 더욱 안정적이고 고품질의 소프트웨어를 제공할 수 있도록 지원합니다.
수동 테스트 유형
수동 테스트를 구현하는 방법은 다르지만 크게 세 가지 유형의 수동 테스트로 분류됩니다.
1. 블랙박스 테스트



Black Box Testing 기술에서 테스터나 QA 분석가는 수동으로 서로 다른 테스트 사례를 제공하여 특정 모듈이나 특정 방법 또는 전체 애플리케이션의 기능만 확인합니다. 여기서 테스터는 애플리케이션에 대한 입력을 주고 수동으로 테스트합니다.
예상 출력을 반환하면 테스터가 다른 입력 집합을 진행하고 모든 결과를 팀에 보고합니다. 테스트 중에 사용자가 수동으로 입력한 내용이 실패하면 개발팀에 이 문제를 보고합니다.
이러한 기술에는 기능 테스트와 비기능 테스트가 모두 포함됩니다.


- 기능 테스트: 이 테스트에서는 테스트 엔지니어가 애플리케이션의 기능이 지정된 요구 사항에 따라 작동하는지 확인합니다. 테스터는 시스템이 테스트 사례를 기반으로 적절한 요구 사항 완료로 해야 하는 작업을 수행하는지 확인합니다. 기능 테스트는 프로젝트 요구 사항에 따라 수동 또는 자동화할 수 있습니다.

- 비기능 테스트: 특정 기능과 직접 관련이 없는 소프트웨어 처음부터 끝까지 성능, 사용성 및 기타 품질 측면에 초점을 맞출 것입니다. 여기에는 애플리케이션 속도, 신뢰성 및 사용자 환경을 테스트하여 기대되는 요구 사항에 부합하는지 확인하는 것이 포함됩니다.
- 회귀 테스트: 이 테스트는 새 코드가 이미 잘 작동하는 소프트웨어의 기존 기능에 부정적인 영향을 주지 않는지 확인하기 위해 코드 변경, 업데이트 또는 버그 수정 후 수행됩니다. 새 코드에는 버그가 있거나 이전 코드와 충돌할 수 있으므로 회귀 테스트에서는 이전 테스트 사례를 다시 실행하여 모든 것이 예상대로 작동하는지 확인합니다. 이러한 유형의 테스트는 업데이트 후 소프트웨어의 안정성을 유지하는 데 매우 중요합니다.