Les ingénieurs de test ont rejoint la ligne doit connaître les connaissances des tests de logiciels

Tout d'abord, quel est le premier test de logiciel? Le but et les principes de tests de logiciels

Dans les conditions spécifiées dans le programme de fonctionner, de découvrir des bugs, mesure la qualité des logiciels, et d'évaluer si elle peut répondre aux exigences du processus de conception.

des fins de test du logiciel:

  • Le test est l'exécution du programme, il vise à découvrir l'erreur
  • Un test réussi est trouvé à ce jour n'a trouvé aucune erreur
  • Un test réussi se trouve mal jusqu'à présent trouvé aucun test
  • Assurer la réalisation des fonctions qu'il avait promis ou annoncé, et donne aux utilisateurs l'accès aux fonctionnalités sont clairement écrites instructions.
  • Afin de garantir que les produits répondent aux exigences de performance et d'efficacité
  • Assurez-vous que le produit est robuste et adapter à l'environnement de l'utilisateur

principes de tests de logiciels:

  • Doit faire partie d'un test devrait prendre en charge la sortie ou défini
  • Les programmeurs doivent éviter de tester leurs propres procédures écrites
  • Organisation à un logiciel d'écriture ne doit pas écrire votre propre logiciel de test
  • Il devrait être un examen approfondi des résultats de chaque test
  • des tests d'écriture ne doivent pas seulement se fonder sur la situation d'entrée efficace et inattendue, mais devrait également reposer sur des données non valides et des circonstances imprévues
  • Vérifiez si les procédures frottent « Inachevé cela devrait être fait » est seulement la moitié du test, le test est de vérifier l'autre moitié du programme est « de le faire ne doit pas être fait. »
  • cas de test à usage unique doivent être évités, à moins que le logiciel lui-même est un logiciel unique
  • Il ne faut pas supposer que le défaut ne trouvera pas des erreurs lors de la planification des travaux d'essais
  • Il y a une possibilité d'une partie plus mauvaise du programme, proportionnel partiel au nombre d'erreurs ont été trouvées
  • Le test logiciel est très créatif, stimulant le travail intellectuel

Deuxièmement, vous savez quels sont les types de tests de logiciels, une brève introduction.

Stratégie de test par catégorie:

1, statique et dynamique des tests

2, la boîte noire et boîte blanche

3, les tests manuels et automatisés

4, test de fumée

5, les tests de régression;

Phase de test par catégorie: tests unitaires, tests d'intégration, les tests système, tests d'acceptation;

D'autres méthodes de test commun: 1, 2 tests fonctionnels, tests de performance 3, le test 4 de stress, test de charge 5, 6 tests d'utilisation, d'installation et d'essai 7, le test de l'interface 8, 9 disposées l'essai, le document de test 10, 11 test de compatibilité, 12 tests de sécurité, tests de récupération

l'acceptation des tests de logiciels, y compris les tests d'acceptation formelle, les tests alpha, bêta test trois tests.

En troisième lieu, la méthode de conception majeur de cas de test en cours ce qui est?

Boîte blanche: couverture logique, le cycle de couverture, la couverture de chemin de base

test boîte noire: analyse de la valeur limite, le partitionnement d'équivalence, la méthode deviner l'erreur, un diagramme de cause à effet, un diagramme d'état, méthode d'essai de contour, un test aléatoire, la scène Méthode

