2010-04-20 7 views
0

J'ai déjà testé l'extension Firefox comme "Selenium" et "Molybdenum" mais ils ne sont pas vraiment utiles avec un site web dynamique.Comment effectuer des tests fonctionnels sur un site Web dynamique?

En effet, le contenu change souvent, de sorte que tous les tests fonctionnels enregistrés sont rapidement déconseillés.

+0

Enregistrer et rejouer est un mythe. L'automatisation des tests doit être traitée avec de bonnes pratiques de développement logiciel, afin que vos tests ne deviennent pas rapidement obsolètes et que vous minimisiez la maintenance nécessaire lorsque les choses changent. L'IDE Selenium est juste un point de départ, vous permettant d'enregistrer les interactions d'objet avec le site Web, mais tous les tests que vous enregistrez doivent être portés vers Selenium-RC et modifiés pour être plus robustes et maintenables. –

Répondre

0

Qu'en est-il de Selenium-RC?

Selenium-RC utilise la pleine puissance des langages de programmation pour créer des tests plus complexes comme la lecture et l'écriture de fichiers, une base de données ... l'interrogation des états de l'état, l'itération ...

... et peut-être pourriez-vous utiliser quelque chose comme les tests fonctionnels de Rails. (Malheureusement, je ne suis pas autorisé à vous fournir un lien.)

0

Essayez TestPlan pour un site Web dynamique. Il supporte très bien le changement de contenu. Ce n'est pas un mécanisme d'enregistrement/lecture, mais la syntaxe du langage de test est très simple.

Il suffit de demander si vous avez des questions sur la façon de l'utiliser.

0

Je vais aussi avec kschaper.Selenium RC a toutes les fonctionnalités pour tester un site web dynamique.