Avantages et directives de l'essai automatisé
"l'essai automatisé" automatise le processus
d'essai manuel actuellement en service. Ceci exige que "un
processus d'essai manuel" formalisé, existe actuellement dans la
compagnie ou l'organisation.
L'automation est l'utilisation des stratégies, outils et
les objets façonnés qui augmentent ou réduisent le besoin de la
participation ou de l'interaction manuelle ou humaine dans non
qualifié, réitéré ou superflu charge.
D'une façon minimum, un tel processus inclut :
Les cas détaillés d'essai, y compris prévisible "se
sont attendus à des résultats", qui ont été développés à partir
de la documentation fonctionnelle de caractéristiques et de
conception d'affaires
Un environnement autonome d'essai, y compris une
base de données d'essai qui est reconstituable à une constante
connue, tels que les cas d'essai peuvent être répété chaque fois
que il y a des modifications faites à l'application.
Les types suivants d'essai peuvent être automatisés
Fonctionnel - l'essai ce des opérations exécutent
comme prévu.
Régression - examinant que le comportement du système
n'a pas changé.
Exception ou négatif - forcer des conditions d'erreur
dans le système.
Effort - détermination des capacités absolues de
l'application et de l'infrastructure opérationnelle.
Exécution - fournir l'assurance que l'exécution du
système sera proportionnée pour le lot exploitation et des
transactions en ligne par rapport aux projections et aux conditions
d'affaires.
Charge - la détermination des points auxquels la
capacité et l'exécution du système deviennent a dégradé à la
situation que des mises à niveau de matériel ou de logiciel seraient
exigé.
Avantages de l'essai automatisé
Fiable : Les essais effectuent avec
précision les mêmes opérations chaque fois que ils sont courus,
éliminant de ce fait l'erreur humaine
Qu'on peut répéter : Vous pouvez examiner
comment le logiciel réagit sous l'exécution répétée des mêmes
opérations.
Programmable : Vous pouvez programmer les essais
sophistiqués qui mettent en évidence l'information cachée de
l'application.
Complet : Vous pouvez construire une suite des
essais qui couvre chaque dispositif dans votre application.
Réutilisable : Vous pouvez réutiliser des essais
sur différentes versions d'une application, même si l'interface
utilisateur change.
Logiciel De Meilleure Qualité : Puisque vous pouvez
exécuter plus d'essais dans moins de temps avec peu de ressources
Rapide : Utilisateurs qu'humains
automatisés d'essais de course d'outils sensiblement plus rapidement.
Réduction des coûts : Comme le nombre de
ressources pour l'essai de régression sont réduits.
Le choix des outils de droite pour le travail et
l'optimisation des bons secteurs de l'organisation pour les déployer
peuvent seulement réaliser ces avantages. Les bons secteurs où
l'ajustement d'automation doit être choisi.
Les secteurs suivants doivent être automatisés d'abord
1. Fortement superflu charge ou des
scénarios
2. Réitéré charge qui alèsent
ou tendent à causer l'erreur humaine
3. Cas ou scénarios bien développés et
bien-compris d'utilisation d'abord
4. Des secteurs relativement stables de
l'excédent d'application le volatil doivent être automatisés.
Les appareils de contrôle automatisés doivent suivre les
directives suivantes pour obtenir les avantages de l'automation :
? Concis : Aussi simple que possible et pas
plus simple.
? art de l'auto-portrait-checking : Rapports des essais ses
propres résultats ; n'a besoin d'aucune interprétation
humaine.
? Qu'on peut répéter : L'essai peut être
exécuté beaucoup de fois dans une rangée sans intervention humaine.
? Robuste : Examinez produit le même
résultat maintenant et pour toujours. Des essais ne sont pas
affectés par des changements de l'environnement externe.
? Suffisamment : Les essais vérifient toutes
les conditions du logiciel étant examiné.
? Nécessaire : Tout dans chaque essai
contribue aux spécifications du comportement désiré.
? Espace libre : Il est facile comprendre
chaque rapport.
? Efficace : Essai dans une quantité de temps
raisonnable.
? Détail : Points de chaque échec d'essai à
un morceau spécifique de fonctionnalité cassée ; les échecs
d'essai d'unité fournissent la "triangulation de défaut".
? Indépendant : Chaque essai peut être
exécuté par lui-même ou dans une suite avec un ensemble arbitraire
d'autres essais dans n'importe quel ordre.
? Maintenable : Il devrait être faciles
comprendre et modifier et prolonger des essais.
? Décelable : À et du code il examine et à
et des conditions.
Pour plus de visualisation de ces article et cours
d'instruction libres de formation sur l'essai :
http://www.exforsys.com/content/category/17/259/340/
Les offres d'Exforsys libèrent l'aide de
formation et de carrière se spécialisant dans C, C++, C #, Java,
J2EE, NET, PeopleSoft, SÈVE, Siebel, oracle Apps, données
entreposant, Oracle/SQL Server/DB2 et l'essai. Veuillez visiter
http://www.exforsys.com pour plus
de cours d'instruction de formation, parce que IL des questions
d'entrevue visitent
http://www.geekinterview.com, parce que
les articles et les ressources visitent
http://www.itquestionbank.com
Source D'Article: Messaggiamo.Com
Related:
» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy
Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!
Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!