Aperçu
Validez les builds mobiles à partir de téléversements, d'artefacts CI et d'Expo EAS.
Les exécutions mobiles Autonomy rattachent les preuves de build applicatif au même modèle de relecture utilisé pour les vérifications web, API et messages. Consultez la documentation mobile lorsque le parcours part d'un build iOS Simulator, d'un APK ou AAB Android, d'une sortie Expo EAS ou d'un transfert CI.
L'exécution mobile est en cours de déploiement. Les tests iOS et Android sont désactivés par défaut le temps de finaliser la prise en charge des runners d'appareils ; un espace de travail où ils sont désactivés affichera "Mobile testing is temporarily unavailable" lorsqu'une exécution sélectionne ces plateformes. Le téléversement de build et le transfert d'artefact fonctionnent dès aujourd'hui ; contactez-nous pour activer l'exécution mobile pour votre organisation.
Plateformes prises en charge
- iOS — bundle
.appcible Simulator, empaqueté brut, en.zip,.tgzou.tar.gz. Les exécutions s'effectuent sur des iOS Simulators cloud. - Android —
.apkou.aab. Les exécutions s'effectuent sur des émulateurs Android cloud et lancent l'application par nom de paquet.
Voir Builds mobiles pour les commandes de build et le flux de téléversement.
Transfert d'artefact
Les exécutions mobiles partent d'artefacts téléversés ou produits par la CI. Autonomy stocke la référence de l'artefact avec l'exécution afin que les relecteurs puissent relier la session mobile au même modèle de preuves utilisé pour les vérifications web et API.
Chemins disponibles
Utilisez le téléversement depuis le tableau de bord pour le QA manuel, le téléversement local d'artefact pour les smoke tests, le transfert d'artefact CI pour les pull requests, et l'intégration Expo EAS pour les builds Expo managés.
Contenu des preuves
Les preuves mobiles incluent l'artefact de build, le contexte de l'appareil ou du simulateur, les captures d'écran, les instantanés d'interface native, les journaux, les vérifications générées et toute assertion API ou message liée. L'exécution doit indiquer clairement quel build a été testé et avec quel environnement il a communiqué.
Choisir un chemin
- Utilisez le téléversement depuis le tableau de bord quand un humain veut valider un build rapidement.
- Utilisez le téléversement local d'artefact quand le développement produit le build en dehors de la CI.
- Utilisez le transfert CI quand une pull request ou un job de mise en production construit l'application.
- Utilisez Expo EAS quand Expo gère le pipeline de build.
Authentification et messages
Testez les OTP, les boîtes de réception e-mail, les comptes statiques, les SMS et les prévisualisations protégées.
Builds mobiles
Construisez, archivez et téléversez une application pour simulateur iOS ou un APK Android afin qu'Autonomy puisse exécuter des parcours mobiles dessus.