Question

Après le déploiement d'une construction à la mise en scène. Je voudrais avoir un système que la fumée teste tous nos pages Web à la recherche d'erreur codes d'état HTTP (400500).

Quel est le plus facile, plus rapide pour obtenir un système comme celui-ci en place.

Si j'utilise le sélénium ou WebAII il semble que je dois faire beaucoup de travail générant des tests unitaires de base.

Idéalement jaimerais être en mesure de générer automatiquement un test simple mort pour toute ma page, puis au fil du temps à construire des tests d'interface utilisateur plus interactive.

Je ne veux pas vraiment rouler ma propre solution en utilisant wget ou quelque chose.

J'apprécierais quelques suggestions.

Merci

Était-ce utile?

La solution

  

Idéalement jaimerais pouvoir générer automatiquement un test simple mort pour toute ma page, puis au fil du temps à construire des tests d'interface utilisateur plus interactive.

Je ne sais pas de solution (cela ne veut pas dire qu'il n'existe pas) qui le fera entièrement automatique pour un site Web entier. À moins que votre site est principalement constitué de pièces statiques, la navigation est pas seulement sur les liens suivants et est en général trop complexe pour automatiser cette tâche: la navigation implique souvent remplir des formulaires, de les soumettre, les résultats de la navigation, en cliquant pour afficher les détails d'un élément particulier , etc., et cela nécessite une intervention humaine.

En fait, la solution non personnalisée qui viennent à l'esprit pour faciliter cette tâche serait d'utiliser un enregistreur comme Selenium IDE . Mais je suis d'accord que si vous commencez à partir de zéro, cela nécessitera un travail.

  

Je ne veux pas vraiment rouler ma propre solution en utilisant wget ou quelque chose.

Pour être honnête, cela pourrait être la meilleure option si (par exemple une génération d'une photo de fichiers source de test à partir d'un modèle de sélénium pour toutes les pages connues / URL en utilisant le langage de script de votre choix).

Autres conseils

Je pense que u peut faire une programmation descriptive QTP (ie) selon l'exigence u faire le script et stocker les résultats de débogage. Une fois l'application déployée ur exécuter le script qui qtp u créé et vérifier les résultats.

Nous avons utilisé pour faire le test de fumée à l'aide du QTP-à-dire à chaque fois que construire été déployée. Pour vérifier si l'application affiche toutes les pages sans erreur.

Je l'ai vu un script Ruby avant qui fait quelque chose semblable. Est-ce dans le livre Scripts mauvais frais Ruby

Ceci est très similaire

passe par tous les liens et obtient les codes retours. Ne peut pas tout tester, mais est un bon point de départ.

Pour des applications simples avec un nombre limité de pages que vous pouvez utiliser l'outil Swat qui est DSL pour créer tests de fumée pour les applications Web . Il est assez facile de commencer à l'utiliser. Cordialement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top