Question

Je pense que je besoin d'un plug-in de navigateur qui fait ce qui suit, et si elle n'existe pas, il se doit. Je peux aussi bien dire FF pour l'instant, mais il pourrait être un navigateur.

Le problème: lors du déplacement d'un site Web d'un serveur à un autre, vous avez besoin des tests de migration. Il est une douleur de cliquer sur chaque lien manuellement et le comparer à l'ancien hôte. Vous avez vraiment besoin de 2 machines ou doivent thrash constamment votre fichier hosts.

Le plugin:

vous permettra de spécifier une entrée alternative d'hôtes pour un site Web. 2 entrées préciserait, l'un pour le live, l'un pour le test.

Le plugin ramperait chaque lien sur le site, et de rendre la page dans le navigateur, et enregistrer une image de la page entière.

Il se tourneraient hôtes et répéter et enregistrer des images dans un deuxième dossier. Étant donné que les moteurs de rendu correspondance, les images doivent correspondre. Nous devons passer des hôtes (comme / etc / hosts) de sorte que tous les liens absolus sont les mêmes pour le site.

Maintenant, cela pourrait faire partie du plug-in ou externe, maintenant que nous avons 2 dossiers d'images portant le même nom, nous courons un programme diff d'image sur l'ensemble du lot. Un test rapide serait un bdiff ou hachage, ou nous pourrions obtenir plus sophistiqués et déterminer comment différent chaque image est.

Cela permettrait d'économiser beaucoup de temps. Alors, peut-il être fait avec des outils existants, ou dois-je aller écrire?

Était-ce utile?

La solution

Jetez un oeil à Sélénium , il vous permet d'interactions de script avec le navigateur et vérifier le contenu.

Autres conseils

C'est overengineered. Quel genre de site est-il? De quelle taille? Quel cadre (PHP, JSP, Rails, etc.)? Pourquoi ne pas copier le site sur le nouveau serveur et grep le code de liens spécifiques à l'ancien serveur?

Je me concentrer sur pourquoi vous pensez que le site serait différent entre deux serveurs, et se concentrer sur ces tests cas particuliers plutôt que l'ensemble du site. Lorsqu'un site est déplacé vers une nouvelle machine, les problèmes sont généralement très évident de regarder quelques pages.

ils sont tous deux à la recherche Vraisemblablement à la même source de données, en supposant qu'il existe une source de données, sinon un diff dossier sur les deux installations suffirait. Ceci étant le cas, il devrait être une tâche simple d'identifier les zones du site sont susceptibles d'être affectés par une migration de serveur.

En outre, je ne ferais pas confiance personnellement une machine correspondant à deux images pour signer système prêt à aller vivre. Il est tout simplement pas un substitut pour les tests humains réels. Oui, il est consommatrice de temps, mais quelle est l'importance de votre site?

http://www.browsercam.com/ - essai gratuit devrait vous permettre de spécifier la page principale et suivez les liens pour faire des captures d'écran automatiquement des sous-pages ainsi.

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