J'écris des tests qui vérifient qu'un service externe fournit des données d'inventaire (sur leur serveur de test) que je peux vérifier, et aussi annuler. Ce test est dans le monde du voyage/hôtel, et je dois placer des réservations de test, puis les annuler.Ce scénario est-il considéré comme un test fonctionnel ou une autre forme de test?
Je prends les étapes suivantes: 1) recherche d'inventaire (une chambre d'hôtel) 90 jours dans le futur 2) obtenir le premier résultat, et faire une caisse de test avec elle 3) annuler la commande et confirmer I obtenir un numéro d'annulation 4) confirmer que les entrées de base de données appropriées sont effectuées
Ce test concerne des parties du système très variées et je n'ai pas (actuellement) de mécanismes pour isoler chacune d'entre elles. Je ne considère donc pas ce test unitaire. Cependant, cela serait-il appelé test fonctionnel, ou autre chose? En guise de suivi, il sera probablement utile d'isoler et d'écrire des tests pour chacun des sous-systèmes avec lesquels je suis en train d'interagir. Où commenceriez-vous les gars dans le processus d'isolement?