4 steps business intelligence testing
비즈니스 인텔리전스 (BI)는 원시 데이터를 수집, 분석 및 정확하고 효율적이며 의미있는 정보로 변환하는 프로세스로, 현명한 비즈니스 결정을 내리고 비즈니스 전략을 구체화하는 데 사용할 수 있습니다.
BI는 조직에 투시력을 부여합니다. 지각은 초감각 능력이 아니라 사실에 의해 촉진됩니다.
비즈니스 인텔리전스 테스트 이니셔티브는 기업이 더 깊고 더 나은 통찰력을 얻을 수 있도록하여 확실한 사실이나 데이터를 기반으로 관리하거나 의사 결정을 내릴 수 있도록합니다.
함수의 C ++ 배열
이것이 수행되는 방식은 현재 시장에서 상당히 변경되었습니다. 예전에는 오프라인 보고서였으며 이제는 실시간 비즈니스 통합입니다.
다음과 같은 이유로 기업과 사용자 모두에게 좋은 소식입니다.
- 기업은 무엇이 효과가 있고 무엇이 쉽지 않은지 알고 있습니다.
- 소프트웨어로 더 나은 사용자 경험
추천 읽기 => 비즈니스 프로세스 테스트 (BPT)
와 함께 하나의 도구 나 하나의 시스템을 통해서는 달성되지 않습니다. 전체 구현을 구성하는 응용 프로그램, 기술 및 구성 요소의 모음입니다.
이벤트 흐름을 단순화하고 표시하려면 :
사용자 트랜잭션 데이터 (관계형 데이터베이스 또는 OLTP) 플랫 파일, 레코드 또는 기타 데이터 형식 등-> ETL 프로세스-> 데이터웨어 하우스-> 데이터 마트-> OLAP 추가 정렬, 분류, 필터링 등 의미있는 통찰력 제공 – BI.
비즈니스 통합은이 분석이 특정 애플리케이션이 작동하는 방식에 영향을 미치는 경우입니다.
예를 들면 , BI가 응용 프로그램에 비정상적인 거래임을 알리기 때문에 신용 카드가 새 위치에서 작동하지 않을 수 있습니다. 이것은 나에게 한 번 일어났습니다. 저는 미국 각지에서 온 장인들이있는 미술 전시회에 참석했습니다. 신용 카드로 몇 가지 물건을 사는데 신용 카드를 한 번도 사용하지 않은 미국 일부 지역에서 판매자가 등록 되었기 때문에 처리되지 않았습니다. 사기를 방지하기위한 BI 통합의 예입니다.
PL / SQL 개발자 인터뷰 질문
Amazon 또는 기타 소매 사이트의 추천 제품, 비디오 사이트의 관련 비디오 등은 BI 비즈니스 통합의 다른 예입니다.
위의 흐름에서 ETL 및 스토리지 시스템이 성공적인 BI 구현에 중요하다는 것도 분명합니다. 그렇기 때문에 BI 테스트는 결코 독립적 인 이벤트가 아닙니다. ETL 및 데이터웨어 하우스 테스트를 필수 요소로 포함합니다. 테스터로서이를 테스트하는 방법에 대해 더 많이 이해하고 아는 것이 중요합니다.
STH는 당신이 거기에서 다루었습니다. 이러한 개념에 대해 설명하는 기사가 있습니다. 아래 링크를 제공하여 이러한 링크를 제거하고 BI에만 집중할 수 있습니다.
비즈니스가 한 가지 더 지성 테스트 전문가는 거의 항상 다음과 같이 권장합니다. 소스에서 끝까지 데이터를 가져 오는 시점부터 전체 흐름을 테스트합니다. 보고서와 분석 만 테스트하지 마세요.
따라서 순서는 다음과 같아야합니다.
학습 내용 :
비즈니스 인텔리전스 테스트 순서 :
# 1) 소스에서 데이터 확인 :
비즈니스 데이터는 일반적으로 하나의 소스에서 하나의 형식으로 만 제공되지 않습니다. 전송하는 데이터의 소스와 유형이 일치하는지 확인하십시오. 또한 여기에서 기본 유효성 검사를 수행하십시오.
후속 처리 및 저장을 위해 소스에서 학생의 세부 정보가 전송되었다고 가정 해 보겠습니다. 이 시점에서 세부 사항이 올바른지 확인하십시오. GPA가 7로 표시되면 이는 5 점제보다 분명히 끝난 것입니다. 따라서 이러한 데이터는 추가 처리를 위해 사용하지 않고도 바로 여기에서 삭제하거나 수정할 수 있습니다.
이것은 일반적으로 ETL의 '추출'단계입니다.
# 2) 데이터 변환 확인 :
원시 데이터가 비즈니스 대상 정보로 처리되는 곳입니다.
- 소스 및 대상 데이터 유형이 일치해야합니다. 예 : 날짜를 텍스트로 저장할 수 없습니다.
- 기본 키, 외래 키, null, 기본값 제약 조건 등은 그대로 있어야합니다.
- 소스 및 대상의 ACID 속성 등을 확인해야합니다.
# 3) 데이터 로딩 확인
(데이터웨어 하우스 또는 데이터 마트 또는 영구적으로 위치 할 위치) :
내 네트워크 보안 키는 어디에 있습니까
데이터를로드하고 테스트하는 실제 스크립트는 확실히 ETL 테스트에 포함됩니다. 그러나 데이터 스토리지 시스템은 다음에 대해 검증되어야합니다.
- 공연: 시스템이 더 복잡 해짐에 따라 여러 엔티티간에 관계가 형성되어 여러 상호 관계가 형성됩니다. 이것은 데이터 분석에있어 좋은 소식이지만 이러한 종류의 복잡성으로 인해 종종 쿼리가 결과를 검색하는 데 너무 오래 걸립니다. 따라서, 성능 시험 여기서 중요한 역할을합니다.
- 확장 성 : 데이터는 감소하지 않고 증가 할뿐입니다. 따라서 증가하는 비즈니스 및 데이터 볼륨의 크기를 현재 구현에서 처리 할 수 있는지 여부를 확인하기 위해 테스트를 수행해야합니다. 여기에는 보관 전략 테스트도 포함됩니다. 기본적으로 '오래된 데이터는 어떻게되며 필요한 경우 어떻게됩니까?'라는 결정을 테스트하려고합니다.
계산 능력, 실패 복구, 오류 로깅, 예외 처리 등과 같은 다른 측면을 테스트하는 것도 좋은 생각입니다.
# 4) BI 보고서 테스트 :
마지막으로 전체 흐름의 마지막 계층 인 보고서입니다.
이것이 바로 비즈니스 인텔리전스로 간주되는 것입니다. 그러나 위에서 볼 수 있듯이 이전 계층이 오작동하는 경우 보고서는 정확하고 일관 적이며 빠르지 않습니다.
이 시점에서 다음을 찾으십시오.
- 생성 된 보고서 및 비즈니스에 대한 적용 가능성
- 보고서에 포함 할 매개 변수를 사용자 정의하고 개인화하는 기능. 정렬, 분류, 그룹화 등
- 보고서 자체의 모양입니다. 즉, 가독성입니다.
- BI 요소가 BI 통합 된 경우 애플리케이션의 해당 기능이 종단 간 테스트에 포함됩니다.
BI 테스트 전략 :
이제 ETL 및 데이터웨어 하우스 테스트를 위해 테스트 할 항목과 리소스를 알았으므로 테스터가 따라야하는 프로세스를 살펴 보겠습니다.
간단하고 BI 테스트 프로젝트도 테스트 프로젝트입니다. 즉, 테스트하는 성능이든 기능적 엔드 투 엔드 테스트이든 일반적인 테스트 단계도 여기에 적용 할 수 있습니다.
- 테스트 계획
- 테스트 전략
- 테스트 디자인 (테스트 케이스는 일반 텍스트 기반이 아닌 쿼리 집약적입니다. 이것이 일반적인 테스트 프로젝트와 ETL / 데이터웨어 하우스 / BI 테스트 프로젝트 간의 주요 차이점입니다.)
- 테스트 실행 (다시 한 번 쿼리를 실행하려면 TOAD와 같은 쿼리 인터페이스가 필요합니다)
- 결함보고, 폐쇄 등
결론:
BI는 모든 비즈니스 영역의 필수 요소입니다. 전자 상거래 , 보건 의료 , Education, Entertainment 및 기타 모든 비즈니스는 BI를 사용하여 비즈니스를 더 잘 파악하고 사용자에게 최고의 경험을 제공합니다.
이 기사가 비즈니스 인텔리전스 테스트 영역을 훨씬 더 탐구하는 데 필요한 정보를 제공하기를 바랍니다.
저자 정보 : 이 게시물은 STH 팀원 Swati가 작성했습니다.
BI 테스터였습니까? 아래에 귀하의 경험, 의견 및 질문을 공유하십시오.
추천 도서
- ETL 테스트 데이터웨어 하우스 테스트 자습서 (전체 가이드)
- 최고의 소프트웨어 테스트 도구 2021 (QA 테스트 자동화 도구)
- ETL 테스트 인터뷰 질문 및 답변
- 시험 입문서 eBook 다운로드
- 2021 년 상위 10 개 ETL 테스트 도구
- B2B (B2B) 게이트웨이 테스트 프로세스
- 글로벌 소프트웨어 테스팅 사업, 곧 288 억 달러에 도달
- 비즈니스 프로세스 테스트 (BPT)-BPT를 사용하여 테스트 프로세스를 단순화하고 속도를 높이는 방법