Pré-requisitos
  • Introdução
Introdução aos Testes Unitários
  • O que são Testes Unitários
  • Além dos Testes Unitários
  • O que é CI (Continuous Integration)
  • Code Coverage
XCTest
  • Começando um Projeto/Adicionando um target em um projeto existente
  • Começando com o XCTAssert
  • Criando nossos primeiros Testes Unitários
  • Exercícios usando o XCTAssert
  • Testando uma função mais complexa
  • Mais informações sobre o XCTest
Quick and Nimble
  • Introdução ao Quick and Nimble
  • Before Each e After Each
  • Testando uma ViewModel
  • Testando uma ViewController
  • Testando a ViewModel Pt2
  • ToEventually
  • waitUntil
  • Mais informações sobre o Quick & Nimble
Bônus
  • Aula Bônus: Criando um mock da nossa requisição para API
  • Testando nossa View Controller com XCTest
  • Introdução aos Testes de Interface (UI Test)
  • Material de Estudo sobre UI Test
  • O que é TDD?
Continuous Integration (CI)
  • Conhecendo um sobre o CI
  • O que é fastlane?