Get Started with Appcircle
Save time, reduce costs, and increase developer productivity now.
Get informed about news, new releases, and mobile DevOps.
Continuous testing is essential for maintaining the highest quality standards in iOS app development. Appcircle provides a seamless solution for running continuous tests, ensuring issues are detected early and efficiently.
Easily run your Unit and UI tests for iOS applications during the build process using the Xcodebuild for Unit and UI Tests step.
Example: A development team adds the Xcodebuild for Unit and UI Tests step to their Appcircle workflow. This step runs tests during the build process, ensuring any issues are detected early.
Create unit tests in Xcode using the XCTest framework. Tests are stored in XCTestCase subclasses and can be created using the Test Navigator.
Example: A developer uses the Test Navigator in Xcode to create new unit tests for their iOS application. These tests use XCTAssert functions to verify expected code behavior.
Run tests during the build process by adding the relevant steps to your workflows. Ensure the steps are ordered correctly for optimal results.
Example: A team configures their Appcircle workflow to include the Xcode Select step, followed by the Xcodebuild for Unit and UI Tests step, and finally the Export Build Artifacts step. This setup ensures all tests are run and results are collected efficiently.
Access your test results along with your build artifacts. Test results can be included in the .ipa file or the xcarchive file, depending on whether the build is signed.
Example: A QA team downloads the test results from the Export Build Artifacts step, which includes a test.xcresult.zip file containing detailed test data.