DESCRIPTION Qu'est-ce que les tests statiques, essais dynamiques, des tests de boîte noire, boîte blanche, β [alpha] Test Test

  • Les essais statiques ne sont pas exécuter le programme lui-même pour les erreurs ou code de programme de code du programme d'évaluation des processus qui peuvent être présents.
  • Test dynamique est en fait en cours d'exécution du programme en cours de test, cas de test correspondant d'entrée, les résultats de l'opération de différence pour vérifier les résultats escomptés, il est déterminé si le résultat de l'exécution des exigences à la précision des procédures d'essai, la fiabilité et la validité, et d'analyser l'efficacité de fonctionnement du système et propriétés de robustesse.
  • test boîte noire est généralement utilisé pour confirmer l'exactitude et le bon fonctionnement des fonctions logicielles, chaque fonction de détecter si le but du logiciel à réaliser, le programme testé comme une boîte noire, quelle que soit leur structure interne, le programme savoir ou lorsque la relation entre les fonctions de programme entre l'entrée et la sortie, par la spécification de test de logiciels et d'inférence pour déterminer l'exactitude du résultat du test.
  • L'analyse de la structure de boîte blanche pour tester la logique interne du logiciel, le code est basé sur un test, le testeur en lisant le code du programme, ou en utilisant un outil de développement pour déterminer le logiciel de débogage unique étape de qualité, généralement dans les tests de boîte noire par le chef de projet développement programmeurs à atteindre.
  • essai α est un test effectué dans un environnement de développement par un utilisateur, l'utilisateur peut être contrôlé test interne réalisé dans un environnement d'exploitation réel simulé, le test Alpha ne peut être complété par le programmeur ou testeur.
  • β essai est effectué pour tester une pluralité de logiciels d'utilisateur à un ou plusieurs de l'environnement réel de l'utilisateur. Les développeurs généralement pas le site de test, les tests bêta ne sont pas terminés par le programmeur ou testeur.

Quatrièmement, le cycle de vie du logiciel et quel modèle?

cycle de vie du logiciel (cycle de vie du logiciel), également connu sous le cycle de vie du logiciel, la survie. Fait référence au concept de développement logiciel de la formation de l'utilisation future des logiciels développés, tout le processus jusqu'à perdre de la valeur jusqu'à ce que la mort. En général, l'ensemble du cycle de vie, y compris la planification (définir), le développement, l'exploitation (entretien) trois périodes, chaque période est divisée en plusieurs étapes. Chaque étape a un mandat clair.

modèle de cycle (généralement plusieurs):

  • modèle cascade
  • modèle de prototypage rapide: modèle de prototypage rapide permet préliminaire et non compléter l'analyse et la définition des besoins en phase d'analyse des besoins du logiciel, la conception et le développement rapide d'un système logiciel prototype, l'écran prototype tout ou partie de la fonctionnalité et la performance du logiciel utilisateur à développer , l'évaluation de l'utilisateur du test de prototype, donner des améliorations spécifiques pour enrichir les besoins logiciels raffinés, le développeur du logiciel en conséquence révisé et la satisfaction client améliorée qu'après approbation, une mise en œuvre complète du logiciel et des tests et la maintenance.
  • modèle itératif: itération consiste à générer la libération du produit (stable, la version exécutable du produit) de toutes les activités de développement et d'utiliser tous les autres éléments périphériques nécessaires à la publication. D'une certaine manière, l'itération est un développement complet dans tous les processus de flux de travail: analyse des besoins, conception, mise en œuvre et de workflow de test. En substance, il est semblable à un petit projet de chute d'eau. Croient que toutes les RUP étapes peuvent être décomposées en itérations. Chaque itération aura une version possible du produit, ce produit est un sous-ensemble du produit final.

les étapes du cycle de vie:

  • Logiciel de planification et d'analyse de faisabilité
  • Analyse des besoins
  • logiciel de conception
  • codage
  • Test de logiciels
  • Exploitation et entretien

Cinquièmement, quel est le but du travail de plan de test? Quel document de plan de test devrait inclure? Lequel de ces est le plus important?

plan d'essai du logiciel est un document programmatique pour guider le processus d'essai:

  • Le leadership peut être le plan de test de macro-contrôle, l'allocation correspondante des ressources, etc.
  • Les testeurs peuvent comprendre le travail de l'ensemble du projet à différents stades des cas de test et projet de test à effectuer, etc.
  • Facile à comprendre les testeurs de contenu du travail de l'autre personne, liée à des travaux effectués

Il contient un aperçu du contenu du produit, stratégie de test, méthodes d'essai, la zone d'essai, la configuration de test, période d'essai, les ressources de test, test de change, l'analyse des risques. Avec des plans de tests logiciels, les membres de test impliqués dans le projet, en particulier dans la gestion des tests, des tâches d'essai et méthodes d'essai claires, afin de maintenir la mise en œuvre de test de communication en douceur, le suivi et le contrôle des progrès de test, répondre à l'évolution du processus de test.

