2010-07-22 17 views

Répondre

2

Je vais supposer que vous voulez dire les tests automatisés. Mon interprétation des tests d'acceptation pour une interface graphique implique que les personnes utilisent réellement l'interface graphique pour voir si elle fait ce qu'elle est censée faire, auquel cas vous devez évidemment montrer l'interface graphique. Dans les cas de test que j'ai écrits pour les composants de l'interface graphique, vous créez généralement une véritable interface utilisateur sans maquettes, mais je ne la rends pas visible. Habituellement, cela est suffisant, et les maquettes des composants de l'interface graphique de niveau supérieur peuvent être difficiles. Cependant, de nombreux composants GUI doivent faire partie d'une arborescence de composants pour fonctionner. Cela signifie que vous devez généralement exécuter sur une machine qui a un affichage, même si vous ne l'utilisez pas. Il y a des fonctions où les composants GUI se comportent différemment lorsqu'ils sont visibles, mais j'ai pu contourner cela, avec une seule exception impliquant JOGL.

1

La dernière fois que je l'ai utilisé, NunitForms montrait le formulaire en cours de test à l'écran. Vous pourriez le faire rendre le formulaire réel hors écran si vous préférez. Je ne suis pas sûr des autres que vous avez mentionnés, je ne les ai jamais utilisés.

1

Je ne connais pas les autres que vous avez mentionnés, mais WindowLicker montre clairement le gui. Je ne sais pas s'il est possible de le faire sans le faire, je n'ai jamais essayé. Cela prend également plus de temps qu'une «fraction de seconde». Vous pouvez le regarder bouger le pointeur de la souris, cliquer sur les éléments, 'taper' le texte, etc.