Uma aplicação pode funcionar de forma perfeita num telemóvel e comportar-se de outra forma noutro. O Android altera permissões, notificações e tarefas em segundo plano de acordo com a versão e o fabricante. Nos computadores também existem diferenças de rede, suspensão e sistema.

Aumentámos a variedade dos testes, incluindo o retorno do segundo plano, a perda temporária de ligação e as permissões recusadas. Muitas correções não têm um nome chamativo, mas tornam a utilização mais previsível.

Os testes em condições reais complementam o desenvolvimento. O objetivo não é apenas funcionar uma vez, mas funcionar de forma consistente no dia a dia.