Je suis à la recherche d'un framework de test pour couvrir nos tests d'intégration de la boîte noire. Nous avons besoin de quelque chose qui soit scriptable par des non développeurs (ce n'est pas un truc de type test de type C#).Cadre de test d'intégration?
Les premiers scénarios que j'ai à l'esprit sont:
- Restore connu DB
- Run job agent sql (ETL)
- exécuter des scripts SQL de validation par rapport à la sortie DB
et
- Exécution de l'installation msi
- Vérifiez existance des dossiers/fichiers/RegKeys/Services/etc
- run msi désinstallation
Jusqu'à présent, je ne l'ai pas trouvé tout ce qui semble approprié. Essentiellement les tests d'interface utilisateur (Project White/etc) que nous utiliserons mais ne couvrent pas ces cas. Ou des tests d'intégration basés sur des frameworks de tests unitaires que nous ne sommes pas encore prêts à pousser pour notre équipe de contrôle de qualité.
J'expérimente actuellement en roulant notre propre outil interne pour cette partie du test si je ne trouve rien d'autre.
Plus qu'un simple groupe de ligne de commande des trucs param. Pas basé sur le Web. Je suis allé avec un demi-assed # 1 outil interne. Fichiers de définition XML, propriétés simples et listes de tests avec quelques types de conteneur (tous, aucun, aucun doit passer). Le "client" de votre # 2/3 est notre équipe QA. Je n'ai pas le temps de me remettre au boulot avec perl/ruby ni d'en enseigner d'autres à quelqu'un, sans parler de leur déployer les outils. Je voudrais les déplacer vers des tests basés sur le code, mais j'avais besoin d'un outil de pont pour le moment. Accepter depuis aucune autre réponse et confirmer qu'il n'y a pas d'autres outils là-bas. –