2010-12-03 70 views
0

Quelqu'un a-t-il déjà expérimenté les tests d'automatisation pilotés par des mots clés pour des systèmes distribués multiples?Automatisation de test pilotée par mots-clés dans les systèmes distribués

http://en.wikipedia.org/wiki/Keyword-driven_testing

En termes de cadres d'automatisation, j'ai utilisé TDD, les tests de code conduit (Nunit, xUnit etc.) et les tests de l'interface graphique, mais dans un nouveau rôle ont rencontré maintenant.

Wiki est très léger sur les détails, qu'il était donc après quelques réponses sur la façon dont les gens l'ont utilisé, ce succès (et ce problèmes/échecs!), qu'ils ont construit leurs propres outils ou utilisés (Gallio au volant d'une C# framework avec des feuilles de calcul Excel pour la saisie ici), et si elles ont fait d'autres tests en parallèle. Exemple - nos développeurs écrivent des tests unitaires dans BizUnit, il semble dommage de ne pas les intégrer dans un outil de reporting de test continu, s'ils sont des tests décents.

Répondre

1

Les tests pilotés par des mots clés sont généralement des cadres indépendants des applications pour l'automatisation des tests. Ces tests sont développés en utilisant un vocabulaire d'objets génériques qui se produisent dans les applications d'interface utilisateur. Les tests pilotés par des mots clés sont indépendants de l'outil d'automatisation de test utilisé pour les exécuter. L'intégration de vos tests au processus de construction ne devrait pas être une tâche difficile. Habituellement, cela signifie simplement qu'une fois la construction terminée, le framework doit récupérer l'exécutable final et installer le produit. Une fois installé, il devrait commencer à exécuter les tests. L'exécution des tests dépend du type d'application (basée sur le Web ou sur ordinateur, ou basée sur la console). Vous devez être plus précis sur les besoins et poster sur des forums qui traitent de ces problèmes :-)

Le test en parallèle signifie que vous exécutez des instances différentes de la suite sur des serveurs distincts, avec la feuille Excel définir quel test exécuter et lequel passer sur un système particulier. Habituellement, dans le cas d'un mot clé, le fichier d'entrée doit pouvoir travailler sur les tests à exécuter de façon simple.

En outre, cela dépend de l'application elle-même, ce serait bien si vous définissez exactement ce que vous voulez dire en testant en parallèle.