Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 7 Stimmen.
Pro IOS Testing: Xctest Framework for Ui and Unit Testing
⬤ Kapitel 1 - Einführung in das Testen
1. Testen - Dasselbe immer und immer wieder tun und dieselben Ergebnisse erwarten 2. Wo Testen uns begegnet und warum es wichtig ist.
3. Verschiedene Arten von Testmethoden.
4. Begrüßen Sie das XCTest Framework.
⬤ Kapitel 2 - Aufbau einer Testinfrastruktur1. Alles über Testziele.
2. Testen der Code-Organisation.
⬤ Kapitel 3 - Bereiten Sie Ihren Code zum Testen vor1. Verwendung von Interaktoren und Entitäten.
2. Private Methoden markieren.
3. Mocks und Spione.
⬤ Kapitel 4 - Unit Tests
1. Was sind Unit-Tests?
2. Welche Funktionen sollten abgedeckt werden?
3. Schreiben Sie unseren ersten Unit-Test.
4. Code-Abdeckung.
5. Mehrere Tests für dieselbe Funktion schreiben. 6. Testen von A-Sync Funktionen.
7. Beste Praktiken.
⬤ Kapitel 5 - Leistungstests
1. Die Bedeutung von Leistungstests 2. Welche Metriken können wir messen? 3. Das XCTMetric-Protokoll.
4. Schreiben unseres ersten Leistungstests 5. Baseline festlegen
6. bewährte Praktiken
⬤ Kapitel 6 - Integrationstests
1. Was sind die Unterschiede zwischen Unit Tests und Integrationstests 2. Wie man den Grundstein für Integrationstests legt.
3. Wir haben immer noch Mocks.
4. Welche Integrationen sind üblich zu testen?
⬤ Kapitel 7 - UI-Tests
1. Was sind UI-Tests.
2. Alles beginnt mit der Zugänglichkeit 3. Herausforderungen bei UI-Tests
4. Simulieren Sie Ihr Backend 5. Treffen Sie das Seitenobjektmodell 6. UI-Testing Best Practices.
⬤ Kapitel 8 - Snapshot-Tests
1. Snapshot-Testing - Kommt der echten manuellen QA-Regression am nächsten 2. iOS-snapshot-test-case - Facebook und Uber Lösung.
3. Wie benutzt man es?
4. Vor- und Nachteile
⬤ Kapitel 9 - Gemeinsame Tests für iOS und Android
1. Gemeinsamer Code - raus, gemeinsame Tests - rein. 2. Es beginnt alles mit einer einheitlichen API.
3. Bereiten Sie Ihre Unit-Tests darauf vor.
4. Einrichten eines eigenen Repositorys
5. bewährte Praktiken
10. Kapitel 10 - Testgetriebene Entwicklung (TDD)
1. Kurz gesagt - was ist TDD?
2. TDD Vorteile.
3. TDD ist keine Art von Test, sondern eine Entwicklungsmethode 4. TDD-Prozess.