¿Cómo probar los miniprogramas de WeChat?

Recientemente, el minijuego de ovejas hizo que se hiciera popular, pero según los comentarios de los internautas, el minijuego colapsó.

Respuesta oficial de seguimiento, se ha solucionado el problema del inicio de sesión anormal

Entonces, ¿cómo realizamos las pruebas del subprograma WeChat?

1. Prueba de funcionamiento

La prueba funcional se basa en el documento de requisitos y el documento visual interactivo, si no existe dicho documento, consulte el método de prueba de la APLICACIÓN, es decir, se puede probar como una APLICACIÓN de teléfono móvil.

2. Prueba de compatibilidad

01. Compatibilidad del sistema operativo

El sistema operativo aquí se refiere principalmente al sistema Android y al sistema iOS. Los miniprogramas que se ejecutan en WeChat parecen no tener nada que ver con el sistema operativo, pero en realidad sí lo tienen, porque las llamadas subyacentes dependen del sistema operativo específico. Según la documentación oficial, los subprogramas WeChat se ejecutan en JavaScriptCore en ios pero son analizados por X5JSCore en Android.

Si las condiciones lo permiten, no sólo se deben cubrir Android e iOS, sino también las principales marcas de Android, como Huawei, Xiaomi, OPPO, etc. Cobertura de la última versión beta y de los principales lanzamientos actualmente populares.

02. Compatibilidad de pantalla

Las aplicaciones móviles comunes tienen problemas de compatibilidad de pantalla y los subprogramas también tienen esos problemas, pero hay relativamente pocos. El subprograma WeChat define una nueva unidad de tamaño, rpx (píxel de respuesta), que se puede adaptar a pantallas de diferentes tamaños. La unidad para definir un objeto en la página es rpx, para que se pueda adaptar a diferentes pantallas. Pero los píxeles de 1rpx suelen aparecer desconectados en el iphone7p. Por lo tanto, es necesario prestar atención a la visualización de píxeles de 1rpx durante la prueba.

03. Compatibilidad con WeChat

Debido a que la versión API del SDK del Mini Programa WeChat se actualiza constantemente, la API del SDK puede tener problemas de compatibilidad con versiones anteriores y eventualmente afectar los programas desarrollados en la última versión del SDK del Mini Programa, que no puede funcionar como se esperaba en la versión inferior. del SDK. Ejecute así. Por lo tanto, antes de probar la compatibilidad de la versión de WeChat, es necesario determinar qué números de versión de WeChat admite la versión de la biblioteca utilizada por el Mini Programa.

3. Prueba de red

Para las pruebas de red, puede consultar las pruebas de aplicaciones, como el estado de la red y el cambio de entorno, desconexión de la red, pruebas de red débil mediante la configuración de un proxy, etc. Examina principalmente el funcionamiento de pequeños programas en diversas condiciones de red.

4. Prueba de interfaz

En la actualidad, la mayoría de ellos son arquitecturas de microservicio, por lo que los pequeños programas front-end llaman a la interfaz back-end, por lo que es necesario probar la interfaz. La prueba de interfaz aquí es la misma que la prueba de interfaz habitual, y hay nada especial al respecto. Pero lo que debemos entender es que la interfaz proporcionada por el SDK del mini programa WeChat es websocket, que es otra forma de interfaz.

5. Facilidad de uso

Cómo probar la usabilidad de la aplicación y cómo probar la usabilidad de los subprogramas

6. Interacción funcional

Debido a que el subprograma está en WeChat, es necesario verificar algunas interacciones con WeChat.

7. Transacción

Los mini programas admiten transacciones, por lo que pueden interactuar con billeteras y paquetes de tarjetas de WeChat. Si existe una función de transacción, es necesario verificar varios escenarios de transacción.

8. caché

Por ejemplo, es necesario verificar si borrar el caché de WeChat tiene un impacto en el subprograma.

