Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

Esta é uma postagem traduzida por IA.

Alien Story

O que deve ser testado no desenvolvimento de aplicativos para 1 pessoa?

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

Selecionar idioma

  • Português
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

Texto resumido pela IA durumis

  • Enfatiza a importância da escrita de código de teste antes do lançamento do aplicativo e apresenta uma priorização para vários métodos de teste, incluindo testes de pessoas, testes de integração, testes de unidade, testes de aceitação e widget.
  • O desenvolvedor deve priorizar testes de pessoas e testes de integração (com foco no provedor) por causa da eficiência de tempo, adicionar testes de unidade após o lançamento e considerar a eficiência ao executar testes de aceitação e widget, pois são trabalhosos.
  • A automação de testes economiza tempo e aumenta a velocidade de desenvolvimento para alcançar um lançamento rápido.

"Não deve ser maior que a barriga. Ou seja, não faz sentido se levar mais tempo para escrever os testes."

Você vai perder tempo escrevendo testes?



A história da escrita de testes


Antes de lançar o aplicativo, pretendo executar um código de teste simples. Na verdade, como é a automação de testes, acho melhor escrever agora e não ser pego de surpresa mais tarde.



Primeiro, minha prioridade de teste é

Teste humano > Teste de integração (apenas provedor) > Teste unitário > Teste de widget e aceitação



1. Apenas teste humano

"A resposta é simplesmente uma pessoa tentar."

Primeiro, vou realizar um teste de integração e analisar superficialmente o fluxo do usuário. Então, como eu já passei no teste, não está tudo bem?



2. Teste unitário

"Testar se as peças menores funcionam bem."

Na verdade, a prioridade é um pouco menor porque não há como alguém mesclar (porque é desenvolvimento de uma pessoa). Primeiro, verifico se funciona e, em seguida, publico e adiciono testes unitários. Bem, como funciona, o desenvolvimento deve ter sido concluído. Exceto quando atualizado ou algo mais é adicionado, a probabilidade de um bug é baixa por enquanto.



3. Teste de integração

"Na verdade, é um teste de provedor. Vamos fazer isso como foco"

Acho que no aplicativo que criei, é na verdade uma verificação do provedor. Não tenho tempo para refazer tudo e, como o riverpod geralmente processa todos os fluxos, acho que apenas fazer isso reduzirá muito os bugs.



4. Teste de aceitação e widget

"É importante, mas... isso leva tempo"

A verificação do fluxo do usuário e o teste do widget são realmente importantes. Mas há um problema... Leva muito tempo para escrever isso. Também é difícil verificar todos os ramos e é quase impossível escrever tudo isso. Além disso, testar isso não garante 100% de segurança. Então, acho que a relação custo-benefício é muito baixa. Teste o provedor de integração e, se houver algum problema, informe o usuário ou... acho que é melhor atualizar conforme necessário.


Pode parecer um pouco irresponsável, mas acho que é a melhor opção.




Meu pensamento


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

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



O tempo está se esgotando. Eu preciso desenvolver rápido.





Sobre o desenvolvedor

O aplicativo de encontros global Alien é desenvolvido e operado por um casal internacional.


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





Alien
Alien Story
Alien developer & international couple
Alien
A história do primeiro desenvolvedor de aplicativos alienígenas A história de um desenvolvedor que escolheu o durumis para iniciar um blog global. O objetivo é promover um aplicativo de namoro internacional usando suporte para 38 idiomas e uma ferramenta de tradução automática do YouTube. Ele também é operador de um c

21 de abril de 2024

Por que o casamento internacional é bom Esta é a história de um desenvolvedor que criou um aplicativo de namoro para casais internacionais. O aplicativo apresenta as vantagens de conhecer pessoas de outros países e o objetivo que o desenvolvedor espera alcançar com o aplicativo. Confira também

5 de maio de 2024

Escolha da região do servidor de aplicativos Alien (AWS) Este artigo aborda o processo de design e construção de servidores AWS para o aplicativo de namoro global Alien. Abordamos a necessidade de suporte multi-região, dimensionamento automático e outros aspectos, e apresentamos os critérios de escolha de regiã

8 de maio de 2024

[História do Desenvolvedor SI] 08. Compreensão Inicial do Trabalho em um Projeto SI Este é um guia de compreensão de trabalho para desenvolvedores que estão entrando em um projeto SI pela primeira vez. É importante entender a estrutura geral do projeto e as funcionalidades necessárias através da proposta e do RFP, e passar cerca de um mê
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

18 de abril de 2024

Simulando o Prisma Client para testes unitários no NestJS Ao realizar testes unitários em uma aplicação, a remoção de dependências externas é crucial. Com o método de simulação do Jest para o Prisma ORM, você pode realizar testes unitários de forma simples. Após instalar o pacote jest-mock-extended, você pode si
제이의 블로그
제이의 블로그
제이의 블로그
제이의 블로그

2 de abril de 2024

[Não graduado, sobrevivendo como desenvolvedor] 16. Dicas para criar um portfólio de desenvolvedor júnior Desenvolvedores juniores (especialmente aqueles sem formação em informática) precisam explicar claramente os serviços ou funcionalidades desenvolvidos no seu portfólio, além das tecnologias utilizadas. Por exemplo, em um projeto de "comunidade para candid
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

3 de abril de 2024

Você não quer sorrir todas as manhãs? O segredo da felicidade de 1% Uma história sobre as experiências e o crescimento que vivi ao manter 1 postagem por dia por 60 dias, abordando o processo de manter uma atitude positiva e resiliência através da escrita, abrindo novos caminhos. Apresenta um método para enfrentar os ponto
카니리 @khanyli
카니리 @khanyli
카니리 @khanyli
카니리 @khanyli
카니리 @khanyli

6 de maio de 2024

[História do Desenvolvedor SI] 09. Início do Desenvolvimento Real após a Alocação do Projeto SI O desenvolvedor SI desenvolve as funções especificadas no RFP após a alocação do projeto, mas as frequentes mudanças de requisitos do cliente tornam a velocidade do desenvolvimento mais importante do que a eficiência, devido às frequentes alterações de có
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

18 de abril de 2024

[Não-técnico, sobrevivendo como desenvolvedor] 7. O que ajuda e o que não ajuda na busca por um novo emprego Ao se preparar para uma vaga de desenvolvedor, um blog de tecnologia é ineficaz, mas o GitHub é recomendado para gerenciar projetos e compartilhar código-fonte. Entre as várias certificações, é recomendável preparar a certificação de processamento de dado
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

29 de março de 2024