QTP vs Selenium - Comparer

J'ai une application/produit qui est créé à l'aide .net technologies. Ce produit a une interface graphique, qui se connecte à une base de données à l'aide d'une API Web (SOAP sur un serveur d'application). La majorité de l'exécution des tests pour les valeurs dans la base de données, tandis que les autres peuvent tomber dans la Convivialité, la Performance, etc. En tant que tel, 60 à 70% des tests à exécuter sont à vérifier si les valeurs dans la base de données sont correctement affichés sur l'interface utilisateur, tandis que les autres test si le GUI de travail de votre choix dans le cahier des charges.

L'autre aspect de l'essai sera également tester l'Application backend serveur de l'interface avec la base de données et l'interface graphique. Comme cela nous permettra de déterminer, si le Serveur d'Application est l'envoi de mauvaises valeurs de l'interface utilisateur ou en est-il de la DB qui a de mauvaises valeurs!

L'INTERFACE utilisateur du produit ne change pas beaucoup, sauf pour l'ajout de nouvelles fonctionnalités sous forme de liste déroulante d'éléments de menu et des pages supplémentaires pour ces éléments de menu.

Vu ce qui précède, le cadre le plus approprié? QTP ou de Sélénium ou de certains autres Commercial/outil Open Source?

(Le coût n'est pas un sujet de préoccupation important, et ni est la compatibilité du navigateur ou du système d'exploitation. Le système s'installe sur un Serveur Windows, et DB est compatible.)

source d'informationauteur gagneet