Que le logiciel examine-t-il ?
Il y a beaucoup de définitions éditées de logiciel examinant,
cependant, toute l'ébullition de ces définitions vers le bas
essentiellement à la même chose : l'essai de logiciel est le
processus d'exécuter le logiciel d'une façon commandée, afin de
répondre à la question "fait le logiciel se comportent comme
indiqué?"
L'essai de logiciel est souvent employé en association avec les
limites vérification et validation. La vérification est la
vérification ou l'essai des articles, y compris le logiciel, pour la
conformité et l'uniformité avec des spécifications associées.
L'essai de logiciel est juste un genre de vérification, qui
emploie également des techniques telles que des revues, l'analyse,
des inspections et des walkthroughs. La validation est le
processus de vérifier que ce qui a été indiqué est ce que
l'utilisateur a voulu réellement.
· Validation : Faisons-nous le bon travail ?
· Vérification : Faisons-nous la droite du travail
?
Le bogue de limite est souvent employé pour se rapporter à un
problème ou à un défaut dans un ordinateur. Il y a des
erreurs de programmation et des incidents machine. La limite a
provenu des Etats-Unis, au moment où frayant un chemin des
ordinateurs ont été construites hors des valves, quand une série de
défauts précédemment inexplicables a été par la suite tracée aux
mites volant environ à l'intérieur de l'ordinateur.
L'essai de logiciel ne devrait pas être confondu avec la
correction. La correction est le processus d'analyser et de
localiser des bogues quand le logiciel ne se comporte pas comme
prévu. Bien que l'identification de quelques bogues soit
évidente du jeu avec le logiciel, une approche méthodique à l'essai
de logiciel est des moyens beaucoup plus complets d'identifier des
bogues.
La correction est donc une activité qui soutient l'essai, mais
ne peut pas remplacer l'essai. Cependant, aucune quantité
d'essai ne peut être garantie pour découvrir tous les bogues.
D'autres activités qui sont souvent associées à l'essai de
logiciel sont analyse statique et analyse dynamique. L'analyse
statique étudie le code source du logiciel, recherchant des
problèmes et recueillant la métrique sans exécuter réellement le
code. L'analyse dynamique regarde le comportement du logiciel
tandis qu'elle s'exécute, pour fournir des informations comme
4.2 Contour
Un plan d'essai aura la structure suivante :
a) Plan d'essai identiÃer ;
b) Introduction ;
c) Examinez les articles ;
d) Dispositifs à examiner ;
e) Dispositifs à ne pas examiner ;
f) Approche ;
g) Critères de l'article pass/fail ;
h) Critères de suspension et conditions de reprise ;
i) Examinez les deliverables ;
j) L'essai charge ;
k) Les besoins environnementaux ;
l) Responsabilités ;
m) StafÃng et besoins de formation ;
n) Programme ;
o) Risques et éventualités ;
p) Approbations.
Les sections seront commandées dans le PS
Examinez les articles
Identifiez les articles d'essai comprenant leur niveau
de version/revision. Indiquez en outre les caractéristiques de
leur fiche d'envoi
médias qui effectuent des besoins en matériel ou
indiquent le besoin de transformations logiques ou physiques avant
l'essai peut commencer (par exemple, des programmes
doivent être transférés à partir de la bande au disque).
Assurez les références à la documentation suivante d'article
d'essai, si elle existe :
Conditions speciÃcation ;
Conception speciÃcation ;
Guide d'utilisateurs ;
Guide d'opérations ;
Guide d'installation.
Dispositifs à examiner
Identifiez tous les dispositifs de logiciel et
combinaisons des dispositifs de logiciel à examiner. Identifiez
les caractéristiques de conception d'essai liées à chaque
dispositif et à chaque combinaison des dispositifs.
Dispositifs à ne pas examiner
Identifiez tous les dispositifs et combinaisons de
signiÃcant des dispositifs qui ne seront pas examinés et des
raisons.
Ce qui il prend pour établir la meilleure organisation d'essai.
Attitude
Conviction
Instinct de massacre à creuser dehors et livrer
Culture
Travail vers la passion et pas l'argent
Travail vers la technologie, partageant et apprenant
Puissance de l'éthique
Ce que nous :
Silicium de bâtiment avec l'architecture de xyz.
mettant sur l'e-linux, établissant une image et puis mettant
sur elle.
L'appui sans fil de réseau a suivi du dégagement.
Une certaine heure d'amusement :
1. Rapportant tous les passages et envoyant le rapport
sans exécuter réellement les essais. Obtenir de produit a
pétardé des lieux de client. L'industrie n'épargne pas des
erreurs, et celle-ci peut être la plus mauvaise.
2.
Calibres :
Cas D'Essai De Plan d'essai
Priorité et états et différences de sévérité entre
eux : Tracer à notre dresseur et Pirate de jargon.
Dresseurs De Dégagement : Dernière sévérité 1 mais
1er priority/BLOCKER (de notre perspective) :
Exemples des cas extrêmes :
Fait trouver n'importe qui un produit de Microsoft qui indique
la "victoire" au lieu de "Windows, mais vous ne pourrez pas le
trouver. Pourquoi, parce que car un appareil de contrôle vous
pourrait le noter comme dernière sévérité, mais pour le
Vendor/Microsoft ce devient la priorité 1/BLOCKER.
Dresseurs D'Essai : Est un cas typique dans lequel vous
notez le bug(Blocker) d'accident, mais il est pris comme dernière
priorité par la gestion. Pourquoi ? ? ?
Dans un des exemples, un fournisseur avait libéré une version
d'OS, qui a indiqué cela après installation de l'OS sur une nouvelle
machine, retirent le câble au HDD et l'OS se brisera et serait
complètement irrémédiable et serait exigé pour réinstaller l'OS
entier encore. Le fournisseur libérait toujours, pourquoi ?
Puisque le fournisseur ne s'attendrait pas à ce que
l'utilisateur le fasse.
Exemples des cas extrêmes : S 1 mais dernière priorité
: Accident
Exécution et reportage efficaces :
Importance des notations
Importance de la notation en ce qui concerne la
notation.
Automation : Quelles prises il à l'instrument.
La Route En avant :
Bloc-notes pour écrire des dossiers de Java au code produisant
des magiciens. Importance de l'essai.
Un couple du URL qui pourrait entrer comme maniable :
http://en.wikipedia.org/wiki/Software_testing
http://en.wikipedia.org/wiki/Scenario_test
http://en.wikipedia.org/wiki/Test_suite
http://en.wikipedia.org/wiki/Software_engineering
http://en.wikipedia.org/wiki/Test_script
http://en.wikipedia.org/wiki/Regression_testing
stickyminds.com
whatistesting.com
scriptinganswers.com
perlmonks.com
sqa-tester.com
indiantestingboard.org
