Maison  >  Article  >  Opération et maintenance  >  Quelle est la principale raison du crash de l’APP ?

Quelle est la principale raison du crash de l’APP ?

WBOY
WBOYavant
2023-05-18 13:55:062407parcourir

1. Quels types de scénarios sont susceptibles de provoquer des problèmes de crash ?

Récemment, j'ai réfléchi aux types de problèmes susceptibles de provoquer des crashs, c'est-à-dire avoir une pensée anormale. Par exemple : j'ai regardé une série télévisée américaine intitulée. "Crash" il y a à peine deux jours. "Rookie" a une scène dans laquelle le protagoniste John Nolan ne parvient pas à arrêter la voiture du fugitif avec une voiture de police, provoquant la fuite du fugitif. Quel est le rapport entre cette scène et le test ? Tout d'abord, les gens normaux éviteront les collisions avec les autres lorsqu'ils conduisent sur la route. C'est comme le processus principal de test d'une fonction, et ils ne feront pas de saisies aléatoires, mais le policier fera tout ce qu'il faut pour l'attraper. le fugitif. Toutes les méthodes, c'est comme une réflexion anormale pendant le processus de test, réfléchir à la façon de faire fonctionner la fonction pour la rendre difficile à utiliser.

Livre 1. Opérations anormales

Diverses opérations anormales peuvent provoquer le crash du programme. Bien que les clients utilisent essentiellement l'APP selon le processus, pour les testeurs, il est important pour nous de découvrir les problèmes de crash potentiels et de garantir la meilleure qualité du produit. résumé des travaux. La plupart des problèmes de blocage de fonctions spécifiques résumés ci-dessous sont causés par des opérations anormales, telles que l'ajout d'images de grande capacité, d'images longues, d'images incomplètes, etc. pendant le processus de téléchargement d'images.

Astuce 2. Basculer entre l'avant et l'arrière d'une certaine fonction peut facilement conduire à un crash

Par exemple, passer à l'arrière-plan et revenir en arrière pendant la lecture vidéo

Astuce 3. Crash du type de valeur limite

Le problème dit de type de valeur limite consiste à tester la valeur maximale que la fonction peut supporter. Par exemple, si l'image prend en charge un maximum de 5 M, vous téléchargez une image = 5 M et la zone de texte prend en charge un maximum de 300. mots, vous saisissez donc un contenu supérieur ou égal à 300 mots.

Astuce 4. Cliquer plusieurs fois sur une fonction spécifique

Ceci est relativement courant. Cliquer plusieurs fois sur le bouton de retour de page, rechercher plusieurs fois, cliquer plusieurs fois sur le bouton de commutation, cliquer plusieurs fois sur le bouton de partage, etc. entraînera le programme. s'écraser.

Astuce 5. Fonctionnement dans des conditions de réseau faibles

Astuce 6. Fonctionnement rapide lorsque la page n'est pas complètement chargée

2. Problème de crash de fonctions spécifiques

2.1, catégorie vidéo/voix

1) La vidéo est en cours de lecture dans plein écran, cliquez plusieurs fois sur le bouton plein écran et sur le bouton de retour dans le coin supérieur gauche, le système plante

2) Lorsque la vidéo est lue en plein écran, le système plante après avoir cliqué sur les boutons plein écran et retour aux boutons de la page précédente en même temps

3) La lecture vidéo bascule entre les écrans horizontaux et verticaux, le système plante

4) Pendant la lecture vidéo, la vitesse s'ajuste à plusieurs reprises et plante

5) Lorsque la vidéo est lue, elle passe à l'écran. en arrière-plan, puis de nouveau au premier plan. La lecture échoue

6) Lorsque la vidéo est lue, l'application de chapitre change plusieurs fois et plante

7) Pendant la lecture vidéo, l'application se bloque après avoir été mise en pause par d'autres. logiciel, passez à la page de lecture et cliquez sur Continuer pour ne pas pouvoir reprendre la lecture

8) La vidéo téléchargée plante après avoir cliqué pour la supprimer 2.2, Appareil photo/Scan/Avatar

1) Scannez l'interface pour accéder à l'album. sélectionnez. Les images supérieures à 10 M planteront

2) Vous pouvez accéder à l'album sans autorisation de l'album pour modifier l'avatar

3) Crash lors du téléchargement de longues images pour les avatars

4) Crash lors du téléchargement de photos incomplètes pour les avatars

5) Cliquez sur le bouton photo pour passer en arrière-plan, puis basculer. Allez à la réception, cliquez pour sélectionner l'image et un crash apparaîtra

2.3 Zone de texte/Recherche

Collez le contenu dans la zone de saisie, sélectionnez tout et copiez. le programme va planter

2) Entrez le texte dans l'interface de recherche, sélectionnez tout et ajoutez un crash

3) La recherche est réussie Après cela, recherchez à nouveau et l'application plante

4) Entrez les caractères spéciaux plusieurs fois pour rechercher, et l'application plante

5) Cliquez sur Annuler sur l'interface des résultats de recherche et le programme plante

2.4 Fonctionnement de la page

1) Quittez immédiatement après avoir accédé à la page et cliquez à nouveau sur Autres colonnes

2) Revenez continuellement à la page précédente.

3) Entrez dans l'interface et continuez à charger, tuez l'application et cliquez sur l'application, la page plantera après l'ouverture

4) Lorsqu'il y a beaucoup de contenu d'interface, faites glisser vers le haut pour actualiser, puis glissez vers le bas, le propriétaire de la carte d'interface, cliquez sur n'importe quel enregistrement, un crash se produit

2.5, fonction de partage

1) Le partage sur WeChat revient avec succès à l'application, clique à nouveau sur le bouton de partage et l'application plante

2) Fonctionnement du bouton de partage de messages plusieurs fois

3) Le partage de contenu est réussi Enfin, si vous ouvrez le lien dans QQ, cela vous indiquera que l'histoire n'existe pas

4) Connexion autorisée à Weibo, plantée plusieurs fois

Enfin, ces scénarios et opérations doivent être temporairement modifiés pour avoir de meilleurs résultats. Cliquez plusieurs fois dans des conditions de réseau faibles. Pour une certaine fonction, je pense personnellement qu'il est plus facile de l'utiliser si vous cliquez plusieurs fois sur une certaine fonction, ou si le programme bascule fréquemment entre l'avant et l'arrière.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer