Je me souviens d'un incident quand nous développions un produit à base de client. Ce fut le temps où nous étions développeurs de hardcore. Nous avons développé avec une conception solide (en utilisant OOPs méthodologie, ces jours, il était plus grande réalisation) et utilisés tous les objets solides sous VC ++. Le produit été établie et je a été assignée à faire le test du produit. Je l'ai fait l'essai et il est passé. Cependant, un de mes amis avait un doute à ce sujet et assis avec moi pour une autre série de tests.
Nous avons testé ce produit en exécutant la même application à plusieurs reprises. Après l'avoir testé 14 fois, il ya un objet dans le menu a disparu !! Par la suite, pour chaque cycle d'objets d'essai sont se disparu ...
Le problème était que nous libérons un objet qui est créé par nous, cependant, selon la ligne directrice de cet objet sera également obtenir publié par le compilateur ainsi.
Vous savez, ce qui est la mesure préventive pour cette ...... tests ..
Why est important pour tout produit? Tout le monde sait à ce sujet, mais l'ignore volontairement, en particulier lorsque le changement est mineur. Normalement, les gens supposent que, pour de petits changements pourquoi nous devrions passer autant de temps sur les essais. La raison en est, nous utilisons de nombreux outils et technologies disponibles sur le marché, sans même savoir 20% de son utilisation et de l'implication.
Avons-nous vraiment conscients de ces outils étant passé tous les obstacles de test? Comprenons-nous vraiment les limites? Comprenons-nous complexité interne de celui-ci? Devons-nous analysons si elle serait apte pour notre projet? Même si, si, il est connu à l'architecte /designer, est cette connaissance passe jusqu'au niveau de développeur? La réponse est NON !!!!!
Voilà pourquoi je suggérerais avoir autre avis et tests de temps que précédemment.
L'équipe de test doit être complètement différente de l'équipe de développement et relevant directement client.
De cette façon, le client peut assurer exactitude et l'exhaustivité de développement. Il est une chose difficile à convaincre l'industrie de service, mais, le client doit se faire au courant de ces faits. Tests
Software est de veiller à l'entreprise et exigence technique est respectée sur la base des données de test et contrôlée ainsi que conditions de fonctionnement incontrôlés.
Test de logiciels est un p