Skip to content

c4arl0s/iOS-Code-Testing

Repository files navigation

In order to update an existing Git submodule execute: (You might need permissions from Owner to get submodules)

git submodule update --init --recursive
git pull --recurse-submodules
git submodule update --remote --merge

Notes:

To run UI test on real device, different profile is required to configure as UITest target runs on different process as different app.

For simulator, developer provisioning profile is ok. But if you want to run UI Tests on real devices, you need separate developer provisioning profile.

Project to implement Test Driven Development over an iOS App.

  1. 1. Introduction to Test-driven Development
  2. 2. Writing Your First Set of Unit Tests with Xcode
  3. 3. The MVVM Architectural Patter
  4. 4. Applying TDD to the Model
  5. 5. Applying TDD to View Controllers
  6. 6. Applying TDD to Collection View Controllers
  7. 7. Testing URL Session
  8. 8. Working with Legacy Code
  9. 9. Continuous Integration
  10. 10. Introduction to Behavior-Driven Development
  11. 11. Installing Quick
  12. 12. Applying TDD and BDD Techniques
  13. 13. Testing The User Interface This chapter is equivalent to this other chapter: 7. User Interface tests

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published