SAP 테스팅 - 도구 및 테스트 사례 예

SAP 지원

SAP 테스트?

SAP 테스트는 소프트웨어 테스트의 한 유형입니다. SAP ERP 구현. 변경하거나 사용자 정의할 때 언제든지 SAP 소프트웨어에서는 새로운 기능을 확인하기 위해 테스트 케이스를 만들어야 합니다. 또한 다음을 테스트해야 합니다. SAP 유지보수 릴리스 노트를 구현한 후 시스템을 종료합니다. SAP 테스트에는 성능 테스트(SAP 애플리케이션 속도 확인) 및 웹 테스트( SAP 웹 포털).

장점 소개 SAP

도입의 기본 아이디어 SAP (시스템 애플리케이션 및 제품)은 고객에게 광범위한 애플리케이션에 대해 일반적인 기업 데이터베이스와 상호 작용할 수 있는 기능을 제공하는 것이었습니다. SAP 비즈니스 프로세스를 효율적으로 처리하기 위한 통합 ERP(Enterprise Resource Planning)입니다.

다음 비디오에서는 ERP 소프트웨어의 필요성을 설명합니다. SAP 기업에서

SAP 제품군에는 다른 내용이 포함되어 있습니다. 모듈 등 SAP FICO 테스팅, SD, MM, HR 등

SAP 테스트 컨설턴트 – 직업 선택

스킬 세트 되려면 SAP 테스터에게는 다음과 같은 기술 세트가 필요합니다.

  1. 지식 테스트
  2. 테스트 중인 모듈에 대한 기능적 지식.
일반적인 근무일 일반적인 근무일에는 요구 사항 문서 이해, 테스트 케이스 생성, 테스트 케이스 실행, 버그 보고 및 재테스트, 검토 회의 참석 및 기타 팀 구축 활동으로 바쁠 것입니다.
경력 진행 일반적인 CMMI 레벨 5 회사의 소프트웨어 테스터(QA 분석가)로서의 경력 진행은 다음과 같지만 회사마다 다릅니다.

품질 관리 분석가 (신선한) => 수석 QA 분석가 (2~3년 경력)=> QA 팀 코디네이터 (5~6년 경력> =>테스트 관리자 (8-11 경험) => 수석 테스트 관리r (14+ 경험)

방법 SAP 다른 도메인을 테스트하는 것보다 테스트가 더 나은 선택입니까?

AUT를 테스트하는 동안

  1. 당신은 획득 깊은 기능적 지식 AUT. AUT에 대한 충분한 지식이 없으면 테스트하기가 어렵습니다.
  2. 연마 테스트 기술

여느 IT 회사와 마찬가지로 시간이 지나면 한 프로젝트에서 다른 프로젝트로 이동합니다. AUT의 기능을 이해하기 위해 여러분이 쏟은 노력은 새 프로젝트에서는 더 이상 쓸모가 없습니다. 이는 일반적으로 통신 분야에서 의료 분야로 프로젝트를 전환하는 경우에 해당됩니다.

의 경우 SAP, 습득한 기능적 지식은 이식 가능하며 다른 프로젝트에서 사용할 수 있습니다. 직장을 바꾼다고 가정해 보겠습니다. 이전 회사에서는 Vodafone의 청구 소프트웨어를 테스트했습니다. 새 회사에서 동일한 프로젝트를 사용할 가능성은 얼마나 될까요? Next to Zero.

이제 이 경우를 고려해보세요. 다음에서 전환 중입니다. SAP 프로젝트를 다른 사람에게 테스트하기 SAP 새로운 회사에서 프로젝트를 테스트 중입니다. 큰 장점인 GUI, 트랜잭션 코드, 바닐라 비즈니스 워크플로우를 즉시 인식할 수 있습니다. 클라이언트가 수행한 사용자 정의를 배워야 하지만 여전히 소프트웨어에 대한 깊은 지식이 필요합니다.

가장 큰 장점은 SAP 테스터는 당신이 습득한 깊은 기능적 지식으로 인해 쉽게 전문가가 될 수 있다는 것입니다. SAP 기능컨설턴트!

SAP 컨설턴트는 수요가 엄청나며 거의 항상 공급이 부족하고 프리미엄 급여를 받습니다.

의미 SAP 구현?

이 시나리오를 고려하십시오. A회사에는 연차휴가가 12번 있습니다. B회사는 연차 20일을 제공합니다. 13을 사용하는 직원의 경우 급여를 공제해야 합니다.th 또는 21st A회사와 B회사에 각각 연차휴가를 부여합니다. 이 정보는 다음과 같아야 합니다. 구성 로 SAP 체계 그건 아무것도 아니지만 SAP 구현 및 구성.

The SAP 바닐라 버전은 강력하지만 회사의 비즈니스 정책, 법적 규정 및 기술 요구 사항에 따라 사용자 정의하고 구성하기 전까지는 그다지 유용하지 않습니다. 이 과정을 SAP 구현. 일반적으로 몇 달에서 몇 년이 걸릴 수도 있습니다.

SAP 커스터마이징?

SAP 지금까지 가장 높은 수준의 비즈니스 프로세스 컬렉션을 보유하고 있습니다. 그러나 때로는 내부 회사에서 쉽게 사용할 수 있는 도구를 사용하여 많은 부분을 정확하게 매핑하지 못하는 경우가 있습니다. SAP 비즈니스 거래.

이러한 경우 ABAP를 사용하여 사용자 정의 코드가 생성됩니다. 구성을 통해 사용할 수 없는 기능을 생성하기 위해 코드를 변경하는 작업이 포함됩니다.. 이것은 사용자 정의에 지나지 않습니다. SAP 사용자 정의 보고서, 프로그램 또는 개선 사항을 생성하기 위해 사용자 정의를 수행할 수도 있습니다.

유지 관리란 무엇입니까? SAP 소프트웨어?

한 번 SAP 시스템이 구성되고, 사용자 지정되고, 배포되고 라이브로 실행됩니다. SAP 시스템을 유지보수라고 합니다. 여기에는 다음이 포함될 수 있습니다.

끝까지 수행하는 방법 SAP 테스트?

사용할 수 있는 방법론은 다양합니다. SAP 이행

  • ASAP 구현( 초기 구현을 위해 SAP 시스템 및 레거시 시스템에서 포팅)
  • 유지보수 수명주기
  • Upgrade 라이프 사이클
  • 맞춤형 개발 라이프사이클

테스트를 포함하여 작업 중인 수명주기에 관계없이 SAP, 참여하게 될 세 가지 주요 테스트 단계가 있습니다.

1) 시험 준비

