Teste de aplicativos Swift (iOS/macOS)
300 páginas
Portuguese
PDF
4.5

Teste de aplicativos Swift (iOS/macOS)

Teste de aplicativos Swift (iOS/macOS)

Autor:

Ano:

Resumo:

O livro «Teste de aplicativos Swift (iOS/macOS)» é um guia prático que ajudará você a dominar todos os aspectos do teste de aplicativos em Swift. O autor, Andrey Sokolov, desenvolvedor iOS experiente e engenheiro de qualidade, compartilha metodologias comprovadas e casos reais de anos de prática.



Sobre o que é este livro

Você aprenderá como construir um sistema de teste confiável para qualquer projeto Swift — desde um aplicativo simples até um produto corporativo complexo. O livro cobre o ciclo completo: desde a escrita dos primeiros testes unitários até a automação de testes de UI e integração em CI/CD.



  • Testes unitários: XCTest, XCTestExpectation, medição de desempenho, teste de código assíncrono
  • Testes de UI: XCUITest, trabalho com Accessibility, gravação e reprodução de testes, manipulação de gestos complexos
  • Testes de integração: teste de requisições de rede, Core Data, trabalho com sistema de arquivos
  • Técnicas avançadas: Mocking e Stubbing (Cuckoo, OHHTTPStubs), Injeção de Dependência, padrão Page Object
  • Prática de TDD: criação passo a passo de um aplicativo do zero usando a metodologia Test-Driven Development
  • CI/CD: configuração de execução automática de testes no GitHub Actions, Bitrise e Jenkins


Para quem é este livro

O livro será útil tanto para desenvolvedores iOS/macOS iniciantes que estão apenas conhecendo os testes, quanto para engenheiros experientes que desejam sistematizar conhecimentos e implementar as melhores práticas. É necessário conhecimento básico de Swift e Xcode, mas todos os conceitos de teste são explicados do zero.



O que você vai obter

  • Modelos de teste prontos para cenários típicos
  • Estratégias de teste para diferentes arquiteturas (MVC, MVVM, VIPER, SwiftUI)
  • Receitas para depuração de testes instáveis (flaky) e aceleração do executor de testes
  • Exemplos de projetos reais com código aberto


Este livro se tornará seu guia de referência no desenvolvimento de aplicativos de qualidade e confiáveis para o ecossistema Apple. Comece a testar corretamente hoje mesmo!

Recommendations