2012-11-15 10 views
8

Domandandosi come il Selenium e il Fitnesse si adattano all'arsenale di un tester software. Dove è appropriato applicare questi strumenti? Si sovrappongono o sono complementari?Selenium vs Fitnesse

Sarebbe bello se qualcuno potesse mettere questi strumenti nel contesto.

risposta

9

Il selenio è un framework di automazione web. Ti permette di scrivere codice che "guida" un browser, quindi puoi automatizzare facendo clic su un sito, compilando moduli, ecc ...

FitNesse è un framework di test di accettazione - è uno strumento per documentare i test di accettazione come testabili codice. Puoi eseguire i test e vedere se superano o falliscono.

i due sono complementari gli uni agli altri - non c'è bisogno di usare selenio con FitNesse o viceversa, ma per i siti web di test, è bene avere le prove di collaudo scritti in FitNesse (o un quadro simile) e hanno loro usano Selenium per guidare un browser.

7

Fitnesse è un framework di test che consente di interfacciarsi con il codice scritto in una lingua di propria scelta tramite qualcosa che chiamano Fixture.

Selenium fornisce una API per guidare il browser Web per i test. Il selenio fornisce una dll e probabilmente un vaso che puoi usare per agganciare a Fitnesse attraverso uno di questi dispositivi.

Dove lavoro usiamo Fitnesse per scrivere test sul sito Web che utilizzano Selenium per guidarli sotto le copertine.