- You'll be writing an end-to-end test for this simple React Native app using Appium.
- Create a spec file for writing both positive and negative scenario.
- Write a short test plan and answer question 3 in a Google Doc, Word Doc, or any format you prefer.
- Email the spec and doc back to the recruiter.
- Include a README if setup is needed.
-
Write an Appium test that:
- Launches the app
- Fills in the correct username/password (
test/1234) - Taps the login button
- Verifies that the Profile screen shows
Welcome, test!
-
Bonus:
- Add a negative test: invalid credentials should stay on login and show an error.
- Create a test plan for the Login feature
-
Answer briefly:
- How would you scale this test suite to work in CI?
- What other scenarios would you include?
- What’s your strategy to handle flaky Appium tests?
- How would you structure tests for a large React Native app?