2) 테스트 실행 단계

3) 시험평가 단계

끝으로 종료 SAP 지원

1단계) 시험 준비 단계

  1. 테스트할 비즈니스 프로세스 식별
  2. 수동 및 자동 테스트 케이스 개발
  3. 테스트 스위트 생성 및 검토
  4. 테스트 시스템 설정
  5. 테스트 데이터 생성

2단계) 테스트 실행 단계

  1. 수동으로 또는 테스트 도구를 사용하여 테스트 실행
  2. 테스트 상태 보고 및 결함 취급

3단계) ​​시험평가 단계

  1. 모든 테스트 계획에 대한 상세한 평가
  2. 결함 분석
  3. 테스트 프로세스 문서화

다음에 적용할 수 있는 테스트 유형 SAP 어플리케이션

다음에 적용할 수 있는 테스트 유형 SAP 어플리케이션

럭셔리 SAP 일반적으로 수행되는 테스트는 다음과 같습니다.

1) 단위 테스트

테스트의 이 부분은 대부분 개발자가 정의한 내용을 기반으로 처리됩니다. 단위 테스트 조직에 따른 규칙입니다. 이는 때때로 숙련된 화이트 박스 테스터가 수행합니다. 테스트는 개발 박스에서 수행됩니다. 이는 주로 RICEWF(인터페이스, 변환, 향상, 보고서, 작업 흐름 및 양식)를 테스트하는 것입니다. ABAP 암호. 개발 개체 테스트에는 보안 인증, 데이터 전송 규칙, 조정 및 일괄 예약 작업에 대한 테스트가 포함됩니다. BW(Business Warehouse) 테스트도 개발 테스트의 일부입니다.

2) 통합 테스팅

결합된 구성 요소를 테스트하는 것입니다. SAP 함께 올바르게 작동하는지 확인하는 응용 프로그램입니다. 일반적으로 QA 환경에서 수행되며 실제 테스트 데이터를 사용합니다.

3) 회귀 테스트

Regression Testing 구현된 새로운 변경 사항이 기존 작업 코드에 부정적인 영향을 미치지 않도록 하기 위해 수행됩니다. SAP R/3은 긴밀하게 통합된 시스템입니다. 단일 스택 업데이트, OSS 메모, 전송, 구성 변경, 새로운 개발 인터페이스는 연쇄적이고 심각한 영향을 미칠 수 있습니다. 회귀 테스트는 일반적으로 테스트 팀의 자동화 도구를 사용하여 실행됩니다.

