Test du logiciel vise à s'assurer que le logiciel répond à ses objectifs prédéfinis. Par exemple, un logiciel conçu pour afficher des images doit effectuer des tâches comme l'ouverture d' un fichier image et en montrant l'image correctement . Il devrait être en mesure de charger le fichier depuis le stockage secondaire , afficher l'image complète et afficher un message d' erreur lorsque l'utilisateur charge un fichier non -picture. L'utilisateur veut voir une image de haute qualité et le logiciel devrait faire exactement cela. Test du logiciel peut être fait soit manuellement ou automatiquement . Pour améliorer la qualité Ordinateurs et logiciels sont largement utilisés dans des domaines critiques tels que le diagnostic médical , les avions et le contrôle du trafic aérien , les missions de la navette spatiale et le stock des rapports de marché. La présence de bugs dans le logiciel d'application peut provoquer des pertes irréparables . Qualité du logiciel est d'une importance capitale , et en s'assurant que le logiciel répond aux normes de qualité est le travail de l' ingénieur de test de logiciels . Pour vérification et validation Vérification et validation d'un produit de logiciel est le processus consistant à déterminer si le système atteint ses objectifs prédéfinis et la sortie est correcte. La planification de cette phase de test commence tôt dans le cycle de vie du développement logiciel . Vérification et validation peuvent être effectués par le même organisme qui a développé le produit , mais sont plus efficaces s'ils sont exécutés par un organisme de contrôle indépendant . Pour Fiabilité Estimation du point de vue de l'utilisateur , la fiabilité signifie combien fiable du produit logiciel est . Dans le diagnostic médical , une suggestion incorrecte chez le médecin peut entraîner la perte de vies humaines. Produits logiciels critiques sont minutieusement contrôlés pour tous les aspects de sa fonctionnalité. Prouvez Ergonomie et facilité d'utilisation Un objectif très important de tests de logiciels est de prouver le logiciel est à la fois utilisable et actionnable . Les tests d'utilisabilité est l'endroit où le logiciel est publié à un groupe restreint d'utilisateurs et de leur travail avec le produit est observée. Tous les aspects de l'interaction de l'utilisateur avec le logiciel , comme la facilité d'utilisation et où les utilisateurs sont confrontés à des problèmes , sont recodé et analysé. Prévenir la migration des défauts La majorité des les erreurs sont généralement introduites dans les logiciels requis phase de collecte . Si les erreurs sont détectées tôt, ils peuvent être empêchés de migrer vers la phase de développement ultérieur. La détection précoce et le débogage des erreurs conduit à d'énormes économies sur les coûts de développement de logiciels .
|