Desidero sapere come eseguire i test case in sequenza in una suite di test. Per un esempio, caricamento di un URL, accesso al sistema ecc.Esecuzione di casi di test in sequenza in Goniometro
risposta
Verificare protractor.conf.js example.
È possibile specificare un glob che caricherà i file in ordine alfabetico o passerà un elenco che impone l'esecuzione sequenziale nell'ordine specificato.
specs: [
'test/stories/login.js',
'test/stories/home/overview.js',
'test/stories/home/purchase/widget.js'
],
e così via. Non consiglierei di forzare i test per eseguire un ordine esatto tra i file spec., poiché questo significa che avrai difficoltà a isolare solo alcune parti dei test più tardi quando si romperanno. Sarai costretto a eseguire sempre l'intera suite ogni volta.
sono d'accordo con questa risposta, scrivere test così devono essere eseguiti in un certo è un vero dolore, è qualcosa che ho fatto quando ho iniziato ad automatizzare e ora devo tornare indietro per essere sicuro che tutti i miei test possano essere eseguiti in isolamento. ovviamente alcuni test devono essere eseguiti per primi (ad esempio i test di accesso) ma puoi mettere i test in onPrepare nel file conf.js, onPrepare può anche fare riferimento a un file diverso, quindi se hai un carico di cose tu è necessario eseguire all'avvio di test ogni volta che non si ostruisce il file conf. sembrerebbe questo 'onPrepare: '../ startup/startup.js'' – Sirk
Grazie :) E l'ho fatto così. L'utilizzo del generatore di report mi fa capire che funzionano in sequenza. :) Saluti – DushanthaR
- 1. Esecuzione condizionale di casi di test moka
- 2. in esecuzione CABasicAnimation in sequenza
- 3. Personalizzato Jasmine reporter in test Goniometro
- 4. Rapporti di test del goniometro
- 5. Come smettere di chiudere automaticamente il browser durante la scrittura dei casi di test del goniometro
- 6. Come impostare l'ordine di esecuzione dei casi di test moka in più file
- 7. È possibile avere casi di test di esecuzione comuni in un ordine casuale?
- 8. Come scrivere casi di test?
- 9. Esecuzione di PHP Zend Test in Eclipse
- 10. Casi di test delle unità di debugging in VS 2008
- 11. JUnit esegue i test case in sequenza?
- 12. Test di unità in esecuzione in parallelo
- 13. Test di debug in esecuzione in NUnit
- 14. Test goniometro angolare e2e
- 15. Test goniometro con ngStorage
- 16. Perché la multiprocessing di Python è in esecuzione in sequenza?
- 17. Utilizzo di goniometro in elettrone
- 18. Cataloghi di test - bug o casi di test comuni
- 19. Registrazione test di selenio per casi di test funzionali Plone
- 20. Distribuzione singola per tutti i casi di test in Arquillian
- 21. Come velocizzare i casi di test dell'interfaccia utente in Xcode?
- 22. come aggiungere automaticamente dozzina di casi di test a una suite di test in python
- 23. rake non in esecuzione test di unità
- 24. Test unità di ricerca non in esecuzione
- 25. casi di test del selenio con selenio contro più browser
- 26. Test dell'unità Catch.hpp: come creare dinamicamente i casi di test?
- 27. Test Boost: Come scrivere casi di test parametrizzati
- 28. Ordine di esecuzione del test case in pytest
- 29. E2E Test in goniometro usando Firefox o Safari?
- 30. Mock a service in E2E test in goniometro
potresti essere un po 'più specifico? vuoi dire che vuoi eseguire descrive e relativo in un certo ordine? perché se così succede già va da cima a fondo, o intendi lo script all'interno di ogni blocco? hai guardato la documentazione del goniometro? – Sirk
Ho scritto i metodi in un file spec .. Voglio portarli in diversi file ed eseguirli in sequenza. – DushanthaR