Perfil

Daniel Carlos @danielCarlosCE


Sobre mim

-

Propostas

Testes de UI menos frágeis com XCUITests

Vamos conversar um pouco sobre como criar uma suite de testes de UI menos frágil? Se você já se aventurou com XCUITests, deve conhecer o botão mágico para gravar os passos de um teste. O que você talvez não conheça é a fragilidade do código gerado pelo Xcode. Você deve usar o record no máximo como uma ferramenta auxiliar e criar um código melhor usando padrões como Page Objects e técnicas como method chaining pra que seus testes sejam legíveis tanto para um outro desenvolvedor quanto para uma pessoa de negócios sem muita experiência com código. Além de legível, seu teste não pode quebrar toda vez que uma pequena mudança de tela é feita, afinal os testes de UI não são feitos para isso!