2017-07-17 10 views
0

J'ai une tâche pour trouver le meilleur outil d'automatisation pour mon produit de bureau. Quand j'ai discuté avec les développeurs, ils ont dit, le produit utilise SWT (Standard Widget Toolkit) pour le développement de l'interface graphique, et a utilisé Nuebula Project (NatTable, tableCombo) pour les tables et les listes déroulantes. Donc, si je reçois un outil, qui va traiter avec nubula & SWT, ma tâche est presque terminée. Toute aide ici? Quel peut être le meilleur outil pour gérer ces technologies?Outil d'automatisation pour faire face à SWT et NatTable

À quoi je suis habitué est le sélénium pour les applications Web. Mais les applications de bureau et en utilisant SWT & Nebula est totalement nouveau pour moi.

Répondre

1

Vous pouvez essayer d'utiliser SWTBot, RCPTT qui prétend soutenir NatTable depuis 2.1 (bien que le ticket bugzilla n'a jamais été fermé) et une fois dans un forum QF-Test a été mentionné.

+0

Merci Dirk, j'explore SWTBot & QF-Test. Jetez également un coup d'œil au RCPTT. –

1

"Meilleur" outil ici va être assez subjective, mais je vais jeter eggPlant comme un outil que j'ai entendu beaucoup de bonnes choses à propos. Je ne l'ai jamais utilisé personnellement (et je n'ai aucune affiliation avec TestPlant), mais d'après les conversations que j'ai eues avec nos testeurs, ils l'ont immédiatement pris et l'ont trouvé très intuitif. L'avantage principal ici est qu'il fonctionnera sur n'importe quelle plate-forme - pas seulement pour votre utilisation - d'une application de bureau qui utilise SWT. D'un autre côté, je ne suis pas sûr du prix que cela représente, mais votre entreprise/groupe pourrait être en mesure de tirer parti de toutes les possibilités. Il y a donc des avantages et des inconvénients à cet égard.

+0

Merci "avojak" pour votre aide. Passé à travers eggPlant sur internet, semble impressionnant. Si vous pouvez commenter l'une des requêtes de vos contacts, "Est-ce que eggPlant est utile lorsque AUT change fréquemment l'interface utilisateur". Sur le site de TestPlant, il est dit que eggPlant utilise une approche basée sur la reconnaissance d'image, donc si l'interface utilisateur change, j'imagine que cela échouera. –