Test joue un rôle essentiel et souvent négligé dans le développement des systèmes. Beaucoup de développeurs passent par un processus de test limité seulement pour vérifier que le système remplit les fonctions de base prévues. Ils testent souvent pour les risques majeurs tels que des données non valides et la surcharge du système, mais rarement tester le système pour des problèmes de fonctionnalité ou des besoins d`affaires. Un système qui ne répond pas aux besoins d`affaires est pratiquement inutile. Un plan de test approprié veillera à ce que le système fonctionne dans les deux sens technique et commerciale.
Rassembler une équipe de test qui comprend à la fois des experts techniques et des experts en affaires. Test du compte système payable devrait impliquer les employés de comptes créditeurs qui peuvent identifier des problèmes avec la façon dont le système fonctionne. Les experts techniques ont la capacité d`identifier des problèmes avec le codage.
Documenter les objectifs du plan de test. Identifier toutes les fonctions commerciales et techniques des essais permettra de répondre. Aussi garder à l`esprit les programmes tiers qui interface avec le nouveau système. Créer une liste de scénarios qui permettra de tester toutes les fonctions du système.
Rédiger le plan de test. Le plan décrira chaque étape un testeur exécutera tout en testant le système. Inclure toutes les données à l`entrée dans le système, ainsi que le résultat prédit. Inclure tous les scénarios typiques d`utilisation normale du système.
Attribuer un testeur ou un groupe de testeurs à chaque tâche requise par le plan de test tel que défini à l`étape 3. Demandez aux testeurs de prendre des notes approfondies. Fournir un espace commun pour documenter les résultats des tests sur chaque script de test, qui permettra à l`utilisateur de documenter les problèmes et les réussites sur un seul document alors que l`information reste fraîche.
Passez en revue les résultats des tests. Modifiez le code nécessaire pour répondre aux besoins d`affaires.
Conseils & Avertissements
- Fournir un environnement de travail dédié pour les testeurs. Faites une copie du système sur un serveur distinct, ce qui empêchera des données corrompues ou des changements de code de modifier les résultats des scripts de test. Exécutez à nouveau le script de test complet après votre équipe a fait tous les changements de code.