what is comparison testing
비교 테스트, 자주 반복되는 문구 및 우리의 관심을 불러 일으키는 테스트 유형. 비교 테스트가 수행되는 방식과 실시간으로 실제로 의미하는 바에 대해 자세히 알아 보겠습니다.
비교 테스트 란 무엇입니까?
비교 테스트는 시장에 존재하는 다른 소프트웨어 제품과 비교하여 소프트웨어 제품의 강점과 약점을 평가하는 것입니다. 비교 테스트의 목표는 비즈니스에 핵심적이고 중요한 정보를 제공하여 시장에 대한 허점에 대한 소프트웨어 제품의 경쟁 우위를 밝히는 것입니다.
어떤 종류의 비교를하는지는 테스트 대상에 따라 다릅니다. 예를 들면 테스트 대상은 다음과 같을 수 있습니다.
- 웹 애플리케이션
- ERP 신청
- CRM 애플리케이션
- 트랜잭션 완료 후 데이터 유효성 검사가 필요한 응용 프로그램의 모듈 등
학습 내용 :
비교 테스트 기준 설정
특정 소프트웨어 제품에 대한 비교 테스트 기준을 설정하는 것은 테스트중인 소프트웨어 응용 프로그램의 유형과 비즈니스에 특정한 사용 사례에 따라 결정되는 주관적인 문제입니다. 우리가 개발하는 테스트 시나리오는 애플리케이션 유형 및 비즈니스 특정 사용 사례에 따라 다릅니다.
c 프로그래밍 인터뷰 질문 및 답변 pdf
테스트 노력과 절차는 항상 모호한 부분이있을 때마다 모든 프로젝트에 적용 할 수있는 확실한 전략이 발전되도록 구성됩니다.
따라서이 테스트를 두 단계로 나누어
단계
이 테스트는 다음 두 단계로 수행 할 수 있습니다.
- 알려진 표준 또는 벤치 마크와 소프트웨어 제품 비교
- 소프트웨어 제품과 다른 기존 소프트웨어 제품의 특정 기능 비교
에)예를 들어, Siebel CRM 애플리케이션을 테스트중인 경우 모든 CRM 애플리케이션에 고객 세부 정보 캡처, 고객 주문 처리, 고객 요청 및 고객 문제 관리를 광범위하게 다루는 모듈이 있다는 것을 알고 있습니다.
테스트의 첫 번째 단계에서는 테스트 당시 시장에 존재하는 알려진 표준 및 기능에 대해 응용 프로그램의 기능을 테스트 할 수 있습니다.
다음과 같은 질문을 할 수 있습니다.
- 응용 프로그램에 CRM 응용 프로그램에 있어야하는 모든 모듈이 있습니까?
- 모듈이 예상대로 기본 기능을 수행합니까?
테스트 결과가 시장에서 이미 알려진 표준과 비교하여 애플리케이션의 기능을 검증하는 방식으로 테스트 시나리오를 발전시킬 것입니다.
비) 테스트의 두 번째 단계에서는 응용 프로그램의 기능을 시장에있는 다른 소프트웨어 제품의 기능과 비교할 수 있습니다.
예를 들어 , 다른 소프트웨어 제품과 비교하기 위해 다음 기능을 고려할 수 있습니다.
#1) 가격
안드로이드 폰에서 네트워크 보안 키를 찾는 방법
#두) 응용 프로그램의 성능
예: 응답 시간, 네트워크 부하
#삼) 사용자 인터페이스 (모양과 느낌, 사용 용이성)
테스트의 두 단계 모두에서 비즈니스를 중단시킬 수있는 잠재적 인 영역을 식별하는 방식으로 테스트 노력이 구성됩니다. 테스트 설계 및 테스트 실행을 지시하기 위해 적절한 테스트 전략이 발전합니다.
비즈니스 사용 사례 및 요구 사항에 대한 철저한 지식은 불가피합니다.
구조화 된 비교 테스트 수행 방법
CRM 애플리케이션에 대한 테스트 시나리오의 예
테스트 시나리오를 위해 모바일 구매를위한 CRM 애플리케이션의 예를 들어 보겠습니다.
우리는 그러한 CRM 애플리케이션이 다음과 같은 기능을 광범위하게 다루어야한다는 것을 알고 있습니다.
- 비즈니스 목적으로 사용자 프로필 캡처
- 판매 또는 주문을 시작하기 전에 확인 및 조건 확인
- 품목 재고 확인
- 품목 주문 이행
- 고객 문제 및 요청 관리
위의 기능을 고려하여 아래 명시된대로 테스트 시나리오 또는 테스트 조건을 발전시킬 수 있습니다.
알려진 표준 템플릿과의 비교
시나리오 -ID | 시나리오 설명 | 요구 사항 -ID | 비즈니스 유스 케이스 ID |
---|---|---|---|
대본##### | 고객 문제가 CRM 앱에서 처리 및 종료되었는지 확인 | Req #### | 사용 사례 # |
대본##### | CRM 애플리케이션이 고객 세부 정보를 캡처하는지 확인 | Req #### | 사용 사례 # |
대본##### | CRM 응용 프로그램이 판매를 시작하기 전에 고객의 신용 가치를 검증하는지 확인 | Req #### | 사용 사례 # |
대본##### | CRM 응용 프로그램이 판매를 시작하기 전에 고객의 신용 가치를 검증하는지 확인 | Req #### | 사용 사례 # |
대본##### | 주문한 장비가 품목 재고에 있는지 확인 | Req #### | 사용 사례 # |
대본##### | 고객이 거주하는 지역이 모바일 네트워크에 포함되어 있는지 확인 | Req #### | 사용 사례 # |
대본##### | 모든 고객 문제에 대해 문제 티켓이 제기되었는지 확인 | Req #### | 사용 사례 # |
특정 기능-템플릿 비교
시나리오 -ID | 시나리오 설명 | 요구 사항 -ID | 비즈니스 유스 케이스 ID |
---|---|---|---|
대본##### | 다른 소프트웨어 제품에 대한 응용 프로그램 가격 확인 | Req #### | 사용 사례 # |
대본##### | 사용자 요청을 처리하는 데 걸린 시간을 확인하십시오. 다른 소프트웨어 제품과 비교 | Req #### | 사용 사례 # |
대본##### | 애플리케이션이 지원할 수있는 최대 네트워크로드를 확인하십시오. 다른 소프트웨어 제품과 비교 | Req #### | 사용 사례 # |
대본##### | 사용자 인터페이스의 모양과 느낌을 확인하십시오. 다른 소프트웨어 제품과 비교 | Req #### | 사용 사례 # |
대본##### | 다른 소프트웨어 제품과 비교하여 애플리케이션의 종단 간 통합 확인 | Req #### | 사용 사례 # |
템플릿은 테스트 케이스에 표시된 단계별 설명이 아닌 테스트 조건을 보여줍니다.
비교 테스트가 비즈니스에 도움이되는 방법
명확한 비교 테스트 기준과 정확한 테스트 결과는 비즈니스에 도움이 될 수 있으며 다음과 같은 소프트웨어 제품에 대한 주장을 할 수 있습니다.
- 응답 시간과 관련하여 가장 빠른 앱
- 네트워크 부하 등에서 가장 내구성이 뛰어난 제품
테스트 결과는 소프트웨어 제품을 홍보하는 것뿐만 아니라 함정을 노출하고 제품을 즉석에서 만드는 데에도 사용할 수 있습니다.
이 테스트의 과제, 제한 사항 및 범위에 대한 통찰력 :
새로운 벤처 또는 소프트웨어 제품의 성공은 설계, 개발, 테스트, 판매 및 마케팅 전략, 투자 및 발생 된 수익과 같은 다양한 활동의 결과입니다.
이러한 맥락에서 비교 테스트는 소프트웨어 제품에 대한 중요한 결정을 내리는 데 도움이되지만 제품의 성공을 보장 할 수는 없습니다. 철저한 테스트에도 불구하고 부정확 한 비즈니스 전략과 결정으로 인해 비즈니스가 여전히 실패 할 수 있습니다. 따라서 다양한 비즈니스 전략의 시장 조사 및 평가는 그 자체로 주제이며 비교 테스트의 범위를 벗어납니다.
이 테스트의 범위를 이해하기위한 일반적인 사례 연구 :
2005 년 미국에서 디즈니 모바일이 출시 된 것은 연구 할 가치가있는 사례입니다. Disney는 Telecom에 대한 사전 경험없이 무선 서비스 사업에 진출했습니다. 새로운 모바일 벤처는“디즈니”라는 브랜드 이름에도 불구하고 미국에서 매우 심하게 우연히 발견되었습니다.
초기 실패에 대한 사후 분석 결과 제품이 잘못된 설계 나 부정확 한 테스트가 아니라 잘못된 마케팅 및 비즈니스 결정으로 인해 실패한 것으로 나타났습니다.
버블 정렬 함수 C ++
Disney 모바일은 고유 한 다운로드 및 가족 제어 기능을 제공하겠다는 약속으로 어린이 및 스포츠 애호가를 고객으로 타겟팅했습니다.
미국에서 비참하게 실패한 디즈니 모바일 앱이 일본에서도 탄력을 받았다. 흥미롭게도 이번에 주요 타겟 고객은 어린이가 아니라 20 ~ 30 대 여성이었다.
결론
새로운 소프트웨어 제품을 소개하는 것은 다양한 가능성을 가진 낯선 영역으로 들어가는 것과 같습니다.
많은 제품이 성공한 이유는 제작자가 시장에서 충족되지 않은 요구 사항을 식별하고 새로운 아이디어의 실행 가능성을 이해했기 때문입니다.
비교 테스트는 소프트웨어 제품의 실행 가능성을 이해하는 강력한 도구가 될 수 있습니다.
소프트웨어 제품을 홍보하기위한 중요한 비즈니스 정보를 제공하고 제품이 시장에 출시되기 전에 허점을 노출합니다.
아래 댓글 섹션에서 귀하의 생각 / 제안을 공유하십시오.
추천 도서
- 구성 요소 테스트 또는 모듈 테스트 란 무엇입니까 (예제를 통해 학습)
- 최고의 소프트웨어 테스트 도구 2021 (QA 테스트 자동화 도구)
- 소프트웨어 테스팅 QA 어시스턴트 작업
- 소프트웨어 테스트에서 내구성 테스트 란 무엇입니까 (예)
- 소프트웨어 테스팅 커리어 패키지 eBook
- 시스템 통합 테스트 (SIT) 란 무엇입니까?
- 소프트웨어 테스트 유형 : 세부 정보가있는 다양한 테스트 유형
- 기능 테스트 대 비 기능 테스트