Unit test for iOS compatibilty

A recent iOS update made minor keychain changes and broke a lot of functionality for our app. This change would only affect apps that share the keychain with another app and run mostly in the background. This change was not documented in any of the iOS release / docs.

To stay on top of this failure again, we plan to come up with a suite of test applications / unit test cases that will test core functionality in newer versions of iOS.

Will this be considered unit testing or integration testing?

Taking Core Bluetooth as an example, my question is:

  • What are the standard ways to test IOS BLE APIs?
  • Is it possible to use mockups to interact with peripherals if the application is central because we intend to test the IOS BLE server / API and not the BLE protocol itself?
+3


source to share





All Articles