Skip to content

carmigo/mobile-testengineer-interview-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

mobile-testengineer-interview-challenge

iOS

The iOS project can be found in the TestEngineerChallenge-iOS directory. This challenge will test your ability to write unit and UI tests, and identify bugs and quality control issues.

Setup

  1. Fork this repository to your own GitHub account.
  2. Clone the forked repository to your development machine.
  3. Complete the assigned Tasks below, within the time limit given to you.
  4. Commit your work to your repository, and push these changes to your remote repository.
  5. Make your repository public or provide access to the interviewers' GitHub account.
  6. Notify the interviewers when the project is ready for review.
  7. UI tests run in the simulator will fail to send keyboard events when the menu option I/O > Keyboard > Connect Hardware Keyboard is enabled. Make sure it is disabled. Alternatively, resetting the simulator (Device > Erase All Content and Settings...) will also return it to a good state that lasts until you next interact with the simulator keyboard.

Tasks

  1. Write UI tests for the app with the level of coverage you feel is appropriate for a typical app.
  2. Write unit tests for the Authenticator struct that cover all input scenarios.
  3. Edit this README.md file, filling in the Answers section below.
  4. BONUS: Set up the tests to run with a free CI service such as GitHub Actions.

Answers

Bugs/Improvements

  • List here all the bugs you can find in the app and potential improvements to the user experience.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages