Photo by alireza irajinia on Unsplash

Na primeira parte dessa série sobre dublês de teste, nós aprendemos sobre os conceitos que envolvem a sua utilização. Agora vamos abordar como utilizá-los no mundo Android com alguns exemplos!

Como utilizar dublês de teste no Android?

Quando queremos criar dublês de forma manual não existe muito segredo no Android, basta implementá-los da forma correta como em…


Photo by alireza irajinia on Unsplash

Utilizar dublês de teste da forma correta é fundamental para qualquer estratégia de testes automatizados, independente da tecnologia ou do produto no qual você esteja trabalhando. No Android em especial, a utilização desse recurso se torna ainda mais importante quando tratamos da parte não-instrumentada da suíte de testes. …


Photo by Michael Longmire on Unsplash

Translation in Portuguese here 🇧🇷

As an Android consultant at ThoughtWorks, I had the privilege of following Natura&CO’s digital transformation closely. A continuous and necessary transformation for Natura to differentiate themselves in the market and to scale the development of their digital products. …


Foto de Michael Longmire em Unsplash

Como consultor de desenvolvimento Android na ThoughtWorks, tenho tido o enorme privilégio de acompanhar a transformação digital da Natura&CO de perto. Uma transformação contínua e necessária para que a Natura se diferencie cada vez mais no mercado e também consiga escalar o desenvolvimento dos seus produtos digitais, inclusive do Super…


Photo by Chris Thompson on Unsplash

Let’s say you are setting up a pipeline to improve the continuous delivery of your app. During this setup, you need to disable the animations on a target device to run your Espresso tests and see that everything is working fine. …


Photo by Chris Thompson on Unsplash

Digamos que você esteja configurando uma pipeline para melhorar a entrega contínua da sua App. Durante essa configuração você precisa desabilitar as animações de um dispositivo para executar seus testes automatizados de Espresso. Você lembraria de cabeça qual o comando adb para desabilitar essas animações?

Bem… Eu mesmo não lembraria…


Image adapted from ultracurioso

This is the final part of the Android test pyramid series. Previously, we had an introduction to the concepts and after we talked about the pyramid base and the pyramid center.

In this part, we will talk about the higher layer of the pyramid focusing on tools that are not…


Image adapted from ultracurioso

In the first and second parts of the test pyramid posts, we had an overview of the basic concepts and how the base of the pyramid is structured. In this post, we will explore its center and talk specifically about the instrumented tests of your Android project.

By definition, instrumented…


Image adapted from ultracurioso

In the previous post, we had an overview of the concepts and how testing tools on Android are distributed within the test pyramid. In this post, we will focus on the non-instrumented tests.

At the base of the pyramid, we have the most isolated, fast and cheap tests. This layer…


Image adapted from ultracurioso

I think there is a consensus among software developers about how beneficial it is to have automated tests on our projects, whether they are on Android or not. Entering the world of automated testing, we come across several technical terms, and one of them is the test pyramid.

The test…

Phellipe Silva

Android engineer and test automation enthusiast. Working @Wise and formerly @ThoughtWorks. Twitter profile: @phellipeafsilva

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store