4) 성능 테스트

테스트 중입니다 SAP 애플리케이션이 예상되는 워크로드에서 제대로 작동하는지 확인합니다. 성능 테스트에는 로드, 볼륨 및 스트레스 테스트 시스템 병목 현상을 확인합니다. 강화하는 것을 목표로 SAP 애플리케이션 견고성, 테스트는 시스템이 높은 부하 예측을 관리할 수 있도록 보장하고 생산 후 성능 문제를 방지합니다. 높은 거래 또는 배치 볼륨으로 인해 스트레스를 받기 쉬운 비즈니스 프로세스는 철저히 평가됩니다. 일반적으로 자동화된 도구를 사용하여 실행되며 기반, 데이터베이스, 인프라 및 테스트 팀의 협업을 통해 테스트 결과를 모니터링합니다.

5) 기능 테스트

기능 테스트 귀하의 구현을 보장합니다 SAP 귀하의 비즈니스 요구 사항을 충족합니다. SAP 고도로 구성 가능한 시스템이며 사내 애플리케이션이나 타사 도구와 쉽게 통합될 수 있습니다. 이러한 다양한 구성과 복잡성을 감안할 때 기능 테스트는 필수입니다. SAP 기능 테스트는 비즈니스 사용 사례에 대한 불확실성을 제거하고 품질을 제공합니다. 여기에는 설계 문서 검토와 테스트 요구 사항을 포함한 테스트 아티팩트 생성이 포함됩니다. 테스트 시나리오 그리고 테스트 케이스. 기능 테스트는 일반적으로 특별한 배경 지식을 갖춘 테스트 팀에 의해 수행됩니다. SAP 테스트 중인 모듈.

6) 사용자 승인 테스트(UAT)

기능, 시스템 및 회귀 테스트가 완료되면 UAT(사용자 승인 테스트)가 수행됩니다. 이는 다음을 보장합니다. SAP 시스템은 시스템의 최종 사용자에게 사용 가능합니다. 최종 사용자는 비즈니스 프로세스, 기능, 문서(운영 매뉴얼, 치트 시트) 등을 테스트하는 사용자 수용 테스트 사례를 독립적으로 실행합니다. UAT를 사용하면 사용자는 새로운 비즈니스 환경에 편안함을 느끼고 시스템을 완전히 소유할 수 있습니다.

7) 보안 테스트

의 안전을 보장하기 위해 SAP 응용 프로그램 보안 테스트 수행됩니다. SAP 포털 보안, 네트워크 보안, 운영 보안, 제품 보안, 액세스 제어 및 보안을 위한 소스 코드 감사와 같은 고위험 영역이 테스트됩니다. 여기에는 일반적으로 기반, 데이터베이스, 인프라, 개발 및 테스트 팀이 포함됩니다.

8) 포털 테스트

이러한 기술에는 테스트가 포함됩니다. SAP 다양한 브라우저의 포털 및 비즈니스 프로세스 확인

을 만드는 방법 SAP 테스트 케이스

직원의 이름을 변경하는 테스트 케이스를 설계해 보겠습니다. SAP 체계

효과적인 테스트 케이스를 생성하려면 다음을 수행해야 합니다.

  • 결정 SAP 테스트 케이스를 실행하는 데 필요한 역할
  • 확인 SAP 테스트 케이스에 대해 실행되어야 하는 트랜잭션
  • 테스트 케이스를 실행하려면 테스트 데이터가 필요합니다. 데이터를 생성해야 하는지, 다른 테스터가 데이터를 사용해야 하는지, 데이터가 잠겨 있고 수정할 수 없는지 여부를 결정하세요.
  • 모든 전제 조건
  • 동료 검토 테스트 사례
  • 긍정적인 시나리오와 부정적인 시나리오 만들기
  • 자세한 테스트 단계를 만듭니다.
  • 테스트 범위는 강력해야 합니다.
  • 결함이 발견되는 즉시 적시에 문서화합니다.

변경 방법에 대한 지침은 이 비디오를 참조하십시오. SAP 인포타입

이를 위해 설계된 테스트 케이스는 다음과 같습니다.

만들기 SAP 테스트 케이스

중요 사항

