J'ai beaucoup travaillé avec django. Maintenant, j'ai une application avec JavaScript intégré que je veux tester. Quelle est votre façon préférée d'intégrer les tests du véritable navigateur dans l'environnement django unittest? sergé? sélénium? Moulin à vent?Quelle est votre façon préférée de tester le javascript dans votre djangoapp?
Répondre
Une entreprise que je faisais auparavant pour Selenium pour le test Javascript sur le serveur.
Je pense qu'ils utilisent Django-Selenium.
Hope this helps ...
Si vous n'êtes pas déjà, vous devriez utiliser nose
pour vos besoins de tests unitaires de base, ainsi que l'application django-nose
. Après avoir fait cela, lorsque vous êtes prêt à automatiser votre test de navigateur réel, vous devez saisir alfajor
, qui est un wrapper python très pratique autour de diverses bibliothèques comme le sélénium et le moulin à vent. Les développeurs travaillent activement à l'intégrer en tant qu'application django au django_alfajor
.
En termes de tests d'unité javascript purs cependant, il y a une écriture décent here on StackOverflow sur les différents cadres.
Après avoir installé django-nose et django-nose-sélenium, j'ai essayé de faire un test très simple avec du sélénium. Il semble qu'il y ait un bug avec ma combinaison de navigateur/selenium rc :-( – jmoritz
- 1. Quelle est votre façon préférée de gérer le développement multiplateforme?
- 2. Quelle est votre fonctionnalité préférée dans .NET?
- 3. Quelle est votre visionneuse/moniteur log4 préférée?
- 4. Quelle est votre convention préférée pour organiser un projet ASP.NET?
- 5. Quelle est votre langue de programmation préférée? Pourquoi?
- 6. Quelle est votre méthode préférée pour conceptualiser un projet?
- 7. Quelle est votre méthode préférée pour nommer vos versions logicielles?
- 8. Quelle est votre méthode préférée pour générer des ensembles de données dans SSRS?
- 9. Quelle est votre étonnante révélation?
- 10. AtomPub - Quelle est votre recommandation?
- 11. Nunit quelle est votre expérience?
- 12. Quelle est la manière préférée de permettre à l'application Silverlight de consommer votre pile existante?
- 13. Quelle est votre ODM préférée dans Ruby? MongoMapper, MongoID ou MongoDoc?
- 14. Quelle est votre stratégie préférée pour aborder les rapports dans les projets ruby?
- 15. Quelle est votre expérience de Devtrack?
- 16. quelle est votre API tierce préférée pour Google Maps V3 ??? et pourquoi?
- 17. Quelle est votre méthode de pliage préférée (ou technique secrète) dans Vim pour HTML, Javascript et CSS?
- 18. Quelle est votre opinion de Groovy?
- 19. Quelle est votre méthode pour cela ... effacer votre DocumentsDirectory pendant le développement de l'iPhone?
- 20. Quel est votre processus de publication pour votre application commerciale?
- 21. Quelle est la meilleure façon de déterminer le nom de votre machine dans une application .NET?
- 22. Quelle est votre opinion sur Castle ActiveRecord?
- 23. Quelle est votre ressource préférée pour les éléments liés à UITableView?
- 24. Quelle est votre expérience avec ARM Jazelle?
- 25. Où devriez-vous tester votre validation?
- 26. Quelle est votre méthode de répertoires avec dans une racine
- 27. Comment tester si votre support Linux SSE2
- 28. Quelle est votre idée de la transcription? Est-ce important?
- 29. Quelle est votre méthode de marquage "folksonomy" pour les fichiers sur votre machine locale?
- 30. Quelle est votre recommandation pour le C Unit Testing Framework?
la page google code de django-selenium indique "activité: none". semble ne plus être maintenu. – jmoritz