A recent update to iOS made a seemly minor change in keychain and broke a lot of the functionality for our app. This change would have affected only apps that shares keychain with another app and runs mostly in the background. This change was not captured in any of iOS release notes/documents.
In order to stay on top of such a lapse again, we are planning on coming up with a suite of test apps/unit test cases that would test the main functionality on new versions of iOS.
Would this be considered unit testing or integration testing? If it is unit testing, how would one write test cases to test that frameworks like Core Bluetooth, Core Location (along with several others), Security aren't broken in a new iOS update?
I understand that this may be an open question, but I will be happy with just high level pointers/resources that might need more researching.
Aucun commentaire:
Enregistrer un commentaire