Multi-testeur Xiao Sir_Senior Gold Lecturer_Test Réflexion sur la théorie des tests (1.1)

Exercices pour tester la pensée:
qu'est-ce qu'un test?
a. Vérifier l'exactitude du logiciel
b. Rechercher les défauts logiciels (les défauts logiciels sont appelés bogues)

Scénario: le logiciel est testé, le problème testé est un bogue, et le bogue est développé et résolu jusqu'à ce qu'il réussisse.
Insérez la description de l'image ici

Comment tester?
Cas: vous donner un test pour prendre un gobelet à eau
(1) Test des exigences: instructions pour la fabrication de gobelets,
exigences, les clients veulent mettre en œuvre une fonction et rédaction des exigences en matière de gobelet. , Les exigences sont prêtes, testez les exigences
Scénario 1:
Fonction de prise de vue WeChat, fonction de demande de prise de vue, quel type de prise de vue est effectué, quelle zone est déclenchée et quel effet doit être obtenu?

(2) Test de fonctionnement: s'il peut être installé avec de l'eau, s'il peut être maintenu au chaud,
ordinateur: le test de fonctionnement vérifie les différentes fonctions du logiciel pour vérifier s'il répond aux exigences du client.
Scénario 1: Fonction: envoyer des moments , envoyer des enveloppes rouges, chat vocal, chat vidéo, forfait d'amour express

(3) Test d'interface: la couleur du gobelet d'eau, la taille du gobelet d'eau, la forme du gobelet d'eau, etc.
Ordinateur: le test d'interface d'apparence est également appelé test d'interface utilisateur

Tester l'interface utilisateur: la mise en page du module, le style général, si l'emplacement de chaque contrôle est raisonnable, la commodité du fonctionnement de l'interface, la navigation facile à comprendre, l'exactitude du texte de l'interface, la taille du texte, l'uniformité de la dénomination, la belle page, l'image et le texte Combinaison etc.

Scène 1: Taille du logo de la marque:
Insérez la description de l'image ici
Scène 2:
Insérez la description de l'image ici
(4) Test de sécurité: si les matériaux de production sont nocifs pour le corps humain

Tests de sécurité des logiciels: y compris les chevaux de Troie, les virus, les pare-feu, les fuites de données, les réseaux et la sécurité des programmes;
Définition: les tests de sécurité font référence au processus de vérification du niveau de sécurité d'une application et d'identification des failles de sécurité potentielles.
Vulnérabilités courantes dans les applications de scène:
(1) Divulgation d'informations sensibles. La connexion QQ est une inscription et le mot de passe est chiffré (désensibilisation) Insérez la description de l'image ici
(2) Le service d'autorisation est activé
(3) La fonction de sauvegarde est activée sur la vulnérabilité
(4) Injection SQL
(5) ) Vulnérabilité de téléchargement et de téléchargement de fichiers

(5) La
définition du degré de dommage causé par la coupelle de fiabilité tombant d'une hauteur : le test de fiabilité consiste à évaluer les activités effectuées pour maintenir la fiabilité fonctionnelle du produit dans tous les environnements attendus pendant la durée de vie spécifiée, à ( grâce à l'utilisation de diverses simulations environnementales telles que haute température, basse température, environnement à humidité élevée, produit de réaction accélérée dans l'environnement et autres conditions pour vérifier la durée de vie fiable du produit)
Scénario: un ensemble de climatiseurs jusqu'à 32 , en haute altitude ou à des dizaines de degrés sous l'environnement zéro, la durée de vie réelle est inférieure à la durée de vie spécifiée.

(6) Test de portabilité S'il peut être
utilisé normalement dans différents endroits et dans différents environnements.
Ordinateur: si le logiciel peut être transplanté sur la plate-forme matérielle ou logicielle spécifiée pour fonctionner.
Scénario: La structure matérielle de l'ordinateur est différente: mémoire 8g, processeur i3 équipement. Portabilité vers les processeurs 16g i5, bonne portabilité

(7) Le test de compatibilité peut également prendre en charge d'autres liquides en plus de l'eau.
Le test de compatibilité fait référence à la compatibilité,
qui fait référence au test de compatibilité entre le programme concerné et le logiciel matériel.
Compatibilité de la plate-forme: Android,
compatibilité du navigateur iOS : Google, c.-à-d. (8, 9,10,11), Firefox,
compatibilité avec la résolution du navigateur 360
Cas 1: Compatibilité de l'
url de la page de crédit personnelle : https://ipcrs.pbccrc.org.cn/
Insérez la description de l'image ici
Insérez la description de l'image ici
Cas 2:
Document Word Le format affiché sur l'ordinateur et le téléphone mobile sera changer; le format du
pdf affiché sur l'ordinateur et le téléphone portable ne changera pas.

