{"repo":"wix/Detox","free":true,"listed":false,"github":"https://github.com/wix/Detox","clone":"git clone https://github.com/wix/Detox.git","description":"Gray box end-to-end testing and automation framework for mobile apps","language":"JavaScript","stars":12005,"topics":["e2e-tests","ios","react-native","android","testing","javascript","automation","testing-tools","test-automation","hacktoberfest"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Detox Gray box end-to-end testing and automation framework for mobile apps. What Does a Detox Test Look Like? This is a test for a login screen, it runs on a device/simulator like an actual user: Get started with Detox now! About High velocity native mobile development requires us to adopt continuous integration workflows, which means our reliance on manual QA has to drop significantly. Detox tests your mobile app while it’s running in a real device/simulator, interacting with it just like a real user. The most difficult part of automated testing on mobile is the tip of the testing pyramid - E2E. The core problem with E2E tests is flakiness - tests are usually not deterministic. We believe the only way to tackle flakiness head on is by moving from black box testing to gray box testing. That’s where Detox comes into play. - Cross Platform: Write end-to-end tests in JavaScript for React Native apps (Android & iOS). - Debuggable: Modern async-await API allows breakpoints in asynchronous tests to work as expected. - Automatically Synchronized: Stops flakiness at the core by monitoring asynchronous operations in your app. - Made For CI: Execute your E2E tests on CI platforms like Travis CI, Circle CI or Jenkins without grief. - Runs on Devices: Gain confidence to ship by testing your app on a device/simulator just like a real user (not yet supported on iOS). - Test Runner Agnostic: Detox provides a set of APIs to use with any test runner without it. It comes with Jest integration ","default_branch":null,"files":null,"tree":[],"storefront":"/r/wix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wix/Detox/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}