본문 바로가기

SAP 사용자들의 오픈 커뮤니티

자유게시판

한 페이지 수락 테스트(OPA5)를 사용한 통합 테스트

페이지 정보

본문

OPA5는 SAPUI5 컨트롤 용 API입니다 . 비동기성을 숨기고 SAPUI5 요소 에 쉽게 액세스할 수 있습니다. 따라서 OPA는 사용자 상호 작용, SAPUI5 와의 통합 , 탐색 및 데이터 바인딩 을 테스트하는 데 특히 유용합니다 .

OPA5 라이브러리는 JavaScript 기반입니다. 즉, 앱이 작성된 것과 동일한 언어로 테스트를 작성할 수 있습니다. 여기에는 다음과 같은 이점이 있습니다.

JavaScript 기능에 대한 빠르고 쉬운 액세스

QUnit 또는 Jasmine과 같은 모든 JavaScript 단위 테스트 프레임워크와 함께 사용할 수 있으므로 쉽게 램프업할 수 있습니다.

동일한 런타임을 사용하면 디버깅이 가능합니다.

우수한 SAPUI5 통합

몇 초 이내의 피드백으로 변경 후 바로 테스트를 실행할 수 있습니다.

비동기성은 시간 제한 대신 폴링으로 처리되므로 속도가 빨라집니다.

테스트 주도 개발(TDD) 지원

개발자는 앱 개발 중에 OPA 테스트를 작성합니다. 테스트 기반 개발(TDD)은 앱이 더 잘 격리되고 테스트를 위해 덜 취약한 API를 지원하기 때문에 덜 취약한 테스트를 초래합니다.

정렬 행위 어설션 패턴(주어진 when then에 해당)을 따르므로 테스트 사례의 가독성과 이해도가 향상됩니다.

플러그인/앱이 필요하지 않으므로 모바일 장치에서 실행하기 쉽습니다. 브라우저에서 쉽게 실행할 수 있습니다.

회귀 감소로 개발자의 시간 절약

요컨대: OPA5로 승인 테스트를 작성하는 것은 매우 쉽습니다.

댓글목록

profile_image

hckim님의 댓글

no_profile hckim 쪽지보내기 아이디로 검색 전체게시물 작성일 1

정보 감사합니다.

이용약관
개인정보처리방침