(8) Facilité d'utilisation, isolation thermique, housse de protection, portatif
Cela se réfère à savoir s'il est facile à utiliser, il peut être compris comme facile à apprendre, facile à utiliser.
Les dix lois de Nielsen
Par exemple: Scène 1: Télécommande lui-même est facile à utiliser
Scène 2: Sur la télécommande Il y a de nombreux boutons, et le bouton peut marquer du texte (le texte de la marque est facile à utiliser)

Les dix principes de Nielsen ont été publiés par Jakob Nielsen, docteur en interaction homme-machine, diplômé de Copenhague. Jakob Nielsen a fait de nombreuses recherches sur l'interaction homme-machine. Il présente les dix principes de convivialité pour évaluer la qualité de l'utilisateur Chaque concepteur de produit Vous pouvez effectuer un auto-examen sur la base de ces dix principes.
(1) La visibilité de l'état du système
maintient l'état de l'interface visible, les modifications visibles et le contenu visible. Informez les utilisateurs de ce qui s'est passé et donnez des commentaires appropriés dans les délais appropriés. Par exemple, toute opération de l'utilisateur sur la page Web, que ce soit en cliquant, en faisant défiler ou en appuyant sur le clavier, la page doit donner un retour immédiat.
(2) Le principe de «correspondance entre le système et le monde réel»
utilise la langue, les mots, les phrases et les concepts familiers à l’utilisateur au lieu de la terminologie du système. L'opération fonctionnelle est conforme au scénario d'utilisation de l'utilisateur.
(3) Contrôle et liberté de l'
utilisateur : les utilisateurs choisissent souvent de manière incorrecte les fonctions du système et doivent clairement identifier la «sortie» qui en sort. Par exemple, prise en charge des fonctions d'annulation et de rétablissement.
(4) La cohérence et les normes
suivent les conventions de la plate-forme. Autrement dit, les mêmes termes, fonctions et opérations sont cohérents.
(5) La prévention des erreurs
est conçue pour empêcher de tels problèmes de se produire et pour rappeler aux utilisateurs lorsqu'ils peuvent commettre des erreurs, telles que la suppression des conséquences possibles.
(6) Reconnaissance plutôt que rappel (Reconnaissance plutôt que rappel)
minimise la charge mémoire de l'utilisateur sur la cible de l'opération. Les actions et les options doivent être visibles. Les utilisateurs n'ont pas à se souvenir des informations d'une page à l'autre. Les instructions d'utilisation du système doivent être visibles ou facilement accessibles.
(7) Le principe de flexibilité et d'efficacité d'utilisation
permet aux utilisateurs d'effectuer des opérations fréquentes. Code et rétroaction plus pratiques et plus flexibles.
(8) Les principes de conception esthétique et minimaliste (conception esthétique et minimaliste)
ne doivent pas contenir d'informations insignifiantes.
(9) Le principe de la tolérance aux pannes (aider les utilisateurs à reconnaître, diagnostiquer et récupérer des erreurs) Les
messages d'erreur doivent être exprimés en mots (ne pas utiliser de codes), refléter le problème avec plus de précision et proposer une solution constructive. Par exemple, 404.
(10) Le principe de l'aide humanisée (Aide et documentation)
est nécessaire pour apporter aide et documentation. Toute information doit être facile à rechercher, se concentrer sur la tâche de l’utilisateur et répertorier les étapes spécifiques à suivre. La meilleure façon d'aider les rappels est: 1. pas de rappel, 2. rappel unique, 3. rappel de résident, 4. document d'aide.

(9) Test de résistance (interrompre le test, franchir le point critique et afficher la valeur maximale que le système peut supporter)
Le test de résistance est l'un des tests de performance, test de charge élevée du logiciel Le test du
logiciel dépasse la portée des exigences logicielles et dépasse le point critique.
Cas 1: Une tasse à eau Peut contenir 550 ml d'eau, utiliser plus de 550 ml d'eau pour tester 560 ml, tester et vérifier la pression d'état de la tasse à eau

(10) Test de charge Le test du
logiciel se rapproche lentement de la plage d'exigences logicielles, se rapprochant du point critique.Cas
1: Une tasse d'eau peut contenir 550 ml d'eau, approchant lentement 550 ml de test d'eau 400 ml, 500 ml, 520 ml, 550 ml test, test pour vérifier le état de la pression de la tasse à eau

Questions d'entrevue:
1. Donnez-vous un test de code QR?
2. Quels sont les points de test de l'ascenseur?
3. Comment tester le panier Taobao?
4. Comment tester les moments WeChat?
5. Points de test pour les likes WeChat?

Je suppose que tu aimes

Origine blog.csdn.net/m0_47403059/article/details/115276861
conseillé
Classement