Qu'est ce qu'une panne de logiciel dans le test?
Je suis un diplômé de la classe sur les tests de logiciels et nous avons passé l'ensemble de la classe sur la différence entre les fautes, les erreurs et les échecs. Je n'était pas satisfait par la définition d'une panne de logiciel dans le test. Quelle est votre définition?
Comment fournir les définitions de tous les trois comme défini par votre professeur?
Oui, pourquoi ne pas écrire les définitions et expliquer pourquoi vous n'êtes pas satisfait.
Oui, pourquoi ne pas écrire les définitions et expliquer pourquoi vous n'êtes pas satisfait.
OriginalL'auteur user43636 | 2009-01-30
Vous devez vous connecter pour publier un commentaire.
Vous pourriez être intéressé par ce SE Radio podcast où l'iirc, ils sont décrits comme:
OriginalL'auteur codybartfast
Un échec se produit lorsque le comportement observé diffère de l'un prévu. Notez que la référence est le comportement attendu, pas la spécification, puisque même les spec peut-être faux.
Un erreur est la partie de l'état du système qui peut conduire à un échec.
Un faute est la cause de l'erreur. Une panne de logiciel réside dans un logiciel, d'un matériel faute réside dans le matériel.
Vous pouvez trouver un aperçu de profondeur de la fiabilité des concepts dans Dependabilty et de ses menaces: une taxonomie, par Algirdas Avižienis, Jean-Claude Laprie & Brian Randell.
OriginalL'auteur mouviciel
Selon la ISQTB un défaut est un défaut. Il y a la définition d'une anomalie est comme suit:
défaut: Un défaut dans un composant ou système qui peut provoquer le composant ou d'un système à l'échec à accomplir sa fonction requise, par exemple, une déclaration inexacte ou de définition de données. Un défaut, si rencontrées lors de l'exécution, peut entraîner une défaillance d'un composant ou système.
échec: Déviation du composant ou du système à partir de sa livraison prévue, un service ou un résultat.
Fondamentalement, les défauts, les bugs et les erreurs sont les mêmes.
OriginalL'auteur Kinze
En réalité, il n'a pas d'importance. Les études ont tendance à être tous sur la carte avec la terminologie qu'ils utilisent. Dans l'industrie, il est plus certainement pas une définition acceptée de chacun. De plus, personne dans l'industrie se soucie de ce que la différence peut être. La faute, l'erreur, l'échec, bug, ils sont tous traités de la même.
OriginalL'auteur Steve Rowe
erreur---c'est peut-être une erreur humaine je.e.l'incompréhension des exigences & spec
faute---- erreur conduit à la faute
si les développeurs ne comprend pas les exigences, alors il devrait le code que par sa compréhension, ce qui conduit à une erreur dans le code.
échec---- anomalie conduit à l'échec
si le développeur fait de mal codage puis s/w devrait donner incorrect o/p, qui peut conduit à l'échec de l'application.
OriginalL'auteur dhananjay
Erreur: Un décalage entre calculée, observée ou mesurée la valeur ou l'état et le vrai, spécifié, ou théoriquement correcte, la valeur ou l'état. Cela peut être une incompréhension de l'état interne du logiciel, de la surveillance en termes de gestion de la mémoire, de la confusion au sujet de la bonne façon de calculer une valeur, etc.
Échec: L'incapacité d'un système ou d'un composant à exercer ses fonctions dans le cadre de certaines exigences de performance. Voir: bug, crash, d'exception et de la faute.
Bug: une faille dans Un programme qui fait que le programme à exécuter dans le inattendus ou imprévus. Voir: anomalie, un défaut, une erreur, une exception, et la faute. Bug est la terminologie de Testeur.
Faute: Une mauvaise étape, le procédé ou de définition de données dans un programme d'ordinateur qui fait que le programme à exécuter dans le inattendus ou imprévus. Voir: bug, un défaut, une erreur, une exception.
Défaut:se réfère Communément à plusieurs problèmes avec le logiciel, les produits, avec son comportement externe ou avec ses fonctions internes.
OriginalL'auteur Anand
Erreur : Le programmeur fait une erreur (également appelé une erreur)
Défaut : Le programmeur introduit un bug (également appelé un défaut) dans le code.
Bug : Le testeur exécute la partie du logiciel qui contient le bug.
OriginalL'auteur Madhivanan
Incident:-Lorsque le testeur observe divergence dans l'application, alors il sera d'un incident.
Bug/Défaut:-Lorsque le développeur confirme avec une des Incidents alors ce sera un Bug.
Faute:-Lorsque le Bug présent dans l'application, puis ce sera une Faute.
Échec:-Lorsqu'une Anomalie causes d'un système à l'échec, alors il est appelé comme un Échec.
OriginalL'auteur mohit sarsar
De Test logiciel point de vue signifie que pensez-vous comme Logiciel de test vous test un logiciel. D'abord, vous de le tester et de trouver un défaut( défaut). vous allez vérifier le logiciel de l'état qui sera différente de celle réelle de l'état prévu, c'est une erreur. cette erreur peut vous mène à un échec.
OriginalL'auteur user4785502
Défaut dans le logiciel est une condition qui provoque un système à l'échec dans l'exécution de sa fonction requise. Une faute est la principale raison de mauvais fonctionnement du logiciel, et il est synonyme avec le terme couramment utilisé de bug.
OriginalL'auteur Ashish Gupta
Faute Types de test sont les suivantes:
De réplication (RL):anomalie liées à la réplication de données
pas comprende
OriginalL'auteur Panjiyar Rahul