Pro IOS Testing: Xctest Framework for Ui and Unit Testing

Evaluare:   (4.0 din 5)

Pro IOS Testing: Xctest Framework for Ui and Unit Testing (Avi Tsadok)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 7 voturi.

Conținutul cărții:

⬤ Capitolul 1 - Introducere în testare

1. Testarea - Efectuarea aceluiași lucru din nou și din nou așteptându-se la aceleași rezultate 2. Unde ne întâlnește testarea și de ce este importantă.

3. Diferite tipuri de metode de testare.

4. Salutați cadrul XCTest.

⬤ Capitolul 2 - Configurarea unei infrastructuri de testare1. Totul despre obiectivele de testare.

2. Organizarea codului de testare.

⬤ Capitolul 3 - Pregătiți-vă codul pentru testare1. Utilizarea interactorilor și a entităților.

2. Marcarea metodelor private.

3. Mocks și Spies.

⬤ Capitolul 4 - Teste unitare

1. Ce sunt testele unitare?

2. Ce funcții ar trebui să fie acoperite?

3. Scrieți primul nostru test unitar.

4. Acoperirea codului.

5. Scrierea mai multor teste pentru aceeași funcție 6. Testarea funcțiilor A-Sync.

7. Cele mai bune practici.

⬤ Capitolul 5 - Teste de performanță

1. Importanța testelor de performanță 2. Ce metrici putem măsura? 3. Faceți cunoștință cu protocolul XCTMetric.

4. Scriem primul nostru test de performanță 5. 5. Stabilirea liniei de bază

6. Cele mai bune practici

⬤ Capitolul 6 - Teste de integrare

1. Care sunt diferențele dintre testele unitare și testele de integrare 2. Cum se stabilește baza pentru testele de integrare.

3. Încă mai avem mocks.

4. Ce integrări sunt comune de testat?.

⬤ Capitolul 7 - Teste UI

1. Ce sunt testele IU.

2. Totul începe cu accesibilitatea. 3. Provocările testelor UI

4. Simulați backend-ul dvs. 5. Faceți cunoștință cu Page Object Model 6. Cele mai bune practici de testare UI.

⬤ Capitolul 8 - Testarea instantanee

1. Testarea instantanee - cea mai apropiată de regresia manuală QA reală 2. iOS-snapshot-test-case - Soluția Facebook și Uber.

3. Cum să o folosiți?

4. Pro și contra

⬤ Capitolul 9 - Teste partajate între iOS și Android

1. Cod partajat - afară, teste partajate - înăuntru. 2. Totul începe cu un API consistent.

3. Pregătește-ți testele unitare pentru asta.

4. Configurați un depozit dedicat

5. Cele mai bune practici

10. Capitolul 10 - Test-Driven Development (TDD)

1. Pe scurt - ce este TDD?

2. Avantajele TDD.

3. TDD nu este un tip de test, este o metodă de dezvoltare. 4. Procesul TDD.

Alte date despre carte:

ISBN:9781484263815
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:302

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Pro IOS Testing: Xctest Framework for Ui and Unit Testing
** Capitolul 1 - Introducere în testare 1. Testarea - Efectuarea aceluiași lucru din nou și din nou așteptându-se la...
Pro IOS Testing: Xctest Framework for Ui and Unit Testing
Mastering Swift Package Manager: Construiți și testați aplicații modulare utilizând Xcode -...
Menținerea unui proiect iOS rezultă adesea în mii de fișiere de...
Mastering Swift Package Manager: Construiți și testați aplicații modulare utilizând Xcode - Mastering Swift Package Manager: Build and Test Modular Apps Using Xcode
Eliberați datele de bază: Obținerea datelor, migrarea și întreținerea magazinelor persistente -...
Creați aplicații cu capacități bogate de a primi, procesa...
Eliberați datele de bază: Obținerea datelor, migrarea și întreținerea magazinelor persistente - Unleash Core Data: Fetching Data, Migrating, and Maintaining Persistent Stores
The Ultimate iOS Interview Playbook: Cucerește Swift, cadrele, modelele de design și arhitectura...
Duceți-vă abilitățile de interviu la nivelul...
The Ultimate iOS Interview Playbook: Cucerește Swift, cadrele, modelele de design și arhitectura aplicațiilor pentru jobul visurilor tale - The Ultimate iOS Interview Playbook: Conquer Swift, frameworks, design patterns, and app architecture for your dream job

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)