2009-08-27 6 views
1

J'ai utilisé l'utilitaire RunTestSet en utilisant ant pour exécuter automatiquement des testsets de QC. J'ai besoin de sauvegarder les résultats du test dans un endroit. Auparavant, j'ai utilisé RunResultsOption dans vbscript et obtenu les résultats. Maintenant, lorsque vous utilisez RunTestSet, comment puis-je créer un RunResultsOption avec RunTestSet? Guidez-moi s'il-vous-plaît.Stocker les résultats des ensembles de tests exécutés à partir de Quality Center lors de l'utilisation de RunTestSet.exe

Merci,
Ramya.

+0

Retaillage avec centre de qualité pour vous. – Xiaofu

Répondre

0

Alors vous avez abandonné le JavaScript hein? :)

Réponse courte: vous ne pouvez pas faire ce que vous voulez en utilisant cet utilitaire. Vous exécutez des testsets QC, donc par définition vous stockez les résultats de l'analyse au QC et non localement. RunTestSetScheduler (que je suppose être ce que vous utilisez) est un utilitaire non pris en charge, plus conçu comme un exemple de code pour vous aider à écrire votre propre utilitaire.

Si vous souhaitez stocker les résultats dans un répertoire de votre choix, vous devez piloter QTP directement à l'aide de l'API QTP plutôt que de l'API QC, et non via des tests QC. Je ne pense pas que vous pouvez avoir les deux. Bien sûr, vous pouvez toujours stocker vos scripts dans QC, vous n'y accéderez pas via un test.

Si vous voulez vraiment faire cela, alors je vous recommande de franchir le pas et de commencer à écrire votre propre testeur. Si vous avez le temps (et vous avez le temps), vous serez capable de faire à peu près tout ce que vous voulez pour répondre à vos besoins de test. Pour diverses raisons, j'ai trouvé que QC ne répondait pas à mes besoins pour l'exécution de scripts et a donc écrit mon propre coureur beaucoup plus fonctionnel en C#, et je suis très satisfait des résultats, alors essayez.

Questions connexes