plans de test écriture 6 éléments (5W1H):

  • Pourquoi pourquoi-- pour effectuer ces tests;
  • Qu'est-ce que, le contenu du travail à différentes étapes de l'essai what-;
  • Démarrer le test when- et de fin, à différents stades;
  • where- documentation appropriée, l'emplacement de stockage du défaut, l'environnement de test;
  • qui- personnel lié au projet, qui testeurs organiser les analyses;
  • Comment- comment le faire, les outils de test et méthode d'essai pour les essais

plans de test détaillés et les spécifications de test, cas de test est la relation entre la stratégie et la tactique, plan de test principales activités gamme prévues à partir des méthodes d'essai macro et l'allocation des ressources, et les spécifications détaillées des tests, cas de test consiste à effectuer les tâches de test tactiques spécifiques. Donc, la chose la plus importante est de tester la stratégie de test et méthodes d'essai (il est préférable de premier examen).

Sixième, quels tests sont divisés en politiques de tests de logiciels et les exigences de chaque étape plusieurs étapes?

Quelle est la stratégie de tests de logiciels?

stratégie de test du logiciel: Dans certaines normes d'essai du logiciel pour guider la spécification de test, un ensemble de principes et exigences logicielles en fonction des contraintes environnementales spécifiques des éléments de test testés, ainsi, méthode.

Et le processus de développement correspondant, le processus de test à son tour passer par des tests unitaires, tests d'intégration, les tests système, tests d'acceptation, quatre étapes principales:

  • Tests unitaires: tests unitaires est la plus petite unité de conception de logiciels - testés vérifier l'exactitude des modules du programme de travail même des segments de code, habituellement effectuée par un développeur.
  • Intégration Test: test d'intégration est d'assembler le module conformément aux exigences de conception pour les essais, l'objectif principal est d'identifier les problèmes liés à l'interface. Étant donné que le produit avant de le soumettre aux services d'essais, les équipes de développement de produits ont mise au point en commun, donc dans la plupart des tests d'intégration de l'entreprise se fait par le développeur.
  • Test du système: le test système est effectué après le test d'intégration par le but du système pleinement opérationnel pour vérifier si les sous-systèmes fonctionnent correctement et terminer la conception. Elle est principalement réalisée par le département de test, le service de test est le test le plus grand et le plus important, ont un impact significatif sur la qualité du produit.
  • Les tests d'acceptation: les tests d'acceptation à la phase des exigences « des spécifications des exigences » pour les critères d'acceptation, demandant à l'utilisateur de simuler l'environnement de fonctionnement réel au cours des essais. Pour le projet réel peut être réalisé et les clients pour les produits et les essais du système final. Le contenu du test pour le test complet de modules fonctionnels, en particulier pour les tests de documents.

Unité des stratégies d'essai:

stratégie de tests unitaires haut vers le bas: coût beaucoup plus élevé que les tests unitaires isolés, un bon choix ne sont pas des tests unitaires.

tests unitaires stratégie ascendante: les tests unitaires stratégie plus raisonnable, mais une période d'essai plus longue.

Stratégie de test de l'unité isolée: La meilleure stratégie de tests unitaires.

Stratégie de test tests d'intégration:

Big Bang intégré: adapté à un des projets de type d'entretien ou système de test plus petit

Descendante intégration: la structure de contrôle est adapté au produit est relativement clair et stable, des changements mineurs l'interface niveau, l'interface sous-jacente est souvent définie ou peut être modifié, le contrôle du port Rendement ensemble ayant un grand risque technique, doivent être vérifiés le plus tôt possible, début d'espoir vous pouvez voir le système comportement fonctionnel du produit.

ascendante intégrée: une interface adaptée à un fond stable; interface de haut niveau change fréquemment, l'assemblage de fond est terminée plus tôt.

avantages de progrès intégrés: un haut degré de parallélisme, est possible de réduire efficacement les progrès du développement du projet. Inconvénients: la charge de travail et PIEUX grande, certains tests d'interface ne suffit pas, certains doubles emplois et les déchets test.

Stratégie de test Test du système:

Les données et base de données test d'intégrité, test de fonctionnement, test d'interface utilisateur, l'évaluation de la performance, test de résistance;; charge Test Test de capacité, la sécurité d'essai et de contrôle d'accès, les tests de basculement et de récupération; test de configuration, l'installation de test, test de cryptage; Test d'utilisation ; construction test de vérification, le document de test

 

