Alien Story

Como testar um aplicativo desenvolvido por apenas uma pessoa?

  • Idioma de escrita: Coreana
  • País de referência: Todos os paísescountry-flag
  • TI

Criado: 2024-05-16

Criado: 2024-05-16 16:01

"O remendo não pode ser maior que o tecido. Ou seja, não faz sentido se levar mais tempo para escrever o teste."

Como testar um aplicativo desenvolvido por apenas uma pessoa?

Escrevendo testes e perdendo tempo?



A história da escrita de testes


Antes de lançar o aplicativo, quero executar alguns testes de código, mesmo que simples. Como é basicamente automatizar os testes, acho que é uma boa ideia escrever agora, para que eu não tenha problemas mais tarde.



Primeiro, minha prioridade de teste é:

Teste humano > Teste de integração (somente provedor) > Teste unitário > Widget e teste de aceitação



1. Simplesmente teste humano

"Simplesmente um humano testando é a resposta."

Primeiro, quero dar uma olhada no fluxo do usuário enquanto executo o teste de integração. Se passar no teste uma vez, não está tudo bem?



2. Teste unitário

"Testa apenas se as menores peças estão funcionando."

Na verdade, a prioridade é um pouco menor porque não há chance de outra pessoa mesclar (porque estou desenvolvendo sozinho). Vou verificar se está funcionando de forma geral primeiro e, em seguida, escrever o teste unitário após o lançamento. Bem, deve estar funcionando porque terminei o desenvolvimento. A menos que haja uma atualização ou algo seja adicionado, a probabilidade de erros é baixa no momento.



3. Teste de integração

"Basicamente, teste do provedor. Vamos nos concentrar nisso."

Na verdade, acho que é uma verificação do provedor no meu aplicativo. Não tenho tempo para refazer tudo e, como a maioria dos fluxos é gerenciada pelo Riverpod, acho que se eu fizer isso, o número de bugs diminuirá significativamente. Essa é minha ideia.



4. Teste de aceitação e widget

"É importante, mas... isso vai levar muito tempo."

Verificar o fluxo do usuário e o teste do widget é realmente muito importante. Mas há um problema... escrever isso leva muito tempo. É difícil verificar todos os ramos e, na verdade, é quase impossível escrever tudo. E não é como se testar isso garantisse 100% de segurança. Portanto, acho que a relação custo-benefício é muito baixa. Acho que posso testar o provedor no teste de integração e, se houver algum problema, avisar o usuário ou algo assim... e atualizar conforme necessário.


Como testar um aplicativo desenvolvido por apenas uma pessoa?

Pode parecer um pouco irresponsável, mas essa parece ser a melhor maneira.




Minha opinião


Na verdade, os testes são como automação. É uma boa maneira de economizar tempo automatizando as coisas que as pessoas precisam testar uma por uma.

Primeiro, o tempo é dinheiro, então preciso desenvolver as coisas urgentes o mais rápido possível e adiantar a data de lançamento.



Como testar um aplicativo desenvolvido por apenas uma pessoa?

O tempo está curto. Preciso desenvolver rápido.





Sobre o desenvolvedor

Como testar um aplicativo desenvolvido por apenas uma pessoa?

O aplicativo de encontros internacional Alien está sendo desenvolvido e operado por um casal internacional.


YouTube: https://www.youtube.com/@AlienApp
E-mail: slugj2020@gmail.com





Comentários0