I'm no longer heavily involved in maintaining this, but am willing to hand over this to community if people are still using it in some way. File an issue if you're interested in doing so.
These samples are preconstructed to demonstrate how each test framework included can be used along with a demo app in App Center Test.
Primary documentation for App Center Test is available here: https://docs.microsoft.com/en-us/appcenter/test-cloud/
No matter which test framework you are using, to run UI Tests in App Center, you must generate a prototype upload commandline in one of the systems using the wizard. This command line requires modifications in order to be executed, which the test framework-specific upload scripts demonstrate for basic usage.
- Log into https://appcenter.ms
- If you have not already created your app, do so by selecting Add new > Add new app. (More info: https://docs.microsoft.com/en-us/appcenter/dashboard/creating-and-managing-apps)
- Name your app, select the target OS of your app, and the platform your app is written in.
- Select the Test icon on the left side of the screen, it is a circle with a checkmark inside of it.
- Click New test run
- Select the devices you wish to run your tests on.
- Configure the test framework you are using.
- On the submit screen follow the "prerequesites" step if this is your first time creating a run in AppCenter/Test.
- Copy the command from Running Tests > Upload and schedule tests.
appcenter test run appium --app "kegr/ReadmeDemo" --devices "kegr/top-4" --app-path pathToFile.apk --test-series "master" --locale "en_US" --build-dir target/upload
These samples include the App specific steps documented here: https://docs.microsoft.com/en-us/appcenter/test-cloud/preparing-for-upload/appium
-
Appium Android Sample This sample includes an APK file and a pre-written Appium test suite prepared for running in AppCenter/Test.
-
Appium iOS Sample This sample includes IPA & app files and a pre-written Appium test suite prepared for running in AppCenter/Test.
This sample includes the App Center Test specific steps documented here: https://docs.microsoft.com/en-us/appcenter/test-cloud/uitest/
- Xamarin.UITest Android & iOS sample This Xamarin.Forms sample app is compatible with both iOS & Android; and includes a Xamarin.UITest project for the actual tests.
This sample includes the App Center Test specific steps documented here: https://docs.microsoft.com/en-us/appcenter/test-cloud/preparing-for-upload/espresso
This sample includes the App Center Test specific steps documented here: https://docs.microsoft.com/en-us/appcenter/test-cloud/preparing-for-upload/xcuitest
- XCUITest sample This sample iOS App and XCUITest includes an Xcode project for an app and XCUITest written using Swift. It has a shell script for submitting the tests to App Center Test. This sample does not require any App Center specific extensions.