Sahil Batra, Dr Rahul Rishi
Les tests logiciels sont une technique visant à évaluer un attribut ou une capacité/utilisabilité d'un programme ou d'un produit/système et à déterminer s'il répond à ses critères de qualité. Bien qu'ils soient essentiels à la qualité des logiciels et largement déployés par les programmeurs et les testeurs, les tests logiciels restent un art, en raison d'une compréhension limitée des principes des logiciels. Les tests logiciels sont une technique importante pour évaluer la qualité d'un produit logiciel. Dans cet article, différents types de techniques de test de logiciels et divers attributs de la qualité des logiciels sont expliqués. L'identification des types de tests qui peuvent être appliqués pour vérifier un attribut de qualité particulier est l'objectif de ce rapport de thèse. Tous les types de tests ne peuvent pas être appliqués à toutes les phases du cycle de vie du développement logiciel. Les types de tests applicables à quelles phases du cycle de vie du développement logiciel sont également résumés.