In questo momento, a settembre 2014, il goniometro sembra l'unica struttura valida per eseguire test end-to-end in senso angolare. Oltre a lavorare con barebone WebDriver, c'è un altro framework che potrei usare? Se no, c'è una ragione specifica per quello?Quali sono le alternative al rapportatore per i test e2e in AngularJS?
risposta
Come ho detto nel mio commento sopra, le alternative sono limitate a causa della difficoltà di sviluppare e mantenere un framework di test. Ho dimenticato di menzionare che la giocoleria con comportamenti specifici del browser è anche un problema.
Tuttavia si potrebbe dare un'occhiata a Nightwatch.js. alecxe's answer spiega perché dovresti favorire Goniometro se la tua app è basata su angolari.
C'è una nuova alternativa al goniometro e al selenio. Si chiama Cypress.io
Forse si potrebbe dare un'occhiata https://www.cypress.io/
Non c'è ancora molto da guardare visto che da oggi Cypress.io non è ancora stato rilasciato. –
Cypress è ora beta pubblico e open source. Non è richiesto alcun invito e puoi vedere il codice [qui] (https://github.com/cypress-io/cypress). –
In compagnia usiamo testcafe.
Molto semplice installazione, il motore di selezione utile, autowaits intelligenti, ecc
Inoltre abbiamo trovato bug https://github.com/DevExpress/testcafe-hammerhead/issues/942 ed è stata fissata per il 2 daysю
- 1. impostazione parametro ambiente per i test e2e del rapportatore
- 2. Quali alternative ci sono al client di test WCF?
- 3. Quali sono le alternative per i pulsanti di opzione?
- 4. Quali sono le alternative al polimorfismo del sottotipo in scala?
- 5. Come organizzare i test unitari e i test e2e in AngularJS?
- 6. Quali sono le alternative alla VM Java?
- 7. Quali sono le migliori alternative a Lucene?
- 8. Quali sono le alternative per aggiornare automaticamente un'applicazione Java Swing?
- 9. Quali sono le alternative a DataGridView?
- 10. Quali sono le alternative a find_by_sql per query computazionali pesanti?
- 11. Quali alternative Visio per Mac ci sono?
- 12. Quali sono le alternative a Domain Driven Design in MVC
- 13. Quali alternative esistono per eseguire test QTP in batch?
- 14. Metriche di test E2E
- 15. Angularjs E2E Test con angolare-UI Select2 elemento
- 16. Quali sono le alternative più aggraziate alle interfacce costanti?
- 17. Quali sono le alternative alle implementazioni OpenSplice e RTI DDS?
- 18. Test goniometro angolare e2e
- 19. Quali sono alternative al driver JDBC per l'accesso al database PostgreSQL
- 20. Quali sono le migliori pratiche per utilizzare AngularJS con Django
- 21. Quali sono le alternative a Ruby Version Manager (rvm)?
- 22. Quali sono alcune buone alternative a InstallShield?
- 23. Quali sono alcune alternative di pagerank?
- 24. Quali sono i valori di verità e falsi in AngularJS?
- 25. Quali alternative sono disponibili controller SDN per POX?
- 26. Quali sono le differenze tra Selenium Webdriver e angular e2e e quando dovrebbero essere utilizzati?
- 27. Perché i pesi nidificati sono negativi per le prestazioni? Alternative?
- 28. Quali sono alcune alternative a PlayN?
- 29. Quali sono le opzioni per i quadri REST in D?
- 30. Quali sono alcune buone alternative all'ereditarietà multipla in .NET?
primi pensieri: è molto, molto difficile progettare un quadro, il presente è particolarmente vero per un framework di test. Quale dovrebbe essere affidabile e infallibile (in caso contrario, non si può fare affidamento su di esso). Quindi, nel caso dei test di e2e, il goniometro è incredibilmente ben fatto. Tanto che è anche usato per testare applicazioni non angolari. Si basa su WebDriver noto per essere stabile e potente, Goniometro lo rende più facile da usare. Penso che la competizione futura farà fatica ad affrontare la sfida :) – glepretre