본문 바로가기

Testing

블랙 박스 테스트 기법 Black Box Testing Techniques 체계적인 기능 집합 테스트를 위해서는 테스트 케이스를 설계해야 합니다. 테스터는 다음 블랙 박스 테스트 기술을 사용하여 요구 사항 사양 문서에서 테스트 사례를 만들 수 있습니다. Equivalence Partitioning Boundary Value Analysis Decision Table Testing State Transition Testing Error Guessing Graph-Based Testing Methods Comparison Testing 더보기
블랙 박스 테스트 유형 Types of Black Box Testing 실제적으로 블랙박스 테스트에는 몇 가지 유형이 있지만 가능한 주요한 변형을 고려할 때 두 가지 기본 사항이 있습니다. 1) 기능 테스트 이 유형은 응용 프로그램의 기능 요구 사항 또는 사양을 다룹니다. 여기서는 입력을 제공하고 실제 출력을 예상 출력과 비교하여 시스템의 다른 동작 또는 기능을 테스트하고 있습니다. 예를 들어, 드롭 다운 목록을 테스트할 때 클릭하고 확장되어 예상되는 모든 값이 목록에 표시되는지 확인합니다. 기능 테스트의 주요 유형은 다음과 같습니다. Smoke Testing Sanity Testing Integration Testing System Testing Regression Testing User Acceptance Testing 2.. 더보기
블랙박스 테스팅은 무엇인가? What is Black Box Testing? 행동, 불투명한 상자, 닫힌 상자, 사양 기반 또는 눈 - 눈 테스트라고도 하는 블랙박스 테스트는 소프트웨어 / 응용 프로그램의 기능을 분석하는 소프트웨어 테스팅 방법입니다. 구조/디자인을 테스트하고 입력 값과 출력 값을 비교합니다. 블랙박스 테스트의 주요 초점은 시스템 전체의 기능입니다. '행동 테스트'라는 용어는 블랙박스 테스트에도 사용됩니다. 행동 테스트 디자인은 내부 지식의 사용이 엄격히 금지되어 있지 않기 때문에 블랙박스 테스트 디자인과 약간 다르지만 여전히 권장하지 않습니다. 각 테스트 방법에는 각각 장점과 단점이 있습니다. 블랙 박스 또는 화이트 박스 기술만으로는 발견할 수 없는 버그가 있습니다. 대부분의 응용 프로그램은 블랙박스 방식으로 테스.. 더보기
Difference Between Load, Stress and Volume Testing 이제 우리는 부하와 스트레스 테스트와 두 테스트의 차이점에 대해 이미 알고 있습니다. 이제 볼륨 테스트 란 무엇인지 살펴보고 로드테스트 및 스트레스 테스트와 다른 점을 살펴보겠습니다. 볼륨 테스트는 또한 주로 데이터베이스에 중점을 두는 일종의 성능 테스트입니다. 볼륨 테스트에서 특정 양의 데이터에 대해 시스템이 어떻게 작동하는지 점검합니다. 따라서 데이터베이스에는 최대 용량이 채워지고 응답 시간 및 서버 처리량과 같은 성능 수준이 모니터링됩니다. 매우 간단하게 하기 위해 로드, 스트레스, 볼륨 테스트의 차이점은 아래와 같습니다. Volume testing Load testing Stress testing 엄청난 양의 데이터. 엄청난 수의 사용자. 너무 많은 사용자, 너무 많은 데이터, 시스템 고장. 결론.. 더보기
Difference Between Load and Stress Testing Performance Testing Load testing Stress testing 도메인 로드 및 스트레스 테스트의 상위 집합. 성능 테스트의 하위 집합. 성능 테스트의 하위 집합. 범위 매우 넓은 범위. 부하 테스트, 스트레스 테스트, 용량 테스트, 볼륨 테스트, 내구성 테스트, 스파이크 테스트, 확장 성 테스트 및 안정성 테스트 등을 포함합니다. 성능 테스트와 비교하여 범위가 좁습니다. 양산 테스트 및 내구성 테스트 포함. 성능 테스트와 비교하여 범위가 좁습니다. 침투 테스트 및 스파이크 테스트가 포함됩니다. 목표 애플리케이션의 벤치 마크 및 표준을 설정합니다. 시스템의 상한을 확인하려면 앱의 SLA를 설정하고 시스템이 과부하 볼륨을 처리하는 방법을 확인하십시오. 과부하가 심한 상황에서 시스템이 .. 더보기
Performance Testing vs Load Testing vs Stress Testing (Difference) - 부하 테스트 2) 부하 테스트 부하 테스트는 임계 한계에 도달할 때까지 시스템의 부하를 지속적이고 꾸준히 증가시켜 시스템을 테스트하는 것을 의미합니다. 성능 테스트의 하위 집합입니다. 부하 테스트는 시장에서 사용 가능한 적합한 자동화 도구를 사용하여 쉽게 수행할 수 있습니다. WAPT 및 LoadRunner는 부하 테스트를 지원하는 두 가지 유명한 도구입니다. 부하 테스트는 대량 테스트 및 내구성 테스트와 같은 이름으로도 유명합니다. 그러나 볼륨 테스트는 주로 데이터베이스에 중점을 둡니다. 내구성 테스트는 시스템을 상당한 시간 동안 지속적으로 유지함으로써 시스템을 테스트합니다. 부하 테스트의 유일한 목적은 시스템의 내구성을 테스트하고 결과를 모니터링하기 위해 처리할 수 있는 최대 작업을 시스템에 할당하는 것입니다. .. 더보기
성능 테스트 전략 문서 작성 방법 - 현실적인 성능 테스트를 위한 모범 사례 Best Practices for Realistic Performance Testing 성능 테스트 프로젝트를 성공적으로 완료하려면 계획 단계, 개발 단계, 실행 단계 및 분석 단계에서 올바르게 수행해야 합니다. 성능 테스트를 효과적으로 수행하기 위해 각 단계는 아래와 같습니다. 1) 기획 (i) 가장 공통적인 워크플로, 즉 테스트 해야 하는 비즈니스 시나리오를 확인하십시오. 응용 프로그램이 기존 응용 프로그램인 경우 가장 많이 액세스되는 시나리오를 이해하려면 서버 로그를 확인하십시오. 응용 프로그램이 주요 프로젝트 흐름을 이해하기 위해 프로젝트 관리 팀과 이야기하는 것보다 새로운 경우. (ii) 경량 사용, 중간 사용 및 최고로드와 같은 광범위한 워크 플로우를 포괄하는 방식으로 로드 테스트를 계획하십시.. 더보기
성능 테스트 전략 문서 작성 방법 - 가정, 종속성 Assumptions 성능 테스트 환경은 프로덕션 아키텍처 환경의 복제본입니다. (즉, 올바른 하드웨어, 소프트웨어, 인터페이스, 통합 레이어 등). - 성능 스크립트는 사용량이 많은 중요한 흐름을 기반으로 설계됩니다. - 모든 인프라 문제는 성능 테스트를 시작하기 전에 해결해야합니다. 나중에 시스템 구성을 변경하면 테스트 결과가 무효화됩니다. - 응용 프로그램은 안정적이며 성능 테스트 환경에서 사용할 준비가 되어 있습니다. - 필요한 하드웨어 및 소프트웨어 리소스 (예 :로드 생성기 시스템 / 소프트웨어, 컨트롤러 / 에이전트 시스템)를 사용할 수 있습니다. - 범위 변경 사항은 변경 관리 프로세스를 거치며 성능 테스트 팀은 일정 및 리소스의 영향을 평가합니다. - 각 서버는 부하를 처리해야 합니다. .. 더보기