- Qualcuno può segnalare esperienze con tale strumento HWUT (http://hwut.sourceforge.net)?
- Qualcuno ha avuto esperienze per un periodo più lungo?
- E la robustezza?
- Le funzionalità come generazione di test, machine walk statico e generazione Makefile sono utili?
- E la velocità di esecuzione? Qualche esperienza in progetti più grandi?
- Quanto bene esegue la misurazione della copertura del codice?
risposta
Mi piace molto l'idea di test confrontando l'output del programma, che rende facile iniziare a scrivere test, e funziona bene anche quando si ridimensiona il progetto in seguito. Combinato con la generazione di makefile è davvero facile impostare un test.
Ho utilizzato HWUT da diversi anni per i test delle unità software per i più grandi progetti di infotainment automobilistico. È facile da usare, le prestazioni sono eccezionali e copre anche i walker delle macchine di stato, la generazione dei test e la generazione di file di make. La copertura del codice funziona bene. Quello che mi piace di più di HWUT sono le machine walker e la generazione di test, dal momento che consentono di creare una grande quantità di test in un tempo molto breve. Consiglio vivamente HWUT.
Molto più veloce degli strumenti commerciali, che può far risparmiare molto tempo ai progetti più grandi!
Ho utilizzato HWUT per testare più componenti software. È davvero semplice e, come sviluppatore di software, non è necessario fare clic su nelle GUI. Puoi semplicemente creare un nuovo file di codice sorgente (* .c o qualsiasi altra cosa) e il tuo test è quasi finito. Ciò è molto utile quando si utilizza un controllo di versione. Devi solo controllare il file "test.c", il Makefile ed i risultati del test - non è necessario controllare i file binari.
Mi piace usare i generatori offerti da HWUT. Usandoli è facile creare decine di migliaia (o anche più) di test. Il che è molto bello se si desidera testare le condizioni di confine di ad es. una funzione di conversione.
- 1. Qualcuno può aiutarmi con TensorFlow?
- 2. Qualcuno può spiegarmi il polimorfismo?
- 3. Esperienze con Javascript History Frameworks
- 4. Esperienze di programmazione con .NET Micro Framework
- 5. Qualcuno può spiegare docker.sock
- 6. Impossibile ottenere il PHP per segnalare errori
- 7. Qualcuno può spiegare RESULT_FIRST_USER
- 8. Qualcuno può spiegare l'attr?
- 9. Qualcuno può spiegare strani JavaScript con oggetti?
- 10. Qualcuno può individuare l'errore con questo array?
- 11. Qualcuno può spiegare il comportamento di "conj"?
- 12. Qualcuno può spiegare MustOverride?
- 13. Esperienze con stack TCP/IP incorporati (gratuiti)?
- 14. Esperienze con Test Driven Development (TDD) per progettazione logica (chip) in Verilog o VHDL
- 15. Qualcuno può spiegare il "trucco degli indici"?
- 16. Esperienze che utilizzano il framework Wt C++?
- 17. Esperienze con linguaggio di programmazione D
- 18. Esperienze di Atlassian Crowd?
- 19. Qualcuno può spiegare Microsoft Unity?
- 20. Qualcuno può spiegarmi i numpy.indices()?
- 21. Qualcuno può identificare questa codifica?
- 22. Qualcuno può spiegare eclipse.p2.profile
- 23. Qualcuno può spiegare come funziona?
- 24. Esperienze comunità WSO2
- 25. Esperienze con Clojure STM per dataset di grandi dimensioni?
- 26. esperienze con server firebird su Internet con più client?
- 27. Come gestire nameof (questa) per segnalare il nome della classe
- 28. Eventuali esperienze con C# e ZeroC ICE
- 29. Appium: può essere utilizzato per il test dell'applicazione multipiattaforma
- 30. Come segnalare che un test vuole saltare se stesso