Qu'est-ce que le test pilote?
TEST PILOTE est défini comme un type de test logiciel qui vérifie un composant du système ou l'ensemble du système dans des conditions de fonctionnement en temps réel. Le but du test pilote est d'évaluer la faisabilité, le temps, le coût, les risques et les performances d'un projet de recherche.
Ce test est effectué exactement entre l'UAT et la production.
Dans les tests pilotes, un groupe sélectionné d'utilisateurs finaux essaie le système testé et fournit les commentaires avant le déploiement complet du système.
En d'autres termes, cela signifie effectuer une répétition générale pour le test d'utilisabilité qui suit.
Les tests pilotes aident à la détection précoce des bogues dans le système.
Les tests pilotes concernent l'installation d'un système sur le site d'un client (ou dans un environnement simulé par l'utilisateur) pour tester en fonction d'une utilisation continue et régulière.
La méthode de test la plus courante consiste à tester en permanence le système pour découvrir ses points faibles. Ces faiblesses sont ensuite renvoyées à l'équipe de développement sous forme de rapports de bogues, et ces bogues sont corrigés dans la prochaine version du système.
Au cours de ce processus, des tests d'acceptation sont également inclus dans le cadre des tests de compatibilité. Cela se produit lorsqu'un système est en cours de développement pour remplacer un ancien.
En génie logiciel, Pilot Testing répondra à la question de savoir si le produit ou le service a un marché potentiel.
Pourquoi les tests pilotes sont importants
Les tests pilotes sont importants car ils aident à bien des égards, comme le débogage du logiciel et de la procédure utilisés pour les tests, la vérification de la préparation du produit pour une mise en œuvre à grande échelle, une meilleure décision sur l'allocation du temps et des ressources, donne l'occasion d'évaluer la réaction de votre population cible au programme, la mesure du succès du programme et donne à l'équipe une chance de pratiquer les activités qu'elle utilisera pour le test d'utilisabilité.
Comment faire des tests pilotes
Le niveau de test pilote dépend de la taille et de la portée de votre projet de migration. Le test pilote proprement dit est effectué dans une zone ou un laboratoire dédié où les utilisateurs exécutent de nombreuses procédures, transactions et rapports tout en simulant les fonctionnalités du logiciel.
Des tests pilotes peuvent être menés en fonction du contexte du projet,
- Pour une entreprise commerciale générale, un test pilote peut être effectué avec un groupe d'utilisateurs sur un ensemble de serveurs dans un centre de données
- Pour une entreprise de développement Web, un test pilote peut être effectué en hébergeant des fichiers de site sur des serveurs de transfert ou des dossiers en direct sur Internet.
- Pour les éditeurs de logiciels commerciaux, un test pilote peut être réalisé avec un groupe spécial d'adopteurs précoces.
Les tests pilotes impliquent de suivre le plan de test
Étape 1 : créer un plan pilote
Étape 2 : Préparez-vous au test pilote
Étape 3 : déployer et tester le test pilote
Étape 4: Évaluer le test pilote
Étape 5: préparation du déploiement en production
Avant d'effectuer un essai pilote, les éléments suivants doivent être pris en compte:
- Fournir une formation adéquate aux participants
- Un plan de déploiement pour le déploiement des serveurs et la préparation des systèmes pour le pilote
- Documentation du processus d'installation
- Test des scripts pour chaque application logicielle. Il se compose de listes de contrôle des fonctions à exécuter
- Fournir des commentaires constants aux équipes de conception et de test des utilisateurs en utilisant des e-mails ou des sites Web
- Définissez les critères d'évaluation du pilote, comme les informations sur le nombre d'utilisateurs insatisfaits, le nombre d'appels et de demandes d'assistance, etc.
- Engagez un groupe de travail de partenaires communautaires ou d'intervenants qui ont investi dans votre projet et se réunira régulièrement pour discuter de vos progrès
- Développer un plan d'évaluation et des instruments / outils d'évaluation pour saisir les informations nécessaires sur les connaissances, les changements d'attitudes et de comportement du groupe pilote.
Pendant le test pilote, l'équipe rassemble et évalue les données de test. Sur la base de ces données, l'équipe choisira l'une des stratégies.
- Stagger Forward - Déployez une nouvelle version candidate dans le groupe pilote
- Retour Roll - Exécuter le plan rollback pour restaurer le groupe pilote à son état de configuration précédente
- Suspendre - Suspendre les tests pilotes
- Corriger et continuer - Déployez des correctifs pour corriger la solution existante
- Déployer - Procéder à un déploiement de la solution
Bonnes pratiques pour les tests pilotes
- Planifiez le test pilote deux jours avant le test d'utilisabilité.
- Ne lancez pas de test pilote tant que tous les utilisateurs, clients et équipe de projet ne se sont pas mis d'accord sur les critères d'un résultat réussi
- Demandez aux utilisateurs de marquer tout problème sur leurs copies de documents, de décrire leurs préoccupations et de proposer des suggestions (le cas échéant) d'amélioration.
- Informer les utilisateurs du but, de la durée et des progrès du pilote
Exemple de test pilote
Voici quelques exemples courants de tests pilotes:
- Microsoft exécute les programmes Windows Insider pour Windows 10 Pilot Testing
- Google exécute le programme bêta d'Android pour les utilisateurs de Nexus afin de tester son système d'exploitation Android
- HP s'exécute en ligne pour tester ses produits et services
Résumé :
- Le test pilote vérifie un composant du système ou l'ensemble du système dans des conditions de fonctionnement en temps réel.
- Ce test est effectué exactement entre l'UAT et la production.
- Cela vous aidera à vérifier si votre produit est prêt pour une mise en œuvre à grande échelle