This contains material and exercises to learn how to write UI test for the Depop iOS App.
- Basic GIT knowledge
- Xcode installed and running latest SDK 12.x (to be installed from the Mac App Store)
- A copy of the Swift Book (can be download from Apple here)
Will be updated weekly.
Topics covered:
- Example of a real UI test
- Swift Basics
- Familiarise with Xcode Playground
- Constant and Variables
- Optional and Enums
- Control flows: if, for, while
- Functions
What you'll learn:
- Being able to write and execute simple Swift code.
- Understand how to use Playground and the Swift documentation.
Topics covered:
- Dive into Swift
- Data structure
- Classes and methods
- Chaining functions
- Xcode: compiler, simulator and debugger
- UI Test
- Familiarise with the API
- XCUITest
- Sample project
What you'll learn:
- Being able to use Xcode to build and run a simple iOS app.
- Being able to write and run a simple UI Test.
Topics covered:
- How to run Mock Server on Simulator
- Depop project structure (Garage, UI Test, etc..)
- Screen model
- Writing your a simple test
What you'll learn:
- Being able to build and run the Depop iOS app and its suites of test.
- Being able to write a simple UI test using the screen pattern.
Strenghtening knowlegde on UI test.
Topics covered: TBD.
What you'll learn: TBD