Como testar os miniprogramas WeChat?

Recentemente, o minijogo ovelha fez um minijogo se tornar popular, mas de acordo com o feedback dos internautas, o minijogo entrou em colapso

Resposta oficial de acompanhamento, o problema de login anormal foi corrigido

Então, como conduzimos os testes do miniaplicativo WeChat?

1. Teste de função

O teste funcional é baseado no documento de requisitos e no documento visual interativo, caso não exista, consulte o método de teste do APP, ou seja, pode ser testado como um APP de celular.

2. Teste de compatibilidade

01. Compatibilidade do sistema operacional

O sistema operacional aqui se refere principalmente ao sistema Android e ao sistema iOS. Os miniprogramas executados no WeChat parecem não ter nada a ver com o sistema operacional, mas na verdade têm, porque as chamadas subjacentes dependem do sistema operacional específico. De acordo com a documentação oficial, os miniaplicativos WeChat são executados em JavaScriptCore no iOS, mas são analisados ​​​​pelo X5JSCore no Android.

Se as condições permitirem, não apenas o Android e o iOS devem ser cobertos, mas também as principais marcas Android, como Huawei, Xiaomi, OPPO, etc. Cobertura para a versão beta mais recente e os principais lançamentos atualmente populares.

02. Compatibilidade de tela

Os aplicativos móveis comuns têm problemas de compatibilidade de tela, e os miniaplicativos também apresentam esses problemas, mas são relativamente poucos. O applet WeChat define uma nova unidade de tamanho, rpx (responsive pixel), que pode ser adaptada a telas de diferentes tamanhos. A unidade de definição de um objeto na página é rpx, para que possa ser adaptado em diferentes telas. Mas os pixels de 1rpx geralmente aparecem desconectados no iphone7p. Portanto, é necessário ficar atento à exibição de pixels de 1rpx durante o teste.

03. Compatibilidade com WeChat

Como a versão API do WeChat Mini Program SDK é atualizada o tempo todo, a API SDK pode ter problemas de compatibilidade com versões anteriores e, eventualmente, afetar os programas desenvolvidos na versão mais recente do Mini Program SDK, que não pode funcionar como esperado na versão inferior do SDK. execute assim. Portanto, antes de testar a compatibilidade da versão do WeChat, é necessário determinar quais números de versão do WeChat a versão da biblioteca usada pelo Mini Programa suporta.

3. Teste de rede

Para testes de rede, você pode consultar testes de APP, como status de rede e comutação de ambiente, desconexão de rede, teste de rede fraca configurando um proxy e assim por diante. Examina principalmente a operação de pequenos programas sob várias condições de rede.

4. Teste de interface

Atualmente, a maioria deles são arquiteturas de microsserviços, então os pequenos programas front-end chamam a interface back-end, então a interface precisa ser testada. O teste de interface aqui é igual ao teste de interface normal, e há nada de especial nisso. Mas o que precisamos entender é que a interface fornecida pelo WeChat Mini Program SDK é o websocket, que é outra forma de interface.

5. Facilidade de uso

Como testar a usabilidade do APP e como testar a usabilidade dos miniaplicativos

6. Interação funcional

Como o applet está no WeChat, é necessário verificar algumas interações com o WeChat

7. Transação

Os miniprogramas suportam transações, para que possam interagir com carteiras e pacotes de cartões WeChat. Se houver uma função de transação, vários cenários de transação deverão ser verificados.

8. Cache

Por exemplo, é necessário verificar se a limpeza do cache do WeChat tem impacto no miniaplicativo

9. Restrição de mensagens

De acordo com a documentação de desenvolvimento, existem as seguintes restrições de mensagens

Pagamento, quando o usuário conclui o comportamento de pagamento no miniprograma, o desenvolvedor tem permissão para enviar um número limitado de mensagens de modelo para o usuário dentro de 7 dias (um pagamento pode enviar uma mensagem, e o número de mensagens enviadas para vários pagamentos é independente, independente um do outro) Influência)

Enviando o formulário, quando o usuário envia o formulário no Mini Programa e o formulário é declarado como uma mensagem de modelo, e o desenvolvedor precisa fornecer serviços ao usuário, o desenvolvedor tem permissão para enviar um número limitado de mensagens de modelo para o usuário dentro de 7 dias (1 formulário pode ser emitido para um envio, e o número de itens emitidos para vários envios é independente e não afeta um ao outro)

10. Teste de desempenho

O desempenho dos miniaplicativos não é o foco dos testes de miniaplicativos e a prioridade é relativamente baixa. O desempenho dos miniaplicativos é muito semelhante ao teste de desempenho da WEB, e os indicadores comuns de desempenho são praticamente os mesmos. Incluindo o tempo de tela branca da página, o tempo da primeira tela, uso de recursos, tempo de renderização da página, taxa de quadros, etc.

Você pode ver os dados de desempenho da página abrindo a janela de desempenho na versão de desenvolvimento do miniaplicativo, mas se for uma versão lançada oficialmente, você precisará coletar essas informações por meio do ponto oculto.

11. Segurança

Os miniprogramas são incorporados ao WeChat, mas a Tencent pode não gastar muita energia na segurança dos miniprogramas, então não espere que a Tencent o ajude a melhorar a segurança. Para os testadores, os testes relacionados à segurança podem ser feitos apenas de forma limitada. Tudo o que precisamos fazer é saber que o miniaplicativo apresenta riscos de segurança. Por exemplo, depois que o miniaplicativo estiver em execução, você poderá ver um pacote de wxapkg no celular. Depois descompactando este pacote, ele pode ser considerado o código-fonte do miniaplicativo.

12. Autoridade

A permissão aqui refere-se a se a permissão de acesso é autorizada, portanto o teste de permissão é dividido em “autorizado” e “não autorizado”, portanto é necessário testar os dois tipos de “permitir acesso” e “não permitir acesso” ao pular para o miniaplicativo WeChat. Nessas circunstâncias, se as funções do miniaplicativo podem funcionar normalmente.

Por fim, gostaria de agradecer a todos que leram meu artigo com atenção. A reciprocidade é sempre necessária. Embora não seja algo muito valioso, você pode retirá-lo se precisar:

insira a descrição da imagem aqui

Applet de entrevista de teste de software

O banco de perguntas de teste de software esgotado por milhões de pessoas! ! ! Quem é quem sabe! ! ! O mini programa de quiz mais completo de toda rede, você pode usar seu celular para fazer os quizes, no metrô ou no ônibus, enrola!

As seguintes seções de perguntas da entrevista são abordadas:

1. Teoria básica de teste de software, 2. web, aplicativo, teste de função de interface, 3. rede, 4. banco de dados, 5. linux

6. web, aplicativo, automação de interface, 7. testes de desempenho, 8. noções básicas de programação, 9. perguntas da entrevista de hora, 10. perguntas de teste abertas, 11. testes de segurança, 12. noções básicas de informática

Esses materiais devem ser o armazém de preparação mais abrangente e completo para amigos [de teste de software]. Este armazém também acompanhou dezenas de milhares de engenheiros de teste na jornada mais difícil. Espero que possa ajudar você também! 

Acho que você gosta

Origin blog.csdn.net/lzz718719/article/details/132512283
Recomendado
Clasificación