Sept, toutes les phases de test du logiciel se fait habituellement ce travail? Quelles sont les différentes étapes du document est le résultat? Ce qui est inclus?

phase de test de l'unité: modules unitaires chacun testés de façon indépendante dans le cas où le reste du système dans un isolement relatif, l'unité teste l'exactitude de la somme de contrôle pour chaque module de programme, le programme vérifie si les modules fonctionnels respectifs mis en œuvre correctement spécifié. Rapport d'essai de l'unité de production, de présenter des défauts de rapport.

Test d'intégration: le test est basé sur les tests unitaires d'intégration, le test de chaque partie du travail a atteint ou atteint dans les spécifications respectives de toutes les unités de logiciels est assemblé en modules, sous-systèmes ou systèmes tel que requis par les spécifications de conception les grandes lignes du processus et activités requises. La phase d'intégration pour générer des rapports d'essai, soumettre un rapport de bogue.

phase de test du système: grâce à un logiciel de test de validation, dans son ensemble, un élément donné système informatique et du matériel informatique, des périphériques d'autres éléments du système, certains des logiciels de soutien, ainsi que les données et le personnel, dans un environnement de fonctionnement réel, le système informatique est entièrement couverture fonctionnelle. Cette phase doit soumettre des rapports de bogues et résumé du test.

Huit méthodes, cas de test boîte noire de common design sont quoi? S'il vous plaît des exemples respectivement spécifiques pour illustrer l'application de ces méthodes d'essai dans le travail de conception.

1) divisé en classes d'équivalence: classe d'équivalence se réfère à un sous-ensemble de la zone d'entrée dans le sous-ensemble, les données d'entrée respectives pour exposer des erreurs dans le programme sont équivalentes et raisonnable de supposer: un essai équivalent valeur représentative de la classe est égale à d'autres valeurs pour ce type de test Ainsi, toutes les données d'entrée peuvent être divisés en plusieurs classes d'équivalence raisonnable, prend une classe d'équivalence de données d'entrée pour chacune des conditions testées, peut être utilisé une petite quantité les données de test représentatives pour obtenir de meilleurs résultats équivalence classe peut être divisée en deux situations différentes: l'équivalence valide et invalide classe d'équivalence de classe.

2) l'analyse de la valeur de limite: compléments d'équivalence procédé de partitionnement. expérience Test m'a dit que beaucoup d'erreurs se produisent au niveau des limites de l'entrée ou la plage de sortie, plutôt que de se produire à l'intérieur de l'entrée et la gamme de sortie. Par conséquent, les cas de test de conception pour une variété de situations frontalières, peuvent détecter plus d'erreurs.

Utilisation des cas de test d'analyse de la valeur limite, doit d'abord déterminer les conditions aux limites. Classe d'équivalence des frontières d'entrée et de sortie normalement, qui est, le cas devrait se concentrer sur la limite de l'essai doit être choisi égal exactement à, juste plus grand que, ou juste inférieure à la valeur de la limite en tant que données de test, tandis qu'une valeur typique ou une valeur arbitraire sélectionné classe d'équivalence en tant que données de test.

3) Erreur méthode deviner: Sur la base de toutes les différentes erreurs qui peuvent exister dans l'expérience et l'intuition spéculent programme afin qu'il existe des moyens de cas de test de conception ciblés.

L'idée de base de la méthode deviner d'erreur: inclure toutes les erreurs possibles du programme et sujette aux erreurs, certaines circonstances particulières, en fonction de leurs cas de test de choix, par exemple, de nombreuses erreurs communes dans l'unité de test du module ont des produits énumérés précédemment. ce sont les tests sommaires ont trouvé l'expérience des erreurs. en outre, les données d'entrée et les données de sortie est 0. forme d'entrée pour l'espace de table ou entrer une seule ligne. ceux-ci sont sujettes à l'erreur. en option ces cas des exemples d'un cas de test.

