Pro IOS Testing: Xctest Framework for Ui and Unit Testing

Autor: 
Oprawa: 
Miękka
Liczba stron: 
302
Chapter 1 - Introduction to Testing1. Testing - Doing the same thing over and over again expecting the same results 2. Where Testing meets us and why it's important3. Different Types of Testing Method ...Cały opis
255,72 zł

Szczegółowe informacje

Więcej informacji
ISBN9781484263815
AutorTsadok Avi
WydawcaApress
OprawaPaperback
Rok wydania2020
Liczba stron302

Opis książki

  1. Chapter 1 - Introduction to Testing
    1. Testing - Doing the same thing over and over again expecting the same results 2. Where Testing meets us and why it's important
    3. Different Types of Testing Methods
    4. Say hello to XCTest Framework
  2. Chapter 2 - Setup a testing infrastructure 1. All About testing targets
    2. Testing Code Organization
  3. Chapter 3 - Prepare your code for testing 1. Using interactors and entities
    2. Mark private methods
    3. Mocks and Spies
  4. Chapter 4 - Unit Tests
    1. What are unit tests?
    2. What functions should be covered?
    3. Write our first unit test
    4. Code Coverage
    5. Write several tests for the same function 6. Testing A-Sync functions
    7. Best Practices
  5. Chapter 5 - Performance Tests

1. Importance of Performance Tests 2. What metrics can we measure? 3. Meet XCTMetric Protocol
4. Write our first Performance test 5. Set Baseline

6. Best Practices

  1. Chapter 6 - Integration Tests

1. What are the differences between unit tests and Integration Tests 2. How to set the ground for integration tests
3. We still have mocks
4. What integrations are common to test?

  1. Chapter 7 - UI Tests

1. What are UI Tests
2. It all starts with accessibility 3. UI Testing Challenges

4. Simulate your backend 5. Meet Page Object Model 6. UI Testing Best Practices

  1. Chapter 8 - Snapshot Testing

1. Snapshot Testing - Closest to real QA Manual Regression 2. iOS-snapshot-test-case - Facebook and Uber solution
3. How to use it?
4. Pros and Cons

  1. Chapter 9 - Share Tests between iOS and Android

1. Shared code - out, shared tests - in. 2. It all starts with consistent API
3. Prepare your unit tests for that
4. Setup a dedicated repository

5. Best practices

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

1. In short - what is TDD?
2. TDD Advantages
3. TDD is not a type of test, it's a development method 4. TDD Process

 

  1. velký výběr

    SZEROKI WYBÓR

    Oferujemy ponad milion pozycji anglojęzycznych – od literatury pięknej po specjalistyczną .

  2. poštovné zdarma

    DARMOWA WYSYŁKA

    Darmowa wysyłka do Paczkomatu od 299 zł.

  3. skvělé ceny

    ATRAKCYJNE CENY

    Staramy się by ceny książek były na jak najniższym poziomie, zawsze poniżej ceny zalecanej przez wydawcę. Wszystko po to, by każdy mógł sobie pozwolić na zakup.

  4. online podpora

    14 DNI NA ZWROT

    Zakupione u nas książki możesz zwrócić do 14 dni, bez podawania powodów. Wystarczy nas o tym poinformować drogą e-mailową i odesłać książki pod nasz adres, a my zwrócimy pieniądze.