Appstore Quality Central FAQ
The following are frequently asked questions (FAQ) about Appstore Quality Central.
Appstore Quality Central features
The following are frequently asked questions (FAQ) about the features and functionality in Appstore Quality Central.
General usage and access
- Q: What is Appstore Quality Central?
- Appstore Quality Central is a testing utility offered by Amazon Appstore, where you can test your app throughout the app development phase. It has a comprehensive suite of testing tools and services designed to help you publish high-quality apps.
- Q: How can I access Appstore Quality Central?
- You can access Appstore Quality Central through the Developer Console with the following steps.
- Go to the Developer Console dashboard and sign in.
- From the top navigation bar, select Apps & Services > Appstore Quality Central.
- Q: Is there a limit to the number of automated tests I can submit?
- You can submit a maximum of eight automated test submissions per week (Monday to Sunday). The limit resets every Monday.
Note: The weekly limit doesn't apply for Live Device Interaction.
- Q: How do I access test results from previous test runs in Appstore Quality Central?
- You can access past test results on the Test Summary tab. You can view detailed reports, performance metrics, logs, and screenshots to help you to analyze and address issues.
- Q: Can I submit a test for a version of my app that is still under development?
- Yes, you can use Appstore Quality Central to test your app while it's in the development stage. For better accuracy, consider uploading a fully functional version of your APK.
- Q: Does Appstore Quality Central support different geographical locations?
- Yes, Appstore Quality Central supports testing from different geographical locations. Developers based in different regions can access the Appstore Quality Central device farm without latency.
- Q: What security measures are in place to protect my app data?
- The Appstore prioritizes the security of your app data. To safeguard intellectual property and sensitive information during the testing process, Appstore Quality Central uses robust security measures, including strict access controls. The device farm is sanitized and reset every time a testing session ends, ensuring no cross tester data is exposed to any other party while beginning a new testing session.
- Q: How much does it cost to use Appstore Quality Central?
- There is currently no fee to use available Appstore Quality Central features. The Live Device Interaction feature is currently available as a developer preview. To join the developer preview for Live Device Interaction, click Request Invite from the Appstore Quality Central home screen.
- Q: If my app passes Appstore Quality Central tests, does that guarantee Amazon Appstore will approve my app when I submit it?
- Appstore Quality Central focuses on functional testing. However, the app submission process covers both functional and policy testing for an app. Therefore, if functional tests pass, the success of your app submission depends on the app certification results from policy testing.
Available features
- Q: What are the different features available in Appstore Quality Central?
- The key offerings of Appstore Quality Central include:
- Automated testing: Concurrently perform functional and performance testing on a range of devices.
- Live Device Interaction: Test your apps on a range of devices supported by Amazon Appstore by providing remote access to the Appstore device farm.
Live Device Interaction is available to select partners only.
To request access to the feature and join the developer preview, use the Request Invite option on the Appstore Quality Central home screen. In your request, provide the email address associated with your developer account and your Amazon developer customer ID. To find your customer ID, sign in to your account and go to https://developer.amazon.com/settings/console/mycid. After receiving your request, Appstore Quality Central will notify you with further details about the process and requirements to access the feature. - Q: What types of tests are available in automated testing?
- Appstore Quality Central currently offers both functionality and performance testing:
- Functionality: The automated functional suite validates app installation, launch, and exit across different devices. Results are published in the test result summary in the functionality section. You can access logs and screenshots for further debugging.
- Performance: Get key performance indicator (KPI) details for your app on a variety of devices. Tests are run over multiple iterations. Results are published in the test result summary in the performance section. For details, see Performance tests.
- Q: What types of devices are available in Appstore Quality Central? How do I choose devices for targeting apps?
- Appstore Quality Central provides remote access to new and existing Amazon devices. These devices include Fire TVs and Fire tablets with OS versions ranging from Fire OS 5 to Fire OS 8. The latest devices and OS versions are continuously added.
- Q: What is the difference between Appstore Quality Central and Live App Testing?
- With Appstore Quality Central, you can test your app throughout the app development phase. You can perform automated functional and performance tests, remotely connect to a wide range of physical devices to test your app, and test your app quality prior to the app submission process.
With Live App Testing (LAT), you can quickly distribute apps that you intend to publish to the Amazon Appstore to a predefined set of testers and gather feedback before you publish your app.
Live Device Interaction
The following are frequently asked questions (FAQ) about Live Device Interaction.
General usage
- Q: How can I access the Live Device Interaction feature?
- To access Live Device Interaction, click Get Started on the Live Device Interaction card on the Appstore Quality Central home screen.
Important: Live Device Interaction is available to select partners only. You can request an invitation to join the developer preview on the Appstore Quality Central home screen.
- Q: How can I run ADB commands?
- In the device remote session, select the Dashboard tab and go to the Shell section to pass commands. For example, to reset screen size, enter the command:
wm size reset
. - Q: Do I need to register the remote device to my account?
- Yes, for the best experience, register the device after you reserve it. If you don't register the device, some features might work suboptimally.
- Q: Do my artifacts save automatically?
- No, you must manually save and download the screenshots, videos, and logs before closing the session. If you close the session, or the session times out, unsaved artifacts are lost.
- Q: How do I sideload and test an unpublished APK?
- Go to the Dashboard tab. In the App Upload section, you can upload the APK file from your local device to test it.
- Q: Is there a time limit for accessing a device?
- You have up to 60 minutes to access and interact with a device. During this time, make sure you capture and save all relevant artifacts, including screenshots, videos, and logs. When the 60-minute session expires, the device disconnects automatically. If you require additional access after the session ends, you must start a new session.
- Q: How do I close my session?
- To close an ongoing remote session, select the Stop Using button (the x on top of the device view) or close the window to exit.
Available features
- Q: Which Wi-Fi networks are currently available in Live Device Interaction? How can I choose a Wi-Fi network?
-
Wi-Fi networks are available for the United States, the United Kingdom, Germany, Japan, and India. You can select the network you want through the Wi-Fi option on the Dashboard tab. For details, see the help section of the Live Device Interaction page.
- Q: Does Live Device Interaction support a non-VPN network?
- Non-VPN networks are available only in India and the United States. In all other regions, Wi-Fi access is through a VPN network.
- Q: Are there any testing limitations to using devices through Live Device Interaction in place of physical devices?
- Yes, currently the following features aren't fully supported:
- Audio functionality
- In-App Purchasing (IAP) testing on sideloaded apps – you can test only on the live or Live App Testing (LAT) version of downloaded apps
- Physical remote and external peripherals, such as a game controller or headphones
- Video playback on DRM-protected apps – if you attempt playback, the video won't be visible, however video playback is supported for non-DRM protected apps.
- Casting content to your app with phone or laptop
- Bluetooth
- Camera
- Q: A device I want to test is not available in the device farm, can it be added?
- To suggest the addition of a device, use the feedback widget in the Developer Console and provide the device details and specifications. Appstore Quality Central will then evaluate your request.
Troubleshooting
- Q: What happens if I encounter a session expired or time-out screen?
- If your session expires, times out, or your connection is lost, try refreshing your browser to resolve the issue. If the issue persists, review the guidance in Live Device Interaction.
- Q: What if I need additional support?
- If your devices are disconnected, you are unable to progress, or you have any other issues, contact Amazon developer support for help. In your request, provide a description of the issue, the device release model, and the timestamp.
Last updated: Dec 19, 2024