4) Méthode de causalité figure: Procédé de séparation d'équivalence et la méthode d'analyse des valeurs limites décrites ci-dessus, les conditions d'entrée sont considération importante, mais n'a pas examiné le lien entre les conditions d'entrée, et d'autres considérations sont combinés les uns avec les combinés les uns aux autres entre les conditions d'entrée. pourrait générer une nouvelle situation. mais la combinaison de conditions d'entrée pour vérifier est pas une tâche facile, même si toutes les conditions d'entrée sont divisées en classes d'équivalence, les combinaisons entre eux beaucoup, doivent donc être considérés comme appropriés pour la combinaison décrite dans une variété de conditions, de produire les actions correspondantes dans la forme d'une pluralité de cas de test à considérer. Ceci nécessite l'utilisation de la cause et le diagramme d'effet (modèle logique). la méthode de la figure motif de la table de détermination finale est générée qui est adaptée pour vérifier les conditions d'entrée de programme diverses combinaisons.

5) Analyse de table orthogonale: Il peut être à cause d'une combinaison d'un certain nombre de paramètres a provoqué une augmentation du nombre de cas de test, en même temps, ces cas de test et pas de lacunes évidentes en priorité, et les testeurs sont incapables de remplir un si grand nombre de tests , peut être réduite avec un certain nombre de cas, aussi peu que possible afin d'obtenir la possibilité de couvrir la plus large gamme possible de cas d'utilisation de table orthogonale.

6) Méthode d'analyse de scène: se réfère à un utilisateur de simuler une scène en fonction d'une étape d'opération de l'utilisateur, la cause plus proche et le diagramme effet, mais la profondeur, et peuvent effectuer une meilleure faisabilité.

7) l'état du procédé FIG: obtenu en entrant toutes les conditions et les exigences du système décrites état du système en cours de test, la condition de sortie obtenu par les conditions d'entrée et des états, les étoiles système de test par le biais des conditions d'entrée de test et les conditions de sortie état.

8) Méthode Outline: méthode de contour est une méthode axée sur la demande, à la liste diverses conditions d'essai, la demande sera convertie en forme de contour. Outline est représenté sous la forme d'une structure d'arbre, un chemin unique existe entre chaque nœud feuille et la racine. Chaque chemin définit les grandes lignes d'un ensemble spécifique de conditions d'entrée, permet de définir des cas de test. Le nombre de parcours d'arbre ou contour est donné des feuilles de test pratiquement toutes les fonctions nombre requis de cas de test.

Neuf, le cycle de vie brièvement bug?

1. L'enregistrement efficace BUG

2. Utilisez le BUG modèle

3. L'évaluation et la priorité gravité BUG

vie 4.BUG

5. Maintenir la base de données BUG

Dix, un bug logiciel (ou appelé Bug): Qu'est-ce est-il? Comment présenter les défauts logiciels de haute qualité (Bug) enregistrement?

Bug record doit contenir au minimum:

numéro de bug, la
gravité de bogue, priorité,
bug généré par le module,
d'abord avec des résumés de bugs, présentée le contenu de bug général,
bug version correspondante;
bug description détaillée du phénomène, y compris quelques captures d' écran, vidéo .... et ainsi de suite;
bug lorsque l'environnement de test se produit, un état de fonctionnement correspondant se produit, à savoir l'étape de;
bogue d'enregistrement de haute qualité:

