SAP의 테스트 유형
SAP 테스트를 수행하는 데 사용할 수있는 다양한 유형의 테스트 방법이 있습니다.
단위 테스트
단위 테스트는 SAP 시스템 및 다양한 구성 요소의 기능을 테스트하는 데 사용됩니다. 시스템에서 각 장치의 기능을 알고있는 도메인 및 구성 전문가가 수행합니다.
예
작업이 판매 주문을 생성하고 저장하는 것이라고 가정합니다. 이 작업에 대한 단위 테스트를 수행하려면 테스터는 고객 마스터 데이터, 파트너 기능, 자재 마스터 데이터, 회사 코드, 여신 관리 영역, 판매 조직 등과 같은 SAP 조직 요소를 사용하여 판매 주문을 저장할 수 있다는 것을 알아야합니다.
예
ABAP 개발에서는 개발자가 생성 한 데이터에서 보고서를 만들 수 있는지 확인하기 위해 단위 테스트를 수행 할 수 있습니다. 도메인 전문가의 도움이 필요합니다.
시스템 테스트
시스템 테스트에는 SAP 시스템 요소의 통합이 포함되어 관련 SAP 기능이 개발 환경에서 함께 연결되어 있는지 확인합니다.
예
조직의 견적에 대한 현금 흐름이 견적을 사용하여 판매 오더를 생성 할 수 있고, 주문에서 납품을 생성하고 처리 할 수 있으며, 납품을 청구 할 수 있으며, 대금 청구를 회계로 릴리스 할 수 있음을 보여줄 것이라고 말하면 회계 송장에 대해 적용된 고객 지불.
각 장치는 이와 같이 테스트되고 테스트 결과는 시스템 테스트를 사용하여 결합됩니다.
시나리오 기반 테스트
이름에서 알 수 있듯이 시나리오 테스트는 특정 비즈니스 사례에 따라 수행됩니다.
예
고객 세그먼트, 특정 제품 라인 또는 서비스 집합에 특정한 몇 가지 작업이 있다고 가정합니다. 이러한 특정 대상 라인에 대해 테스트해야하는 다양한 시나리오가 있습니다. 이 테스트는 개발 환경에서도 수행됩니다.
통합 테스트
이 테스트에서 테스트 데이터는 실제 데이터 추출 소스에서 가져옵니다. 데이터는 비즈니스 최종 사용자에게 알려져 있습니다.
통합 테스트는 SAP에서 설계 및 구성된 비즈니스 프로세스가 실제 데이터를 사용하여 실행됨을 나타내는 데 사용됩니다. 또한 테스트는 인터페이스 트리거, 보고서, 워크 플로가 작동하고 있음을 보여줍니다.
SAP 인터페이스 테스트
인터페이스 테스트는 SAP 시스템의 비즈니스 프로세스가 자동으로 실행되고 이벤트가 트리거되며 결과가 수신자 시스템으로 전송되는지 확인합니다. 인터페이스 테스트는 송신 시스템에서 실행 한 다음 인터페이스 출력을 자동으로 생성 한 다음 수신 시스템이 해당 파일을 사용하고 비즈니스 프로세스가 수신자에서 계속된다는 것을 증명하는 것을 포함합니다.
이상적으로 인터페이스 테스트에는 프로젝트가 진행됨에 따라 더 큰 테스트 활동이 포함됩니다. 인터페이스 테스트는 트리거링이 작동하고 데이터 선택이 정확하고 완전하며 데이터 전송이 성공적이며 수신자가 전송 된 데이터를 사용할 수 있음을 보여줍니다.
SAP 사용자 수락 테스트
SAP UAT는 최종 사용자가 새 시스템에서 할당 된 작업 기능을 수행 할 수 있도록하는 데 사용됩니다. 이 테스트의 중요한 측면은 비즈니스 요구 사항을 이해하고 예상되는 기능, 기능 및 기능을 사용할 수 있는지 확인하는 것입니다.
SAP 시스템 성능 테스트
성능 테스트는 다음 측면을 확인합니다.
시스템 응답 시간이 비즈니스 요구 사항에 따라 허용되는지 여부
주기적 프로세스가 허용되는 시간 내에 실행되는지 여부,
예상되는 동시 사용자로드를 지원할 수 있는지 여부
성능 테스트는 SAP 시스템에서 병목 현상과 코딩 비 효율성을 식별합니다. 시스템 성능 튜닝이 완벽하게 설정되어 있고 프로그램이 최적화 된 코드로 실행되고있을 가능성은 없습니다.
SAP 부하 테스트
부하 테스트에서 테스터는 온라인 사용자 또는 주기적 일괄 처리 중 하나에 시스템에 최대 부하를 적용하고 시스템이 부하를 처리 할 수있을만큼 충분한 지 식별합니다. 그렇지 않은 경우 성능 향상에 필요한 단계를 찾습니다.
SAP 보안 및 권한 테스트
보안 및 권한 테스트는 사용자가 트랜잭션을 실행하고 프로젝트와 관련된 적절한 데이터에 액세스 할 수 있는지 확인하는 데 사용됩니다.
보안 표준의 구현과 마찬가지로 이것은 보안 및 권한이 시스템에 배치되었는지 테스트하는 데 매우 중요합니다. 작업 역할에 대한 테스트 ID가 생성되고 사용자가 수행 할 수있는 작업과 수행 할 수없는 작업을 모두 확인하는 데 사용됩니다.
SAP 컷 오버 테스트
컷 오버 테스트는 일반적으로 프로젝트 라이프 사이클에서 한 번 수행됩니다. 여기에서는 레거시 시스템에서 데이터를 추출하는 데 관련된 모든 작업을 전면적으로 실행합니다. 그런 다음 모든 종류의 데이터 변환을 수행하려면 결과를 SAP 시스템에로드하고 사용자 승인을 포함하여 결과를 완전히 검증합니다.
SAP 회귀 테스트
회귀 테스트는 시스템이 업그레이드되거나 새 시스템이 설정 될 때 새로운 기능을 찾고 시스템의 이전 기능을 테스트하는 데 사용됩니다. 회귀 테스트의 핵심 역할은 기존 기능과 새로 업데이트 된 구성 및 코드베이스를 테스트하는 것입니다.
SAP 시스템을 업그레이드하거나 패치를 적용 할 때 사용자가 수행 할 것으로 예상되는 기능에 영향을주지 않아야합니다. 또한 새 릴리스에 도입 될 예정인 새 기능에 영향을주지 않아야합니다.