SAP 무한한 변형이 있는 거대한 시스템입니다. 테스트 매개변수 입력의 모든 가능한 변형과 ​​조합을 확인하는 것은 실행 가능하지도 비용 효율적이지 않습니다. SAP 시스템.

위와 같이 SAP 테스트 사례 예를 들어, 테스터는 성, 생년월일, 주소, 핀 코드, 도시, 주, 국가, 영구, 임시, 직장 주소 등의 변경 사항을 확인할 수 있습니다.

테스터는 적용 범위를 희생하지 않고 테스트 사례 수를 줄이는 전략을 채택해야 합니다. 그러한 전략의 예는 다음과 같습니다. 경계값 분석, 등가 분할 & 직교 배열.

자동화된 테스트 SAP 어플리케이션

테스트는 다음과 같은 거대한 시스템에 있어서 큰 도전입니다. SAP. ASUG의 최근 연구에 따르면 86% 이상의 고객이 포괄적인 테스트 부족으로 인한 위험을 우려하고 있습니다.

자동화된 테스트 SAP 어플리케이션

자동화에는 다음과 같은 이점이 있습니다. SAP 어플리케이션

  1. 가장 중요하고 가장 가치 있는 이점은 향상된 테스트 범위입니다.
  2. 더 나은 제품 품질과 그에 따른 생산 중단 감소. 중단 SAP 프로덕션 환경으로 인해 회사는 수백만 달러의 비용을 지출할 수 있습니다!
  3. 각 릴리스 주기마다 작업량이 감소합니다.

SAP 테스트 자동화 도구

선택한 테스트 도구보다 방법론과 접근 방식이 더 중요합니다. 테스트를 생각해보면 SAP 응용 프로그램을 사용하면 다음과 같은 일부 도구가 자연스럽게 떠오릅니다. SAP TAO, eCATT, QTP

1) 테스트엄격함

테스트엄격함

평가과정 전반에 걸쳐 테스트엄격함 , 이 도구는 직관적인 설정과 고급 AI 기능으로 초보자와 노련한 테스터 모두에게 적합하고 포괄적인 테스트를 위한 훌륭한 옵션이기 때문에 내 목록에 추가했습니다. SAP 테스트.

testRigor가 내장된 기록 및 재생 기능과 새 프로젝트를 위한 자율 테스트 생성 기능을 제공한다는 점에 감사드립니다. 또한 모든 유료 수준에 대해 뛰어난 문서와 일류 고객 지원이 제공됩니다.

특징:

  • 테스트 생성 및 변환: 처음부터 엔드투엔드 테스트를 손쉽게 구축하거나, 기존 수동 테스트를 변환하거나, 포함된 기록 및 재생 브라우저 확장 기능을 활용하세요.
  • 개발 도구와의 통합: 테스트 사례 및 문제 관리를 위한 다른 도구는 물론 CI 파이프라인과도 원활하게 통합됩니다.
  • 테스트 유지보수 감소: 더 이상 지루한 테스트 유지 관리가 필요하지 않습니다. 이에 소요되는 시간이 최대 95% 단축됩니다.
  • 테스트 지원: 웹, 모바일, API 테스트. 모든 브라우저, iOS 및 Android OS 시스템이 지원됩니다.
  • 고품질 테스트 출력: 각 단계의 상세한 스크린샷을 통해 매우 안정적인 테스트를 제공합니다.

TestRigor 방문 >>


2) Tricentis 실시간비교

Tricentis 실시간비교

내 평가 전반에 걸쳐 실시간비교 , 나는 그 설정이 놀라울 정도로 간단하고 개발자, 테스터 및 관리자에게 중요한 실시간 정보를 제공한다는 것을 알았습니다. 변화를 지원하고 위험을 관리하는 경우 SAP 시스템에서는 이것이 최고의 선택으로 떠오릅니다.

전반적인 품질과 속도를 향상시키는 DevOps 친화적인 기능을 통해 SAP LiveCompare를 활용하면 출시를 가속화하고, 운영을 최적화하고, 자신감을 가지고 혁신을 실현할 수 있습니다.