1) Interface utilisateur générale pour être unifiée, précise le
rapport de bogue UI UI pour être compatible avec le logiciel de test, facile à trouver le positionnement.
2) faire usage des termes et expressions exprimant l'industrie des méthodes conventionnelles en
utilisant un terme de l' industrie d'expression et expressions méthode classique, pour assurer l' expression exacte, reflète la spécialisation.
3) Chaque rapport de défaut ne comprennent qu'un seul défaut
par défaut rapport ne comporte qu'un seul défaut, la correction de défaut peut être faite par localiser rapidement un défaut, un temps pour se concentrer sur la correction d' une faille. Verifier un chèque de temps si un défaut a été correctement corrigée.
4) défaut non reproductible doit signaler le
premier rapport de défaut doit démontrer la capacité de reproduire des défauts. défauts non reproductibles pour tenter de reproduire, et si toujours essayer de ne pas reproduire doivent encore signaler le défaut, mais d'indiquer dans le rapport ne peut pas être reproduit, la fréquence d'apparition de défauts.
5) indiquent clairement le type de défaut en
fonction du phénomène de défaut, additionnées de façon à déterminer le type de défaut. Par exemple, que les défauts fonctionnels, des défauts d'interface, les données de défaut, les propositions de rationalisation Ceci est le type le plus commun de défaut ou des défauts, des défauts ou d' autres formes de défauts qui appartiennent à une sorte de forme.
6) indiquent clairement le niveau de gravité défaut et la priorité
temps des différences claires entre le niveau de gravité et de priorité. Hauts problèmes graves pourraient ne pas être la peine de résolution, petits problèmes décoratifs peuvent être considérés comme une priorité.
7) Description (Description), concise, précise, complète, a révélé des défauts en termes réels, l' enregistrement des défauts de position ou des défauts de
la nature de la description du contenu afin de refléter avec précision les défauts, à court et clair. Afin de faciliter les tests de trouver des défauts dans le développement de la base de données de gestion de défaut logiciel contenant interface utilisateur (UI) lorsque le défaut est une bonne habitude. Tels que le nom des enregistrements de titre de la boîte de dialogue, les menus, les boutons et autres commandes.
8) en utilisant une ligne automatique court - circuit entre le numéro de série, en utilisant la même police, taille de police, l' espacement des lignes en
utilisant un numéro de série automatisée entre les lignes courtes, en utilisant la même police, taille de police, l' espacement des lignes, chaque enregistrement peut assurer format cohérent, à faire la norme professionnel.
9) Chaque étape possible d'enregistrer une seule opération
pour assurer simple, bien organisée, procédure facilement reproductible.
10) Achever l'étape de validation, précis, bref
assurer rapides et répétitifs défauts précis, soit « complète » pas de lacunes « précise » C'est pas correct, « bref » qu'aucune mesure supplémentaire.
11) Le défaut, la capture d'image choisir si
à un défaut ou des défauts phénomène observé visuellement, nécessite souvent des défauts ou des défauts d'interface supplémentaires qui se produisent sous la forme d'images en pièce jointe attachée à la « fixation » de la section d'enregistrement. Pour économiser de l' espace, mais aussi un véritable reflet de la nature du défaut ou des défauts, peut capturer défaut plein écran ou défauts, fenêtre active, et la région. Pour localiser rapidement, la position de corriger un défaut ou des défauts, nécessite généralement la figure chinoise de contrôle supplémentaire.
 documents spéciaux supplémentaires nécessaires et suggestions personnelles et commentaires
défaut ou défaut Si vous ouvrez un document particulier produit, vous devez joindre le document, afin que vous puissiez reproduire rapidement des défauts ou des défauts. Parfois, pour des défauts ou des défauts ont été corrigés afin de clarifier le défaut ou des défauts dans l'exécution, il peut être attaché à des changements ou des commentaires individuels proposés.
12) vérifier les anomalies orthographe et de grammaire
avant de soumettre chaque défaut ou défaut, vérifier l' orthographe et la grammaire, en sorte que le contenu est correct, la bonne description du défaut.
13) utiliser des phrases et des phrases, phrase évitant complexe phrase
objet de base de données de gestion de défaut du logiciel est de faciliter le positionnement du défaut, et nécessite donc une description objective de la procédure, ne nécessite pas de modification du vocabulaire et de la complexité phrase, améliorer lisible le sexe.
Au- dessus résume les exigences réglementaires pour les défauts de test des rapports avec les différentes exigences d'essai de testeurs de logiciels testés sur une longue période, a accumulé une expérience de test correspondant, développera progressivement de bonnes habitudes professionnelles, continuer à ajouter de nouvelles exigences rédaction des spécifications. De plus, la lecture fréquente, l' apprentissage d' autres ingénieurs de test des rapports de bogues, combinée à ses précédents rapports de bugs de test pour comparer et penser, peut continuer à améliorer leurs compétences.
14) Description des défauts
Le défaut peut comporter des défauts procédure décrite, le résultat réel et les résultats souhaités. Les développeurs de procédure peut facilement reproduire les défauts corrigés, faible capacité de défaut de reproduction de certains développeurs, bien qu'il comprenne que vous faites référence au défaut, mais qui ne peuvent pas être réédités pour les nouveaux développeurs à rejoindre le système ne sont pas au courant, décrit les étapes qui peuvent être facilement la reproduction. Les résultats réels peuvent permettre aux développeurs de comprendre ce qui est mal est que le résultat souhaité permet aux développeurs de comprendre comment devrait être le résultat correct.

