그레이 박스 테스트 : Detox는 앱의 내부 작업에 대한 지식을 보유하고있어보다 정확하고 신뢰할 수있는 테스트를 가능하게합니다.
React Native 권장 사항 :반응 원시가 공식적으로 권장하는 프레임 워크입니다. 활동 커뮤니티 :
Detox는 크고 활동적인 커뮤니티를 자랑하여 충분한 지원과 자원을 제공합니다. 비동기 연산 :Detox의 동기화 메커니즘은 진행하기 전에 모든 작업이 완료되기를 기다림으로써 정확한 테스트 결과를 보장합니다.
npm install detox --save-dev
package.json
해독 초기화 : movieSwiper
<code class="language-json">{ "name": "your-app-name", "detox": { "configurations": { "ios.sim.debug": { "binaryPath": "ios/build/your-app-name/Build/Products/Debug-iphonesimulator/your-app-name.app", "build": "xcodebuild -project ios/your-app-name.xcodeproj -scheme your-app-name -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build", "type": "ios.simulator", "name": "iPhone 7 Plus" } } } }</code>
npm install jest jest-cli --save-dev
재사용 가능성을위한 공통 조치 (로그인, 내비게이션 등)를 추상화합니다.
테스트 사례 ( 블록) : 각 테스트는 특정 시나리오를 확인합니다 (예 : 성공적인 로그인, 잘못된 자격 증명 처리). detox init -r jest
detox test
를 사용하여 여러 요소가 동일한 식별자를 공유 할 때 선택기를 좁히기 위해 사용합니다.
위 내용은 해독으로 네이티브 엔드 투 엔드 테스트 및 자동화에 반응합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!