Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 7 votes.
Pro IOS Testing: Xctest Framework for Ui and Unit Testing
⬤ Chapitre 1 - Introduction aux tests
1. Test - Faire la même chose encore et encore en attendant les mêmes résultats 2. Où les tests nous rencontrent et pourquoi ils sont importants.
3. Les différents types de méthodes de test.
4. Dites bonjour à XCTest Framework.
⬤ Chapitre 2 - Mettre en place une infrastructure de test1. Tout sur les cibles de test.
2. L'organisation du code de test.
⬤ Chapitre 3 - Préparer votre code pour les tests1. L'utilisation des interacteurs et des entités.
2. Marquer les méthodes privées.
3. Mocks et Spies.
⬤ Chapitre 4 - Tests unitaires
1. Que sont les tests unitaires ?
2. Quelles fonctions doivent être couvertes ?
3. Écrire notre premier test unitaire.
4. Couverture du code.
5. Ecrire plusieurs tests pour la même fonction 6. Tester les fonctions A-Sync.
7. Meilleures pratiques.
⬤ Chapitre 5 - Tests de performance
1. Importance des tests de performance 2. Quels paramètres pouvons-nous mesurer ? 3. Le protocole XCTMetric.
4. Écrire notre premier test de performance 5. Établir une base de référence 6.
6. les meilleures pratiques
⬤ Chapitre 6 - Tests d'intégration
1. Quelles sont les différences entre les tests unitaires et les tests d'intégration ? 2. Comment préparer le terrain pour les tests d'intégration.
3. Nous avons toujours les mocks.
4. Quelles intégrations sont communes à tester ?
⬤ Chapitre 7 - Tests d'interface utilisateur
1. Qu'est-ce qu'un test d'interface utilisateur ?
2. Tout commence par l'accessibilité 3. Les défis des tests de l'interface utilisateur
4. Simuler votre backend 5. Rencontrer le modèle d'objet de la page 6. Meilleures pratiques de test de l'interface utilisateur.
⬤ Chapitre 8 - Test d'instantanés
1. Test d'instantanés - Le plus proche de la régression manuelle de l'AQ 2. iOS-snapshot-test-case - Solution Facebook et Uber.
3. Comment l'utiliser ?
4. Avantages et inconvénients
⬤ Chapitre 9 - Partager les tests entre iOS et Android
1. Code partagé - dehors, tests partagés - dedans. 2. Tout commence par une API cohérente.
3. Préparez vos tests unitaires pour cela.
4. Mettre en place un référentiel dédié 5.
5. meilleures pratiques.
Chapitre 10 - Développement piloté par les tests (TDD)
1. En bref - qu'est-ce que le TDD ?
2. Avantages du TDD.
3. Le TDD n'est pas un type de test, c'est une méthode de développement 4. Le processus TDD.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)