특징:

  • AI 기반 변경 인텔리전스: AI를 활용해 위험 식별 SAP 테스트 정밀도를 향상시키고 관련 위험과 비용을 줄입니다.
  • 지능형 테스트 선택: 중요한 사항을 다루는 테스트의 우선순위를 지정합니다. SAP 다양한 테스트 저장소와 통합하여 테스트 효율성을 향상시킵니다.
  • 사용자 정의 코드 분석: 시스템 무결성과 성능을 보장하기 위해 맞춤형 ABAP 코드의 품질을 모니터링하고 평가합니다.
  • 지속적인 구성 영향 분석: 변경 사항을 자동으로 감지합니다. SAP 시스템 구성, 운영 안정성 유지​.
  • 워크플로 템플릿 및 사용자 정의: 작업을 자동화하고 프로젝트 전체에서 일관된 데이터 처리를 보장하기 위해 사용자 정의 가능한 워크플로 템플릿을 제공합니다.

방문 Tricentis >>


3) ECATT(확장 컴퓨터 지원 테스트 도구)

ECATT

ECATT는 다음에 대한 기능 테스트를 생성하고 실행하는 데 사용됩니다. SAP. ECATT는 다음과 함께 번들로 제공되는 내장 도구입니다. SAP 자동화된 테스트를 주요 목표로 SAP 비즈니스 프로세스.

기능

  1. 테스트 트랜잭션, 보고서 및 시나리오
  2. BAPI 및 함수 모듈 호출
  3. 원격 시스템 테스트
  4. 인증 확인(사용자 프로필)
  5. 테스트 업데이트
  6. 사용자 정의 설정에 대한 변경 효과 테스트
  7. 시스템 메시지 확인

4) OpenText UFT 원

OpenText UFT 원

OpenText UFT 하나는 키워드 기반 자동화 도구입니다. 다음을 포함한 다양한 환경을 지원합니다. SAP. 이 도구는 강력하고 기능이 풍부하며 사용자 친화적입니다. 주요 시장 점유율을 차지하고 있는 자동화 도구 분야의 시장 리더입니다. 뛰어난 공급업체 지원을 제공하는 상용 도구입니다. 위해 선택한 도구입니다. SAP 오토메이션.


5) SAP TAO

SAP TAO

SAP 자동화 툴 출시 SAP TAO는 Focus Frame(현재 Hexaware에 인수됨)과 협력하고 있습니다.

SAP TAO QTP가 실행 엔진 역할을 하고 테스트 시나리오가 QC에서 비즈니스 구성 요소를 통해 생성 및 구동되는 QTP와 QC를 마무리합니다. SAP TAO는 엔드 투 엔드 시나리오에 대한 테스트 구성 요소 생성을 자동화합니다. SAP TAO 및 HPQC 설정은 다른 테스트 도구에 비해 몇 가지 이점이 있습니다. HP와 HP 모두에 대한 기업의 막대한 지원이 있습니다. SAP 소프트웨어 제품.

SAP TAO 클라이언트 애플리케이션은 세 가지 기능을 수행합니다. SAP 서버에서 트랜잭션을 HP Quality Center로 내보내고 HP Quality Center의 구성 요소나 스크립트를 통합합니다.

성능 테스트 SAP 어플리케이션

성능 시험 of SAP 확인하기 위해 응용 프로그램이 수행됩니다. 속도, 확장성 및 안정성. 성능 시험 SAP 도움이

  • 서비스 수준 계약(SLA)을 준수합니다.
  • 소프트웨어 구성 설정을 최적화합니다.
  • 하드웨어에 대한 과도한 지출을 줄입니다.
  • 계절적으로 높은 부하가 걸리는 동안 시스템이 충돌하거나 실패하지 않으며 이에 따른 금전적 손실을 방지하는 데 도움이 됨을 인증합니다.

성능 테스트 SAP 어플리케이션

성능 테스트를 트리거하는 이벤트

의 선택 성능 테스트 도구 for SAP 기본에 달려있다 SAP 테스트 중인 응용 프로그램입니다. 아래 목록은 다음과 같습니다. SAP 성능 테스트 도구 및 응용 분야

  1. 오픈 소스/무료
  • 제이미터 – (성능 테스트 SAP 비즈니스 개체 BI 플랫폼)
  • Open STA(성능 테스트) SAP 포털)
  1. 상업용
  • 로드러너 (성능 테스트 SAP 그 중에서도 ECC SAP 응용 프로그램) – ~에 의해 추천 된 SAP
  • IBM Rational Robot(다양한 테스트 가능) SAP 응용 프로그램)

결론

QA에 열광하는 저는 다음 분야에서 폭넓은 경력 기회를 얻을 수 있다고 생각합니다. SAP 테스트. 명망 높은 세계로 들어가는 것은 상대적으로 쉬운 길인 것 같습니다. SAP 컨설팅.

체크 아웃 – SAP 테스트 면접 질문 및 답변