Bien qu'il existe de nombreux outils de tests automatisés pour les applications logicielles , les tests manuels sera toujours nécessaire aussi bien. Les plans de test comprennent une collection de cas de test et des scripts de test. Plans de tests manuels peuvent parfois découvrir des défauts de logiciel , appelé insectes, dans la spécification elle-même , alors que les tests automatisés seulement vérifier que le logiciel répond aux exigences spécifiées . Plans de tests manuels peuvent découvrir le comportement du système qui ne peut être interprété par un humain, et peuvent souvent être utilisé en conjonction avec l'automatisation des tests de régression , d'acceptation des utilisateurs , l'unité , l'intégration et fonctionnel . Instructions
1
Déterminer le calendrier vous devez tester votre système. Cela peut être difficile à prévoir en fonction de votre méthodologie de développement et le nombre de nouvelles fonctionnalités sont introduites pour votre logiciel . Si votre temps disponible est anormalement courte , vous pourriez avoir à renoncer à certains types de tests dans le but d'envoyer votre logiciel à l'équipe d'ingénierie de libération.
2
Documentez vos cas de test dans un format de fichier électronique de votre choix . Certaines organisations utilisent un logiciel de test spécialisé pour documenter leurs affaires , tandis que d'autres utilisent des tableurs traitement de texte simple ou .
3
Concevez vos cas de test à partir de la spécification du logiciel . Inclure des champs pour un identifiant unique, le nom de l'unité à tester, hypothèses , variables ou des données d'entrée , l'étape par étape les instructions du testeur doit prendre , les résultats attendus et obtenus , le résultat de réussite ou échec , et les notes ou commentaires.
4
déterminer les variables appropriées pour vérifier dans chaque cas. Il est impossible de tester toutes les combinaisons possibles de valeurs pour chaque champ , mais les valeurs limites d'essai donne généralement la couverture de test adéquat. Les valeurs limites sont les valeurs minimale et maximale de chaque champ , y compris les minimums et maximums pour les champs numériques , et le nombre de caractères de texte pour les champs de texte. N'oubliez pas d' inclure des valeurs négatives lors de l'essai champs numériques.
5
écrire des scénarios de test pour chaque cas dans le cahier des charges , rester aussi cohérent que possible. Une fois que vous avez terminé de rédiger les cas , avoir une équipe d'analystes d'affaires et les développeurs revoir vos affaires pour la clarté et la couverture.
6
Combinez vos cas de test dans une suite de tests en les stockant dans un référentiel. Déterminer un calendrier pour les ingénieurs de test pour compléter chaque test, intégrant le temps de l'ingénieur pour compléter les étapes , analyser les réponses du système et entrez bogues.