Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 1.69 KB

README_TCHAPX_Tests.md

File metadata and controls

37 lines (21 loc) · 1.69 KB

Pour lancer les tests UI, suivre les étapes suivantes :

  1. Sélectionner la target TchapX-Production et éditer son Scheme :
Image
  1. Sélectionner le test UITests (qui n'est pas le test par défaut) :
Image
  1. Lancer le Test Product depuis le menu Product de Xcode :
Image

Attention !

Ces tests UI doivent être lancés sur simulateur sous iOS 18 :

  • soit iPhone 16
  • soit iPad 10

Ce simulateur doit avoir été renommé iPhone-18.1 ou iPad-18.1, ce nom servant à générer les noms de fichier des captures d'écran. Le test compare la capture actuelle à la précédente (qu'il doit donc retrouver par son nom) pour savoir si un élément UI a changé.

Image

Les tests UI sont faits pour être exécutés sur la target TchapX-Production.

Les scénarios sont les classes XCTests définies dans le dossier UITests/Sources.

Notes : Les captures générées sont stockées dans le dossier UITests/Sources/__Snapshots__/Application.

Certains paramètres du simulateur comme la langue ou la géolocalisation peuvent être réglés dans le fichier TchapX/UITests/SupportingFiles/UITests.xctestplan. (ne semble pas fonctionner)

Documentation :

Les tests Preview sont accessibles de la même manière.