Test du logiciel est un sujet très nouveau, le contenu de la présente étude n'est pas très profond, touchant uniquement le numéro du test, les fonctions de test, et ainsi de quelques questions très simples, nous pouvons dire, c'est encore au stade infantile.Actuellement, le test de logiciels en tant que profession en plein essor, mis en place une université aux États-Unis.Parce que la discipline tests de logiciels n'est pas mature, à la fin ce qu'il a besoin d'un titre professionnel, il n'ya pas de conclusion, mais il n'y a pas un bon niveau pour mesurer le bien-fondé d'un testeur.Le Dr Chen Honggang le cas Microsoft nous fournit des méthodes d'essai de logiciels.
Test Software Engineer: sa fonction est de comprendre les exigences fonctionnelles du produit, puis le tester, vérifier que le logiciel a pas d'erreur (Bug), décider si le logiciel est stable (robuste), et rédiger les spécifications d'essai correspondantes et des cas de test.
Dr. pays au siège de Microsoft, une visite, se sentent très étrange: "? Qu'est-ce que le testeur Pourquoi les produits Microsoft, plus de la moitié des testeurs" En fait, l'essai de logiciels dans le développement de produits d'occuper un rôle très importantpartie, qui est une nécessité, est une pratique de Microsoft, depuis vingt ans à comprendre la vérité, mais aussi de l'incapacité persistante de la synthèse de Microsoft de l'expérience.
Nous pouvons sentir que le produit précédent Microsoft est parfois crash, crash et ainsi de suite, et les produits d'aujourd'hui, les produits sont plus de cinq ans, plus efficace et beaucoup plus stable.Pourquoi?C'est parce que les essais se testeurs de mieux en mieux, de plus en plus et plus expérimentés.Sur ce point, Microsoft a compté un compte: d'abord, Microsoft et tous les autres, que le critère n'est pas important pour les développeurs.Typiquement, une équipe a des centaines de développeurs, mais seulement un peu de testeurs et aux développeurs un salaire beaucoup plus élevé que de nombreux testeurs.Après des années de pratique, la société a constaté des problèmes avec le produit pour ceux qui vont à la réparation d'un patch de l'argent dépensé, plus que le coût de l'embauche de plusieurs testeurs, beaucoup plus.
Cependant, l'essai de logiciels à la fin ce qui est une science?Personne ne sait, tout le monde qui est appris.Quel genre de contexte, il, et personne ne sait.Par conséquent, le personnel de tests de Microsoft, seule une petite partie du fond de l'ordinateur, tandis que les autres ont à apprendre le russe et l'anglais, les mathématiques, l'ingénierie, les espèces biologiques ... ... en particulier, mais une chose: le test doit prendreIl ya un sentiment.
Maintenant que le test logiciel est encore en phase de développement, souvent basée sur le testeur, ou l'instinct, par le sentiment, par le talent de faire des tests logiciels.Si, comme l'utilisateur de découvrir que, tout en utilisant le bogue n'est pas un vrai test, c'est juste un test de base, vous ne pouvez trouver les utilisateurs en général.
Enfin, je pour certains histoire intéressante et fidèle à la fin de cet article.
Je ne le chef d'équipe d'essai au siège de Microsoft et de gestionnaires, nous avons souvent besoin de recruter des testeurs.Quand les gens j'ai l'habitude de recruter suivre deux principes: premièrement, pour voir sa logique, c'est un point très important, le second est étrange de voir si sa pensée, si elle peut souvent avoir des idées étranges.La première consiste à s'appuyer sur nourrir, mais le second point n'est sans doute pas de nourrir, innée facteurs quelque peu à l'intérieur.
Ces deux principes que j'ai depuis de nombreuses années de pratique.Parce que la discipline tests de logiciels n'est pas mature, il n'y a pas un bon niveau pour mesurer le bien-fondé d'un testeur.Et c'est en fin de compte ce qui nécessite une base professionnelle, il n'ya pas de conclusion.Du point de vue actuel, ne veut pas dire que l'informatique le mieux adapté pour les testeurs de logiciels professionnels.
Qu'il pourrait ne pas croire ce que j'ai personnellement été un foyer de faire du recrutement testeurs de Microsoft!
Cette femme au foyer avait quarante ans, est l'épouse d'un officier de marine, la mère de trois enfants.Elle a lu à l'obtention du diplôme d'études secondaires, même pas sur le collège (aux États-Unis qui n'ont pas fréquenté le collège sont très rares.)Son ordinateur est également le niveau très élémentaire, mais aussi de suivre sa fille à apprendre.Plus tard, elle s'ennuie à la maison, et a décidé de sortir pour trouver un emploi, et effectivement allés à des candidats de Microsoft.
À l'époque, quand je l'ai interrogé que son ordinateur a été très limitée, ne peuvent atteindre les critères d'un utilisateur général.Cependant, je l'ai trouvée d'une manière très étrange de penser, beaucoup d'idées étranges et permet de trouver rapidement certains problèmes.Donc, je impassiblement les laisser aller l'essayer sur son IE, et elle m'a donné l'endroit pour trouver des bogues plusieurs.Avec le sentiment qu'elle est complètement venir à Bug's.
Plus tard, j'ai été le patron, je veux l'embaucher.Propriétaire de l'une, ses yeux écarquillés: «Êtes-vous fou Vous voulez embaucher une femme au foyer (Tu es fou Vous voulez vraiment d'embaucher une femme au foyer?!)?!"
Alors je lui ai dit à mon idée.Il est un universitaire qui permet à la famille étaient allés pour tester les femmes qui sont incroyables.Toutefois, il a finalement dit: «Vous êtes le manager.You location prendre la décision (Vous êtes le gestionnaire d'embauche, ou à vous de décider!)!"
J'ai finalement décidé qu'il l'a embauchée.Au début, elle a fait beaucoup de problèmes.Je viens de réaliser que sa perception est très forte, mais il a oublié la façon dont ses autres qualités.En raison de sa famille a fait aucune des femmes sont restées dans les milieux de travail, alors l'air très rude, souvent bruyante, forte partout dans le monde, l'utilisation des appels téléphoniques de bureau, de la fumée dans le bureau, et souvent prétentieux, marchait derrière les autres dire fièrementautres: «Je viens de trouver un bug (je viens de trouver un bug!)!", comme si les autres sont capables de détecter des bogues.Plus tard, cependant, je l'ai avertie, elle s'efforcerait de remédier à ces problèmes, et très au sérieux dédié.Elle a appris très vite, trois mois plus tard avoir été très professionnel.Enfin, mon patron a fini par admettre qu'elle est vraiment très grave, et elle est devenue une équipe officielle, et maintenant je crains qu'elle est devenue la tête de l'épreuve.
De cet exemple peut être vu comme un bon testeur n'a pas besoin d'un espace commun (comme les ordinateurs) et à titre professionnel, nous ne pouvons pas évaluer le même développeur en conformité avec le sens commun pour évaluer le personnel d'essai.Les développeurs certainement besoin d'un titre professionnel, mais il ya une variété de testeurs, tels que IE de faire des tests manuels (Manuel d'épreuves) n'ont pas besoin de titre professionnel, ils sont utilisés dans l'identité de l'utilisateur (ou même les abus) des produits et trouver le problème.Les femmes de la famille qui a ce talent.J'ai également été recruté quelque objet, les élèves, de la physique Ph.D., mais ils ne sais pas comment, les femmes beaucoup moins dans la famille va bien.