how test graphs charts
그래프 및 차트를 테스트하는 방법 : 샘플 테스트 케이스로 배우기
차트는 데이터를 그래픽으로 표현한 것입니다. 그래프 및 차트를 사용하여 데이터를 쉽게 해석 할 수 있습니다.
인간은 시각적으로 연결되어 있습니다. 뇌의 절반은 시각 기능에 전념하고 있으며 뇌로 전달되는 정보의 90 %는 시각 정보입니다. 따라서 데이터 시각화는 주로 비즈니스 인텔리전스 영역에서 기업 세계에서 매우 중요합니다.
학습 내용 :
그래프 및 차트 테스트 소개
그래프와 차트는 비즈니스가 데이터를 제시하고 이해하는 데 매우 유용합니다. 이러한 그래프와 차트는 서로 다른 비즈니스 대시 보드 아래에 모입니다.
이러한 대시 보드는 쉽게 이해할 수있는 조합 차트를 통해 데이터 기반 메시지를 효과적으로 전달하는 데 도움이됩니다. 이를 통해 추세, 관계 및 특이 치를 강조 할 수 있습니다.
다양한 산업 기능에 사용할 수있는 다양한 그래프와 차트가 있습니다. 가장 일반적인 유형에는 선 그래프, 막대 그래프 및 히스토그램, 파이 차트 및 데카르트 그래프가 있습니다. 또한 차트 유형 선택은 달성하려는 시각화 유형에 따라 달라집니다.
데이터 시각화
일반적으로 시각화는 네 가지 범주로 나뉩니다.
# 1) 관계
관계를 강조하려는 경우 분산 형 차트, 거품 형 차트를 사용할 수 있습니다.
분산 형 차트의 예는 다음과 같습니다.
(영상 출처 )
# 2) 비교
비교를 위해 표, 막대 차트, 세로 막 대형 차트, 꺾은 선형 차트 등을 사용할 수 있습니다.
Mac 용 최고의 무료 백업 소프트웨어
다음은 막대 차트의 예입니다.
(영상 출처 )
# 3) 유통
분포를 표시하기 위해 분산 형 차트, 라인 히스토그램 및 열 히스토그램을 사용할 수 있습니다.
다음은 히스토그램의 예입니다.
(영상 출처 )
# 4) 구성
컴포지션을 강조하기 위해 누적 세로 막 대형 차트와 원형 차트를 사용할 수 있습니다.
다음은 원형 차트의 예입니다.
(영상 출처 )
차트 및 그래프와 비즈니스 세계에서의 중요성에 대해 충분히 알고 있었으므로 이제 그래프 및 차트 테스트로 이동하겠습니다.
차트와 그래프는 중요한 비즈니스 관련 정보를 나타내므로 테스트도 마찬가지로 중요합니다. 잘못된 차트 또는 그래프는 잘못된 해석으로 이어질 수 있으며 의사 결정, 비즈니스 결과 및 브랜드 이미지를 방해 할 수 있습니다. 따라서 그래프 나 차트를 통해 제공되는 정보가 정확해야합니다.
그래프 및 차트 테스트를위한 샘플 테스트 케이스
1) 그래프에 데이터가 없으면 데이터 없음 메시지가 표시되어야합니다.
2) 그래프로드시 대기 커서 또는 진행률 표시 줄이 제공되어야합니다.
삼) 피벗 테이블과 관련하여 표시된 올바른 값 (그래프 x 축 및 y 축 값이 테이블 값과 일치 함)
4) 그래프가 하이퍼 링크 된 경우 (클릭시 다른 페이지로 이동) 예상 페이지로 리디렉션되어야합니다.
5) 그래프 보고서는 인쇄 가능하거나 다운로드 가능해야합니다.
6) 색상 조합은 응용 프로그램 표준에 따라야합니다.
7) 데이터 변동이 그래프에 미치는 영향을 테스트해야합니다. 차트는 데이터 변경에 즉시 응답해야합니다.
8) 가능한 모든 데이터 조합을 확인해야합니다.
9) 값에 대한 기본 정보가 포함 된 그래프 값에서 도구 설명을 사용할 수 있어야합니다.
10) 그래프에 대한 기본 정보를 사용자에게 제공하는 정보 아이콘이 있어야합니다.
열한) 다양한 필터가있는 경우 그래프 확인
12) 범례의 위치와 색상은 적절해야합니다.
13) 플로팅 범위는 동적이고 논리적이어야합니다.
14) 그래프의 값은 적절한 문화 여야합니다.
열 다섯) 점점 더 많은 데이터, 작고 큰 날짜 범위로 그래프 확인
16) 경계 값 분석을 사용하여 경계 값에 대한 그래프 테스트
17) 등가 클래스 파티셔닝을 사용하여 입력 데이터 최소화
18) 다양한 데이터 양으로 그래프로드 성능 테스트
19) 전체 그래프를 보려면 스크롤 막대를 사용할 수 있어야합니다.
이십) Excel 또는 PDF로 그래프를 내보내고 어떻게 보이는지 확인하십시오.
이십 일) 지원되는 모든 브라우저에서 그래프 보고서를 테스트합니다.
22) 그래프 대시 보드에서 표준 글꼴 크기 및 글꼴 스타일을 사용해야합니다.
2. 3) 그래프 또는 차트 이름은 의미가 있어야합니다.
대시 보드 테스트 사례
고객을 위해 BI 대시 보드를 개발할 때 통합 보고서의 데이터와 디자인을 검증하기 위해 몇 가지 검사를 수행하는 것이 중요합니다.
예를 들어, 같은 페이지에 너무 많은 보고서와 프롬프트가 포함 된 대시 보드를 만들면 사용자가 명확하게 통찰력을 얻기가 어려울 수 있습니다. 또는 프롬프트 '월'의 기본 선택이 설계 사양에 따라 현재 월이어야하는데 개발자가이를 1 년 중 몇 달로 하드 코딩 한 경우를 예로들 수 있습니다.
또 다른 예는 대시 보드의 데이터를 소스 시스템의 쿼리 결과와 비교하기 위해 데이터 정확도 테스트를 수행했을 때 많은 불일치가 발견 된 것입니다. 따라서 이러한 시나리오를 방지하려면 BI 대시 보드에 대한 적절한 테스트가 필요합니다.
Dashboard Design Check에 대한 테스트 사례
- 대시 보드 페이지의 제목이 보고서의 내용과 일치하는지 확인하십시오.
- 차트 축의 레이블이 올바르게 지정되었는지 확인하십시오.
- BI 대시 보드의 데이터 집계 수준은 요구 사항에 따라야합니다.
- 대시 보드 페이지 디자인은 디자인 표준 및 모범 사례를 따라야합니다.
- 다운로드 및 인쇄 옵션이 제대로 작동하는지 확인하십시오.
- 해당하는 경우 대시 보드 도움말 텍스트가 있고 대시 보드 내용에 따라 올바른지 확인합니다.
- 대시 보드에서 텍스트의 필수 정적 표시가 있는지 확인합니다.
프롬프트 확인을위한 테스트 케이스
- 필요한 모든 프롬프트가 대시 보드에서 사용 가능하고 설계 사양을 준수하는지 확인하십시오.
- 각 프롬프트에 대해 표시된 레이블 및 값 목록을 확인합니다.
- 각 프롬프트를 적용하고 대시 보드 보고서의 데이터가 적절하게 필터링되는지 확인합니다.
- 기본 프롬프트 선택은 대시 보드 페이지 디자인 사양에 따라야합니다.
보고서 데이터 정확성 검사를위한 테스트 사례
- 대시 보드 보고서에 표시된 정보에 따라 소스 및 대상 데이터베이스에 대해 동등한 데이터베이스 쿼리를 작성합니다. 이 쿼리를 실행하고 결과를 대시 보드에 표시된 것과 비교합니다.
- 보고서에서 생성 된 데이터베이스 쿼리에 문제가 있는지 확인합니다.
드릴 다운 보고서 검사를위한 테스트 사례
드릴 다운 보고서에 대한 모든 링크에 대해 다음 사항을 검토해야합니다.
- 요약 보고서와 세부 보고서간에 개수가 일치해야합니다.
- 요약 보고서에 세부 보고서에 대한 링크가있는 경우 이러한 링크가 차트, 테이블, 테이블 머리글에서 작동하는지 확인합니다.
- 요약 보고서의 프롬프트가 상세 보고서에 적용되어야합니다.
- 드릴 다운 보고서에 대한 데이터베이스 SQL 쿼리가 필요한지 확인합니다.
대시 보드 성능 검사를위한 테스트 사례
- 보고서 및 대시 보드 페이지 렌더링 시간이 SLA 제한 내에 있는지 확인하십시오.
- 다양한 프롬프트 선택의 성능을 테스트하십시오.
브라우저 확인을위한 테스트 케이스
- 보고서 또는 대시 보드 페이지의 브라우저 호환성을 확인하십시오. 이는 종종 대시 보드 생성에 사용되는 BI 도구에 따라 다릅니다.
차트 테스트 도구
# 1) 차트 테스트 :
Chart Testing은 helm 차트를 테스트하기위한 오픈 소스 및 무료 명령 줄 인터페이스 도구입니다.
대상 분기에 대해 수정 된 차트를 자동으로 검색합니다.
helm 차트는 집합 적으로 작동하는 많은 kubernetes 리소스와 구성 요소로 구성됩니다. 차트가 설치되면 예상대로 작동하는지 테스트 할 수 있습니다.
예제 테스트 :
- values.yaml 파일의 구성이 제대로 삽입되었는지 확인합니다.
- 서비스가 작동하고 적절하게로드 밸런싱되었는지 확인하십시오.
웹 사이트 : 차트 테스트
# 2) 안구 :
도구를 사용할 수 있습니다. 접안 렌즈 이미지 비교를 기반으로 차트 및 그래프를 자동으로 검증합니다.
결론
이 기사에서는 비즈니스에서 데이터 시각화 (차트, 그래프, 대시 보드 등)의 중요성을 확인했습니다.
데이터 시각화는 매우 중요하기 때문에 동일한 테스트도 마찬가지입니다. 그래프, 차트 및 대시 보드를 테스트하기위한 몇 가지 일반적인 샘플 테스트 사례를 살펴 보았습니다.
이것이 유용한 읽기가 되었기를 바랍니다!