Planification des tests
BizTalk Server tests peuvent être divisés en plusieurs catégories, notamment les tests unitaires, les tests fonctionnels, les tests de charge et les tests de disponibilité. Cette rubrique décrit les tests unitaires et de charge, ainsi que la façon de planifier chacun d’eux.
Planification des tests unitaires
Le test unitaire est une procédure utilisée pour vérifier que les unités individuelles de code fonctionnent comme prévu. Les tests unitaires peuvent être considérés comme des tests « break/fix » : le logiciel exécute-t-il les fonctionnalités souhaitées dans différentes conditions et le logiciel peut-il gérer les erreurs qui se produisent dans ces conditions ?
Étant donné que les tests unitaires sont généralement effectués sur des composants individuels, le banc de test associé n’a pas besoin des capacités de traitement d’un environnement de production réel. Pour cette raison, vous devez envisager d’effectuer des tests unitaires dans un environnement de serveur virtuel, qui nécessite beaucoup moins de ressources matérielles.
Un autre aspect des tests unitaires qui peuvent être effectués dans un environnement virtualisé est la préproduction. La préproduction est le processus de test unitaire du déploiement réel d’une solution BizTalk. Pour optimiser les ressources matérielles disponibles, envisagez d’utiliser Virtual Server pour votre environnement intermédiaire.
Pour plus d’informations sur l’utilisation de BizTalk Server dans un environnement virtuel, consultez Utilisation d’un serveur virtuel pendant le processus de Release Management. Pour plus d’informations sur les outils qui peuvent être utiles pour le test unitaire d’une solution BizTalk, consultez Outils de test. Pour obtenir une liste de contrôle des considérations à prendre en compte pour effectuer des tests unitaires, consultez Exécution de tests unitaires.
Planification des tests de charge
Le test de charge consiste à mesurer les performances maximales durables et les performances maximales de suivi durable d’une solution BizTalk, puis à supprimer les goulots d’étranglement qui empêchent le débit de la solution. Pour plus d’informations sur le test de charge et la suppression des goulots d’étranglement d’une solution BizTalk Server, consultez le Guide des performances BizTalk Server 2009 (https://go.microsoft.com/fwlink/?LinkID=150492).
Pour plus d’informations sur les outils qui peuvent être utiles pour tester la charge d’une solution BizTalk, consultez Outils de test. Pour obtenir une liste de contrôle des considérations relatives au test de charge, consultez Exécution de tests de charge et de débit.
Planifier le test de la durée de vie de la solution
Bien que les tests unitaires et les tests de charge soient particulièrement importants au cours des premières étapes de la solution, planifiez des tests réguliers tout au long de la durée de vie de la solution afin de détecter les problèmes potentiels qui peuvent se produire à mesure que la charge augmente ou que de nouvelles fonctionnalités ou composants sont ajoutés à la solution.
Voir aussi
Planification de la liste de contrôle du niveau BizTalk Server: test de la préparation opérationnelle