2017-06-13 4 views
0

J'ai créé un test Modèles il a juste un pas et j'ai utilisé 3 paramètres A, B, C. Je dois exécuter ce script pour 10 cas et chaque fois que A et B resteront les mêmes mais C changera. Une chose que je peux faire est de simplement tirer les cas de test et d'ajouter ces paramètres (A, B, C) et mes scripts seront préparés. Mais ici, comme A et B sont constants je ne peux pas copier le cas de test et juste modifier le paramètre unique C pour le deuxième cas de test. Veuillez suggérer.Comment changer les paramètres de test d'appel dans ALM?

Je ne peux pas créer un modèle avec juste le paramètre C car il y a différents scénarios où A et B seront également modifiés. Donc, je dois utiliser un seul modèle.

Répondre

0

Salut @Moshin Hilal Kondkari:

de votre requête, je ne l'ai pas compris si vous utilisez une sorte d'automatisation (API REST/VXAPI) ou si l'interface graphique (interface graphique).

venir Quoi qu'il en soit à un point au-dessous des solutions:

1) Si vous utilisez un REST-API/VXAPI, puis d'une manière appropriée sera de créer un bon xml/JSON format de fichier et l'envoyer à la serveur de retour. Puisque vous créez un nouveau cas de test, inutile de tirer un cas de test précédent, mais simplement d'utiliser à nouveau le même fichier xml (si vous en avez un) avec le paramètre correct modifié (param-C). Bien sûr, une partie de la valeur par défaut devra être adaptée et, par exemple, le nom ne peut pas être le même.

J'utilise l'API REST et un module appelé requêtes de Python pour automatiser l'ensemble et il fonctionne déjà très fiable avec une ancienne version de QC ALM.

2) Si vous voulez avoir quelque chose comme dans un contrôle de version, veuillez cocher l'option "checkout" si elle est activée sur votre serveur. Cela vous aidera au cas où vous voudriez utiliser toujours le même Test-Case-Name.

Dans QC, vous pouvez extraire un fichier, faire une adaptation de param-X et réintégrer. Le QC ALM se souviendra de l'histoire et vous ne perdrez aucune information. Dans ce cas, vous devriez être un peu familier avec le système de contrôle de version comme svn ou git. 3) Si vous utilisez l'interface graphique, alors, pour le système de contrôle de version, observez les options qui s'affichent sur la barre: vous pouvez activer le contrôle de version, approuver un scénario de test en tant que [1.0] et créez une copie complète de votre scénario de test (même les exigences), puis modifiez param-X pour cette copie. 4) Jouez complètement manuellement et créez un nouveau cas de test avec param-A-B-C.

Espérons que cela clarifiera votre requête! Je vous souhaite une bonne journée!