outil XI de la gestion des processus de suivi des bogues (par exemple avec Bugzilla)

Les testeurs ont trouvé le BUG, ​​soumis à Bugzilla, l'Etat est nouveau, les destinataires BUG à l'interface de développement du personnel

Interface de développement BUG sera affecté au module de développeurs concerné, l'Etat a alloué à la modification, aux développeurs et aux testeurs pour confirmer BUG, ​​si elle est mon BUG, ​​est réglé pour recevoir, si un autre développeur est un problème, puis vers l'avant, ce comportement effectué par le prochain développeur, si vous pensez que n'est pas un problème, nous devons discuter et confirmer, rejeter le BUG, ​​le testeur près cette question.

Si le développeur a accepté le BUG, ​​et après une bonne modify, modifier le statut BUG comme fixe, et informer la version de test dans lequel vous pouvez tester.

Testeurs pour tester la nouvelle version, si vous trouvez le problème persiste, alors l'authentification est refusée, si vous devez réparer, éteignez le BUG.

Douze, ce que les testeurs tâches dans le processus de développement de logiciels est?

1, pour trouver le bogue dans le système le plus tôt possible;

2, afin d'éviter des défauts dans le processus de développement du logiciel est;

3, mesurer la qualité des logiciels, des systèmes d'assurance qualité;

4, attention aux besoins des utilisateurs, et de veiller à ce que le système répond aux besoins des utilisateurs.

L'objectif global est: d'assurer la qualité du logiciel.

XIII. Autres bases

  • modèle V

RAD modèle (Rap Application Development, Rapid Application Development) est un modèle important du processus de développement logiciel, en raison de la forme de la composition du modèle de lettre V, de sorte que le modèle V, également connu sous le nom de tests de logiciels, le modèle V peut être grossièrement divisé en phases distinctes suivantes étape: analyse de la demande, la conception générale, la conception détaillée, le logiciel de codage, tests unitaires, tests d'intégration, les tests système et les tests d'acceptation.

Quatrièmement, quelles sont les caractéristiques de la qualité des produits logiciels sont?

Fonctionnalité: la pertinence, la précision, l'interopérabilité, la conformité, la sécurité.

Fiabilité: la maturité, la tolérance aux pannes, la récupération facile.

Facilité d'utilisation: facile à comprendre, facile à apprendre, facile opérabilité.

Efficacité: caractéristiques de temps, les propriétés des ressources.

Maintenabilité: facile à analyser, facile à changer, la stabilité, la testabilité.

La portabilité: l'adaptabilité, la facilité d'installation, de conformité et de remplacement facile

Cinquièmement, comment tester une tasse de papier?

Fonctionnalité: passage de l'eau de tasse d'eau ne fuit pas, l'eau de boisson ne peut pas être

Sécurité: Il n'y a pas toxique tasse ou bactérienne

Fiabilité: le degré d'endommagement de la chute de coupe de différentes hauteurs

La portabilité: tasses peut être normal si elle est utilisée dans des endroits différents, la température et d'autres environnement

Compatibilité: si vous souhaitez recevoir une tasse de jus, de l'eau blanche, l'alcool, l'essence, etc.

Facilité d'utilisation: la coupe est chaud, s'il est anti-dérapant, facile à boire si

Documentation utilisateur: si vous souhaitez utiliser le manuel pour une tasse d'utilisation, les restrictions, les conditions d'utilisation, qui sont décrits en détail

Essai de fatigue: La coupelle remplie Sheung (cas a) le temps de décharge de 24 heures pour vérifier les fuites et le cas, l'essence Sheng (cas II) 24 heures de temps de décharge pour vérifier la présence de fuites et analogues où

Stress Test: L'aiguille et l'aiguille continue d'augmenter au-dessus du poids, pour voir à quel point la pression pénétrera quand

 

Je suppose que tu aimes

Origine www.cnblogs.com/huile11/p/12668767.html
conseillé
Classement