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 init
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. Introduction to Test-driven Development

  1. Introduction to Test-driven Development

2. Writing Your First Set of Unit Tests with Xcode

  1. Writing Your First Set of Unit Tests with Xcode

3. The MVVM Architectural Patter

  1. The MVVM Architectural Patter

4. Applying TDD to the Model

  1. Applying TDD to the Model

13. Testing The User Interface

  1. 1. Introduction
  2. 2. Adding Supporet for UI Testing to your Project
  3. 3. New Projects
  4. 4. Existing Projects
  5. 5. UI Test Classes
  6. 6. Creating New Test Classes
  7. 7. Changes to XCTest to Support UI Testing
  8. 8. XCUIApplication
  9. 9. XCUIDevice
  10. 10. XCUIElementAttributes
  11. 11. XCUIElementQuery and XCUIElementTypeQueryProvider
  12. 12. Assertions
  13. 13. UI Recording
  14. 14. Waiting Before Asserting
  15. 15. Putting It All Together
  16. 16. Summary

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published