9. Restricción de mensajes

Según la documentación de desarrollo, existen las siguientes restricciones de mensajes

Pago, cuando el usuario ha completado el comportamiento de pago en el mini programa, el desarrollador puede enviar una cantidad limitada de mensajes de plantilla al usuario dentro de los 7 días (un pago puede enviar un mensaje y la cantidad de mensajes enviados para pagos múltiples es independiente, independiente el uno del otro) Influencia)

Al enviar el formulario, cuando el usuario envía el formulario en el Mini Programa y el formulario se declara como un mensaje de plantilla, y el desarrollador necesita brindar servicios al usuario, el desarrollador puede enviar una cantidad limitada de mensajes de plantilla al usuario dentro de los 7 días (se puede emitir 1 formulario para un envío, y la cantidad de elementos emitidos para envíos múltiples es independiente y no se afectan entre sí)

10. Prueba de rendimiento

El rendimiento de los subprogramas no es el foco de las pruebas de subprogramas y la prioridad es relativamente baja. El rendimiento de los subprogramas es muy similar a la prueba de rendimiento de WEB, y los indicadores de rendimiento comunes son aproximadamente los mismos. Incluyendo el tiempo de pantalla en blanco de la página, el tiempo de la primera pantalla, el uso de recursos, el tiempo de representación de la página, la velocidad de fotogramas, etc.

Puede ver los datos de rendimiento de la página abriendo la ventana de rendimiento en la versión de desarrollo del subprograma, pero si es una versión lanzada oficialmente, debe recopilar esta información a través del punto enterrado.

11. Seguridad

Los miniprogramas están integrados en WeChat, pero es posible que Tencent no gaste demasiada energía en la seguridad de los miniprogramas, así que no espere que Tencent le ayude a mejorar la seguridad. Para los evaluadores, las pruebas relacionadas con la seguridad solo se pueden realizar de forma limitada. Todo lo que necesitamos hacer es saber que el subprograma tiene riesgos de seguridad. Por ejemplo, después de ejecutar el subprograma, puede ver un paquete de wxapkg en el teléfono móvil. Al descomprimir este paquete, se puede considerar como el código fuente del subprograma.

12. Autoridad

El permiso aquí se refiere a si el permiso de acceso está autorizado, por lo que la prueba de permiso se divide en "autorizado" y "no autorizado", por lo que es necesario probar los dos tipos de "permitir acceso" y "no permitir acceso" al saltar a el subprograma WeChat. Dadas las circunstancias, si las funciones del subprograma pueden funcionar normalmente.

Finalmente me gustaría agradecer a todos los que han leído atentamente mi artículo, la reciprocidad siempre es necesaria, aunque no es algo muy valioso, puedes quitártelo si lo necesitas:

inserte la descripción de la imagen aquí

Subprograma de entrevista de prueba de software

¡El banco de preguntas de pruebas de software superado por millones de personas! ! ! ¡Quién es quién lo sabe! ! ! El miniprograma de cuestionarios más completo de toda la red, puedes usar tu teléfono móvil para hacer los cuestionarios, en el metro o en el autobús, ¡enróllalo!

Se cubren las siguientes secciones de preguntas de la entrevista:

1. Teoría básica de pruebas de software, 2. web, aplicaciones, pruebas de función de interfaz, 3. red, 4. base de datos, 5. linux

6. web, aplicación, automatización de interfaz, 7. pruebas de rendimiento, 8. conceptos básicos de programación, 9. preguntas de la entrevista de horas, 10. preguntas de prueba abiertas, 11. pruebas de seguridad, 12. conceptos básicos de informática

Estos materiales deberían ser el almacén de preparación más completo y completo para los amigos [de pruebas de software]. Este almacén también ha acompañado a decenas de miles de ingenieros de pruebas en el viaje más difícil. ¡Espero que pueda ayudarlo a usted también! 

Supongo que te gusta

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