Domanda

Abbiamo un programma che che vorremmo fare prove di accettazione su di esso.
L'input è un file XML con differenti "compiti".
L'uscita è un altro file XML con i risultati.
Quale sarebbe la prassi migliore per automatizzare i test di accettazione per questo?
Ci sarà probabilmente necessario memorizzare coppie di file di input e di output, eseguire il programma sugli ingressi e confrontare risultati alle uscite previste.
Is Ant bene per questo compito?
Se i test di accettazione coprire tutti i casi angolo, o unico test che la funzionalità è in funzionamento generale.
Eventuali altri suggerimenti per quanto riguarda i test di accettazione in Java sarebbe apprezzato.

È stato utile?

Soluzione

Alcuni suggerimenti generali

  • Assicurarsi che le persone non tecniche, quali clienti o gli analisti di business a comprendere i test.
  • Si sforzano di organizzare bene le vostre suite di test. Probabilmente si poteva organizzare per caratteristica o funzionalità. Anche cercare di test separati per i casi d'angolo da quelle delle prove "normali".

Credo che XMLUnit può fare diffing di file XML http://xmlunit.sourceforge.net/

Altri suggerimenti

DDSteps sarà di molto aiuto per questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top