2009-07-07 8 views
5

Abbiamo prove di sistema estese scritte nel framework Robot basato su Python e alcune nel framework Aqua basato su Java. Il robot è flessibile e ha una buona registrazione, ma è piuttosto ingombrante e Aqua non ha suscitato molto entusiasmo nei confronti delle persone che lo hanno utilizzato qui. il prodotto testato è principalmente basato su C# /. Net, e stiamo cercando un solido framework completo che ci consenta di inizializzare facilmente le VM e manipolarle (usando SSH/telnet), definire i passi, aspettare ecc. digitando - quindi non abbiamo bisogno di correre per qualche ora prima di trovare qualche parametro in una fase di test non era giusto.alla ricerca di un framework di test di accettazione basato su C# o .Net - alternativa ad Aqua o Robot

potremmo sviluppare una soluzione in-house, da zero o basarlo su NUnit/Fitnesse (abbiamo una buona esperienza con sia per la prova unit testing/fit, ma non forniscono molto logging/Telnet/SSH capacità)

Qualche consiglio?

risposta

1

Verificare il quadro Avignon.

+0

grazie per la punta. sembra essere più di un framework di testing orientato al web, non è vero? (anche se potrebbe funzionare bene anche per altri utilizzi, non ho ancora guardato abbastanza in profondità) –

6

[Disclosure: io sono il capo sviluppatore del quadro Robot]

Sareste interessati a migliorare Framework Robot [1] in modo che supporti si ha bisogno di meglio? Al momento non supportiamo completamente .NET, ma abbiamo verificato che è possibile eseguire il framework su di esso utilizzando IronPython. Il supporto completo di .NET, inclusa la possibilità di implementare librerie di test usando C#, sarebbe davvero interessante, e abbiamo una richiesta di miglioramento aperta su di esso [2]. Sfortunatamente il team di sviluppo principale lavora in un ambiente in cui .NET non è così importante, e quindi abbiamo bisogno di aiuto da qualcuno che ha più esperienza .NET/IronPython.

Si prega inoltre di inviare richieste di miglioramento sui problemi "ingombranti" al tracker dei problemi. Speriamo di poter aggiustarne alcuni o aiutarti a creare patch. In generale, credo che si otterrebbe un ROI migliore e uno strumento esistente migliore rispetto all'implementazione di qualcosa da zero.

[1] http://robotframework.org [2] http://code.google.com/p/robotframework/issues/detail?id=154

+0

idea interessante, tuttavia la società ha già deciso di adottare una soluzione interna - scrivere test e aggiungere funzionalità richieste in modo agile come sono necessario (spero che questo non suoni troppo "new age"). ma potrei provare a esaminare il robot su IronPython poiché sembra interessante. Cercherò di raccogliere un feedback e vedere se c'è qualcosa che vale la pena riportare al tracker dei problemi del robot. –

+0

L'aggiunta del supporto .NET completo per RF dovrebbe essere un'attività relativamente semplice. Ci sono alcune domande aperte relative all'installazione, supporto C#, ecc. Ma non mi aspetto che siano bloccanti. Fateci sapere se siete interessati ad aiutare! –

+0

Darn che è apparso nel posto sbagliato: Pekka - Sono felice di aiutarti a rispondere alle domande se l'offerta è ancora aperta. Cheers Mark –

Problemi correlati