Différents Types de Tests (par exemple. Unitaires, Fonctionnels, d'Intégration, etc.) Document
Il y A quelques années, j'ai vu ce grand (PDF) document à partir de Google. Le document explique, dans une seule page, ce que tous les différents types de logiciels de test moyenne (eg. ce qui sépare un test fonctionnel à partir d'un test d'intégration à partir d'une unité de test à partir d'une ...). C'était très pratique de référence, mais bien sûr je n'ai pas enregistrer un lien vers elle, et maintenant je ne le trouve pas quand je google pour elle (oh l'ironie de ne pas être capable de google un Google document).
Maintenant, je sais qu'il y a un grand SI les réponses pour cette question, mais j'étais spécifiquement à la recherche d'une seule page, impression format du guide que j'ai pu tenir dans le bureau, plutôt que comme une SORTE de réponse.
Quelqu'un peut-il m'indiquer le Google document que je suis en train de penser, ou de tout autre produit unique-page ventilation des tests de logiciels de types différents?
OriginalL'auteur machineghost | 2014-03-14
Vous devez vous connecter pour publier un commentaire.
De Tests De Logiciels Types
De tests de logiciels cycle de vie est le processus qui explique le déroulement des tests à effectuer sur chaque produit. Le V - Modèle je.e de Vérification et de Validation du Modèle est un modèle parfait qui est utilisée dans l'amélioration du projet de logiciel. Ce modèle contient de développement de logiciels cycle de vie d'un côté et de test de logiciels cycle de vie de l'autre côté. Les listes de contrôle pour les logiciels de testeur de jeux de données de référence qui guide à effectuer sur la journée-à-jour des activités.
Boîte noire: Il explique le processus de donner à l'entrée du système et la vérification de la sortie, sans tenir compte de la façon dont le système génère la sortie. Il est également connu comme les Tests Comportementaux.
Test fonctionnel: Le logiciel est testé pour les conditions de fonctionnement. Ceci permet de vérifier si l'application fonctionne selon les spécifications.
Tests de Performance: Ce test vérifie si le système fonctionne correctement, selon les exigences de l'utilisateur. Des tests de Performance dépend de la Charge de travail et Stress Tests, qui est à l'intérieur ou à l'extérieur du système.
Test de charge: Dans ce type de test de performances, le système est soulevée au-delà des limites afin de vérifier les performances du système lorsque les charges plus élevées sont appliquées.
Stress Test: Dans ce type de test de performances, le système est testé au-delà des attentes normales ou de la capacité opérationnelle.
Des Tests d'utilisabilité: Il est également connu comme Test pour la Convivialité'. Il vérifie la facilité d'utilisation d'une application.
Tests de régression: tests de Régression est l'un des plus importants types de tests, qui vérifie si un petit changement d'un élément quelconque de l'application affecte les composants non modifiés ou non. Ceci est fait par la ré-exécution de la dernière version de l'application.
Test de détection de fumée: Il est utilisé pour vérifier la testabilité de l'application, et est aussi appelé " la Vérification de la génération de Test ou de Lien d'Essais. Cela signifie, il vérifie si la demande est prêt pour de nouveaux tests et de travail, sans traiter avec les détails les plus fins.
Santé mentale Test: santé mentale test vérifie le comportement du système. Il est également appelé Étroit des Tests de Régression.
Des Tests parallèles: Parallèle le test est fait en comparant les résultats de deux systèmes différents, comme l'old vs new vs automatique ou manuel.
Des Tests de reprise: des tests de Reprise est très nécessaire de vérifier à quelle vitesse le système est capable de récupérer des contre toute défaillance du matériel, des problèmes catastrophiques ou de tout type de panne du système.
Installation de Test: Ce type de test logiciel identifie les façons dont la procédure d'installation conduit à des résultats incorrects.
Les Tests de compatibilité: les tests de Compatibilité détermine si une demande en vertu de prises en charge des configurations effectue comme prévu, avec diverses combinaisons de matériel et de logiciels.
Le Test de Configuration: Ce test est effectué de test pour les problèmes de compatibilité. Il détermine minimal et optimal de la configuration du matériel et des logiciels, et détermine l'effet de l'ajout ou de la modification des ressources telles que la mémoire, les lecteurs de disque et CPU.
Des Essais de conformité: Ce vérifie si le système a été développé en conformité avec les normes, les procédures et les lignes directrices.
De gestion d'erreur de Test: Ce qui détermine la capacité du système à traiter correctement les opérations erronées.
Manuel-Test: Ce type de test logiciel est une interface entre l'homme et l'application du système.
Inter-Systèmes de Test: Cette méthode est une interface entre deux ou plusieurs systèmes d'application.
Des Tests exploratoires: Exploratoire de dépistage est similaire à l'essai ad-hoc, et est réalisée afin d'explorer les fonctionnalités du logiciel.
Test de Volume: Ce test est effectué lors de l'énorme quantité de données traitées par l'application.
Scénario de Test: Scénario de test fournit une vision plus réaliste et significatif combinaison de fonctions, plutôt que de l'artificiel des combinaisons qui sont obtenus par le biais de domaine ou combinatoire de design de test.
Interface utilisateur Test: Ce type de test est effectué pour vérifier, la facilité d'utilisation de l'application. L'utilisateur doit être en mesure d'utiliser l'application, sans aucune assistance par le personnel du système.
De Test de système: Ce test effectué sur un système intégré complet, afin d'évaluer la conformité du système avec les exigences spécifiées. Ceci est fait pour vérifier si le système répond à ses fonctionnelles et les exigences non-fonctionnelles et vise également à tester au-delà des limites définies dans le logiciel /matériel du cahier des charges.
Tests d'Acceptation des utilisateurs: test d'Acceptation est effectué pour vérifier que le produit est acceptable pour le client, et si c'est remplir les exigences spécifiées par le client. Ce test comprend Alpha et de Bêta-test.
D'Alpha-Test: d'Alpha-test est effectué sur le développeur du site par le client dans un environnement fermé. Ceci est fait après l'essai du système.
Beta Test: Cela se fait sur le site du client par le client dans l'environnement. La présence du développeur, alors que l'exécution de ces tests, n'est pas obligatoire. Ce qui est considéré comme la dernière étape dans le cycle de développement du logiciel que le produit est presque prêt.
Tests en Boîte blanche: C'est le processus qui consiste à donner l'entrée du système et la vérification, la façon dont le système traite les signaux d'entrée pour générer la sortie. Il est obligatoire pour un testeur à la connaissance du code source.
Tests unitaires: Unité de test est effectué sur le site du développeur pour vérifier si un particulier pièce /unité de code fonctionne bien. Il teste l'unité de l'ensemble du programme.
Analyse statique et Dynamique: Dans l'analyse statique, il est nécessaire de passer par le code, en vue de trouver tout possible défaut dans le code. Alors que, dans la dynamique de l'analyse, le code est exécuté et analysés pour la sortie.
Déclaration de Couverture: Il assure que le code est exécuté de façon à ce que chaque état de l'application est exécutée au moins une fois.
Décision de la Couverture: Cette aide à la prise de décision par l'exécution de l'application, au moins une fois pour juger s'il a pour résultat vrai ou faux.
Couverture de Condition: Dans ce type de test de logiciels, chaque condition est exécutée en rendant le vrai et le faux, dans chacun des moyens, au moins une fois.
Chemin de Couverture: Chaque et chaque chemin dans le code est exécuté au moins une fois pour se faire un chemin d'accès complet de la couverture, qui est l'un des éléments importants de l'tests en boîte blanche.
Des Tests d'intégration: des tests d'Intégration est effectuée lorsque plusieurs modules sont intégrés les uns avec les autres pour former un sous-système ou d'un système. Cela se concentre principalement dans la conception et la construction de l'architecture du logiciel. C'est en outre classée dans le Bas de l'Intégration et de Haut en Bas des tests d'Intégration.
Bottom-Up des Tests d'Intégration: Ici le niveau le plus bas composants sont testés en premier et ensuite le test de niveau supérieur composants se fait à l'aide de "Pilotes". L'ensemble du processus est répété jusqu'à l'époque tout le de plus haut niveau les composants sont testés.
De haut en Bas des Tests d'Intégration: C'est totalement à l'opposé de l'approche bottom-up, qu'il en éprouve le haut niveau des modules et de la direction générale de l'modules sont testés étape par étape à l'aide des "Stubs', jusqu'à ce que le module lié.
Tests de sécurité: Test qui confirme à quel point un système se protège contre toute utilisation non autorisée interne ou externe, ou de dommage intentionnel de code; des moyens de test de la sécurité du système. Les tests de sécurité s'assure que le programme est accessible par le personnel autorisé seulement.
Le Test de Mutation: Dans le test de mutation, l'application est testée pour le code qui a été modifié après la correction d'un bogue particulier/défaut.
utilisez le lien suivant pour obtenir le format imprimé
Types de Tests de Logiciels
Thankz pour la réponse peut être le lien suivant peut vous aider pour obtenir de l'imprimé au format buzzle.com/articles/types-of-software-testing.html
Merci pour la suggestion, mais que l'article est de quatre pages lors de l'impression; je suis vraiment à la recherche d'une seule "référence rapide" de la feuille de style.
Excellent lien et la réponse. cependant : "charger" et "stress" doit être indiqué dans le cadre de perf. les tests
OriginalL'auteur Arun
Peut être suivant peut vous aider.
http://www.kostcare.com/pdf/Testing%20at%20Different%20Phase%20of%20Software%20Development%20Life%20Cycle.pdf
http://ijcsi.org/papers/7-3-1-11-16.pdf
http://www.softwaretestinghelp.com/types-of-software-testing/
http://rajeevprabhakaran.wordpress.com/2008/11/20/different-types-of-testing/
OriginalL'auteur doptimusprime