2016-03-10 1 views
1

Je travaille dans une équipe en tant que développeur. Nous avons développé un produit où nous générons des lettres en remplissant un fichier XML. Ce fichier XML SEULEMENT contient des textes qui doivent apparaître dans un document pdf. Nous envoyons ensuite ce fichier XML à une autre zone via un appel de service Web (par exemple WS-A).Rédaction de cas de test pour un autre service Web

Ce WS-A renvoie un document PDF généré en tant que flux d'octets. Veuillez noter qu'en plus de générer un document pdf, le backend de WS-A est responsable du modèle pdf et comment et où ces textes XML sont affichés dans le document. Tout jusqu'à ce point est bien.

Je comprends également que notre équipe doit écrire des cas de test pour s'assurer que le contenu XML correct est rempli avant de l'envoyer via WS-A.

Ma question est, est en train d'écrire un test qui vérifie ce pdf a le droit « textes » (uniquement de vérification de texte) de la responsabilité de notre équipe?

Ou est-ce quelque chose que l'autre équipe (en charge du backend WS-A) doit tester pour s'assurer qu'ils ne manquent rien dans leur PDF du XML qui leur a été fourni (avant de nous le renvoyer comme un flux d'octets)?

Répondre

1

Oui et non comme, il me semble que c'est une responsabilité partagée.

En tant que développeur, vous et votre équipe devez vous assurer que vous envoyez le modèle et les données XML corrects. Lorsque votre responsabilité se termine, une fois les données ont été envoyées au backend et le fichier PDF a été généré. Il me semble que le texte envoyé peut varier, je laisserais donc l'autre équipe s'occuper de cela, étant donné que la divergence est probablement de leur côté.

+0

Nous vérifions déjà le contenu XML avant de l'envoyer à WS-A. Avons-nous besoin de faire quelque chose de plus? –

+0

@MohammadNajar - Dans mon expérience, non. Le libellé de votre message me porte à croire que l'autre équipe extrait le contenu de la base de données et le place dans le modèle que votre équipe crée. Si c'est vrai, il est de la responsabilité de vérifier que c'est de leur côté. – Brian