Ouvrir le menu principal

MacGeneration

Recherche

Google offre son outil de test d'interfaces aux développeurs iOS

Florian Innocente

mercredi 17 février 2016 à 17:02 • 9

iOS

Google met à disposition des développeurs iOS un framework pour automatiser les tests des interfaces d’applications. Comme si l’on avait un individu en chair et en os qui suivait un protocole de test en naviguant dans l’app. Baptisé EarlGrey il est disponible sous le régime de la licence Apache.

Ce système a été utilisé pour contrôler le comportement d’applications comme YouTube, Calendar, Photos, Play Music et Translate, explique Google.

Le framework fonctionne au sein de l’application testée, il est donc soumis au même régime lorsqu’il s’agit de l’impact de la mémoire ou des conditions de réseau. Il sait attendre la fin d’une animation ou la réponse d’une requête réseau.

Chaque opération de test à effectuer est synchronisée avec les événements qui entourent le fonctionnement de l’app. De même, seuls les éléments visibles à l’écran (et donc théoriquement par l’utilisateur) sont manipulés.

Comparé à la méthode de test déjà proposée par Xcode, EarlGrey a des avantages ainsi que des limites. Il lui est impossible de lancer ou quitter une application. Pour l’heure les interactions 3D Touch sont également hors de sa portée, de même que de pouvoir réagir aux demandes de permission d’accès aux données affichées par iOS (autres détails). Par contre, il ne se limite pas aux API privées de manière à multiplier ses possibilités d’action.

Toutes les informations sont réunies sur la page GitHub du projet.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Un clavier mécanique pensé pour Mac en promo à 123 €

16:29

• 0


MacBook Pro M5 déjà en promo, iPad Pro M5 à 919 €, iPhone Air sous les 840 € et iPhone 16e à 499 € !

08:40

• 43


Liquid Glass a-t-il un impact sur l'autonomie de votre iPhone ?

08:13

• 83


Test des S3XY Buttons pour les Tesla : 260 € pour en économiser 3 800

08:00

• 32


Non, ceci n'est pas un HomePod

25/10/2025 à 20:11

• 17


N'attendez pas ! Le MacBook à moins de 500 € existe déjà

25/10/2025 à 19:25

• 0


Test des iPad Pro M5 : toujours plus forts, pas vraiment plus pros

25/10/2025 à 10:48

• 22


Cyberpunk 2077 : le MacBook Pro M5 explose le MacBook Air M4

25/10/2025 à 08:45

• 133


Sortie de veille : à peine lancé, l’iPhone Air est-il déjà condamné ?

25/10/2025 à 08:00

• 90


Le MacBook avec puce iPhone peut-il sortir d'ici la fin de l'année ?

24/10/2025 à 21:56

• 33


Réparer des photos anciennes, floues ou bruitées avec Aiarty Image Enhancer (licence à vie à -45 %) 📍

24/10/2025 à 18:12

• 0


AirDrop surveille des canaux Wi-Fi et peut perturber votre appareil Apple si vous ne les utilisez pas

24/10/2025 à 17:00

• 35


Alors qu’Apple Intelligence se traîne, Apple livre en avance ses serveurs d’IA « made in USA »

24/10/2025 à 15:20

• 55


Crayola s’associe à Sandisk pour lancer des clés USB format crayon

24/10/2025 à 14:20

• 14


Comme ChatGPT, Claude se base sur les conversations précédentes, mais c’est payant pour le moment

24/10/2025 à 12:30

• 27


Microsoft ressuscite Clippy avec Mico, un nouvel assistant vocal carburant à l’IA

24/10/2025 à 10:28

• 9