Comparação de 5 métodos para reunir 20 testadores e o que usar
Tags: andriod, androiddev, google, developers
Published: 2024-03-29 10:05:06

Olá, hoje eu gostaria de comparar os métodos disponíveis para reunir testadores para os testes fechados do Google e suas vantagens e desvantagens.

## Histórico
Em 2023, a [política para publicação de aplicativos] (https://support.google.com/googleplay/android-developer/answer/14151465) do Google foi alterada, dificultando a entrada de desenvolvedores individuais no mercado. Os desenvolvedores-alvo não podem se dar ao luxo de passar pelo processo de tentativa e erro toda vez que desenvolvem um aplicativo devido ao trabalho envolvido em reunir testadores toda vez que desenvolvem um aplicativo.

## Comparação
Como pressuposto, eu mesmo não usei todos os métodos. Portanto, algumas das informações são baseadas em especulações. Além disso, como este é um artigo para novos desenvolvedores individuais, excluirei os métodos que não são viáveis, como o uso de testadores internos.

Aqui está uma lista dos métodos que me vieram à mente.
1. usar suas próprias amizades
2. usar sites de redes sociais
3. usar encontros de desenvolvedores
Inscrever-se em serviços de testadores
5. usar aplicativos de teste fechados

### Usando suas próprias amizades
Esta opção envolve explicar a situação para familiares e amigos e pedir que eles participem como testadores.

*Vantagens 
* Você pode ter certeza de que conseguirá um testador.
* Gratuito

*Desvantagens 
* Número limitado de testadores (especialmente se você for um solitário como eu).
* Simplesmente constrangedor.
* Difícil pedir repetição (no caso de desenvolvimento de vários aplicativos).
* Explicar o método de teste é problemático (especialmente se a outra parte tiver pouco conhecimento de TI).

É o método mais fácil e mais confiável, mas acho que poucas pessoas conseguem passar no teste somente com esse método. Além disso, imagino que mesmo as pessoas que têm muitos amigos podem se sentir desconfortáveis ao pedir ajuda todas as vezes.

### Usando o SNS
Esse é o caso do uso do [Discord] (https://discord.com), [Reddit] (https://www.reddit.com/), etc. Nesse caso, você será solicitado a testar o seu aplicativo em vez de testar o aplicativo deles.

*Vantagens 
* Contato com muitos desenvolvedores
* Gratuito
* Menos explicações sobre o histórico, etc.

*Desvantagens 
* Leva tempo para encontrar um parceiro.
* O inglês é exigido como regra (não consegue encontrar parceiros suficientes em seu país?)
* Você tem que fazer uma inscrição na qual não tem interesse algum.
* Às vezes, as pessoas fazem declarações falsas.

É uma maneira gratuita de reunir um número suficiente de testadores, mas consome muito tempo. Além disso, se você for enganado (por exemplo, o número de opt-ins não aumentou), isso pode ser bastante desanimador. O obstáculo inicial também é um pouco alto.

### Usando Meetups
Este é um caso em que você participa de um evento e pede testadores.

*Vantagens 
* Você pode obter várias informações de outros desenvolvedores.
* Você pode ter certeza de que conseguirá testadores.
* Gratuito (dependendo do conteúdo)

*Desvantagens 
* Consome muito tempo
* Não há garantia de conseguir testadores suficientes

Nunca fiz isso, mas acho que o objetivo principal é trocar informações em primeiro lugar, e seria melhor garantir testadores como um bônus adicional.

### Candidatar-se ao serviço de testador
Essa é uma maneira de se candidatar a um serviço que fornece dispositivos para testes fechados. Se você [pesquisar] (https://www.google.com/search?q=closed+testing+google+service), poderá encontrar uma variedade de serviços.

*Vantagens 
* Leva menos tempo.
* Não há incômodo.

*Desvantagens 
* Pago.
* Não há certeza se é um serviço confiável

Pode ser a maneira mais rápida. Pode ser bom para pessoas que têm dinheiro e acham que podem recuperá-lo rapidamente com um aplicativo liberado. No entanto, receio que, mesmo que você pague, não há garantia de que o aplicativo será testado.

### Usando aplicativos de teste fechados
Este é um caso em que você pode usar [um aplicativo dedicado] (https://play.google.com/store/apps/details?id=com.andro.zm.tools.androidtesterspayforward) para testar os aplicativos de outros desenvolvedores enquanto tem seus próprios testadores de aplicativos Este é um caso em que você pode testar seu próprio aplicativo enquanto testa os aplicativos de outros desenvolvedores usando o aplicativo.

*Vantagens 
* Sem incômodo
* Gratuito
* Você pode escolher os aplicativos de seu interesse (em comparação com sites de redes sociais, etc.).
* (Eles confirmarão a instalação e) você não será enganado.
* O inglês não é obrigatório (não há necessidade de fazer a primeira transação entre os desenvolvedores).

*Desvantagens 
* Leva tempo (dependendo de quantos testadores se inscreverem).

Não há grandes desvantagens aqui; é semelhante ao caso do uso do SNS, mas o obstáculo é muito menor porque o incômodo é eliminado e você não precisa lidar com outros desenvolvedores em inglês. Por outro lado, existe a preocupação de que o teste possa ser passivo e demorar mais para ser concluído, já que você precisa registrar seu próprio aplicativo e esperar.

## Comparação de todo o processo
Não há necessidade de se limitar a um método, portanto, é melhor usar vários métodos, dependendo da sua situação. Deixarei os encontros de lado porque eles são um pouco especiais, mas se você tiver dinheiro e não se importar com o risco de falta de confiabilidade do serviço, poderá se inscrever em um serviço de testadores. Para o restante das pessoas, acho que você pode usar redes sociais, serviços de redes sociais e aplicativos dedicados em paralelo.