Struttura del programma del selenio-unità

0

Il mio ufficio ha una suite di motori di segnalazione web scritti in VB. Nel complesso ci sono circa 300 report con display diversi a seconda dei dati inseriti in essi. Sto cercando di stabilire un modo efficace per affrontare una così grande diversità, ma sto lottando con la creazione di un sistema che non sarà un incubo da codificare / mantenere.

Quello che ho pensato di fare è:

  1. All'avvio del programma, leggere i passaggi richiesti per ciascuna pagina di test. Questo potrebbe avere più test per la stessa pagina con diversi input.
  2. Scrivi ogni iterazione del test nel file XML sotto $ env: temp / testname
  3. Utilizza l'attributo TestCaseSource di Nunit per incanalare ogni file XML correlato come sorgente.

Il mio principale ostacolo è stato come ottenere quei dati nel framework Nunit. Nunit è davvero appropriato per quello che sto cercando di fare, o è troppo statico?

    
posta Jacobm001 12.11.2013 - 17:21
fonte

1 risposta

1

Puoi combinare TestCaseSource con un factory di dati di prova che produce% oggettiTestCaseData, come mostrato nei documenti NUnit qui link

Ciò consentirà la generazione dinamica dei dati di test in fase di esecuzione. Forse è quello che stai cercando.

    
risposta data 13.11.2013 - 22:08
fonte

Leggi altre domande sui tag