Le test logiciel est l’acte d’examiner les artefacts et le comportement du logiciel testé par validation et vérification. Les tests logiciels peuvent également fournir une vue objective et indépendante du logiciel pour permettre à l’entreprise d’apprécier et de comprendre les risques de la mise en œuvre du logiciel. Les techniques de test comprennent, sans toutefois s’y limiter :
- Analyser les exigences du produit pour en assurer l’exhaustivité et l’exactitude dans divers contextes tels que la perspective de l’industrie, la perspective commerciale, la faisabilité et la viabilité de la mise en œuvre, la convivialité, la performance, la sécurité, les considérations d’infrastructure, etc.
- examiner l’architecture du produit et la conception globale du produit
- Travailler avec les développeurs de produits sur l’amélioration des techniques de codage, des modèles de conception, des tests qui peuvent être écrits dans le cadre du code basé sur diverses techniques telles que les conditions aux limites, etc.
- Exécution d’un programme ou d’une application dans le but d’examiner le comportement
- Examen de l’infrastructure de déploiement, des scripts associés et de l’automatisation
- participer aux activités de production en utilisant des techniques de surveillance et d’observabilité
