2010-05-13 20 views
15

Sto cercando un buon framework di test End-End in python, dove i test possono essere scritti in python e gestiti in modo confortevole. So che ci sono molti framework di testing unitario, ma sto cercando un ambito più ampio, qualcosa come il test director con supporto per i report ecc., Dove un intero sistema è sotto test.Buon framework di test di sistema automatizzato in python

+0

Che cos'è il front-end? Che ne dici del back-end? – Johnsyweb

risposta

18

Non hai fornito alcun dettaglio, quindi è molto difficile sapere quale prodotto specifico stai cercando. Forse robotframework si adatta alle tue esigenze

+0

Interessante. Lo hai effettivamente usato? Qualche conoscenza a riguardo? – GabiMe

+0

Sì, sto costruendo qualcosa di simile per l'automazione del test, quindi stavo dando un'occhiata all'applicazione – anijhaw

+0

La cosa più bella del progetto su robot è che può essere usata per una moltitudine di cose, sia per i test dell'interfaccia, sia per i test funzionali di back-end, o semplicemente per eseguire una semplice funzione ripetibile o un insieme di funzioni! Basta fare attenzione a scegliere con attenzione le parole chiave altrimenti le cose possono sfuggire di mano. Abbiamo visto tutti cosa succede quando proviamo a fare il meshing inglese in un linguaggio di programmazione (ad es. Visual basic) ... ci sono modi per discriminare quando sono presenti parole chiave duplicate in più librerie, ma anche allora è una buona idea scegliere saggiamente le parole chiave e spendere quella volta in anticipo. – vinnybad

0

Ho usato zope.testing ed è stato molto buono per il mio bisogno, ma non è così diverso dal semplice unittest.

C'è un buon confronto here. Immagino che la maggior parte dei prodotti citati siano più del tipo di test unitario. Non sono sicuro che troverai quello che cerchi.

+8

Il tuo link è sbagliato .. – GabiMe

0

Il TTCN3 è un quadro di prova abbastanza buono per i test black-box. Gli strumenti commerciali stanno avendo molte cose da segnalare lì. Non è in Python.

Problemi correlati