testng udførelse af prøvninger

, prøverne udføres ved hjælp testng, klasse.denne klasse er hovedindgangen til prøver i testng rammer.brugerne kan skabe deres egen testng formål og anvende det på mange forskellige måder, f.eks.:,,, på en eksisterende testng. xml.,,, af syntetiske testng.xml, skabt helt fra java.,,, ved direkte at teste kurser.,,, du kan også fastlægge, hvilke grupper til at omfatte eller udelukke. tildele parametre osv. kommandolinjen parametre er:,,, - d outputdir: angiv den produktion, fortegnelse.,,, - testclass class_name: angiver en eller flere klasse navne.,,, - testjar jar_name: angiver, glas, der indeholder test.,,, - sourcedir src1; src2:; adskilt liste over kilde fortegnelser (anvendes kun, når javadoc angivelser anvendes).,,, - målet,,, - grupper,,, - testrunfactory,,, - evne til at lytte, vil vi skabe testng objekt en eksisterende testng.xml i vores eksempel, skabe.en klasse, skabe en java - klasse, der skal kontrolleres, messageutil.java i, c) > testng_workspace,.,,, /* * denne klasse fingeraftryk givet besked på konsollen.* /offentlige klasse messageutil (private streng besked; //konstruktøren //@ param budskab til trykkes offentlige messageutil (string - meddelelse) (this.message = budskab.} //fingeraftryk beskeden offentlig snor printmessage() {system. println (meddelelse); returmeddelelsen;}}, skabe test klasse,,, skabe en java - test gruppe, sige, sampletest. java.,,, tilføje en testmetode, testprintmessage() til din test klasse.,,, tilføje en anmærkning @ test til metode testprintmessage().,,, gennemføre de prøvningsbetingelser og kontrollere tilstand ved hjælp af assertequals api testng.,,, skabe en java - filen sampletest.java i, c) > testng_workspace,., import org.testng.assert; import org.testng.annotations.test; offentligeklasse sampletest (streng besked = "verden". messageutil messageutil = nye messageutil (meddelelse); @ test offentlige tomrum testprintmessage() {hævder. assertequals (budskab, messageutil. printmessage())}}, skabe testng. xml, næste, lad os skabe testng.xml fil, c) > testng_workspace,, gennemføre test (er).denne sag får hele din test i xml.dette dokument gør det let at beskrive alle dine test suiter, og deres parametre i en fil, som du kan se din kode register eller e - mail til dig.det gør det også let at udvinde delgrupper af prøven eller dele af flere runtime sammensætninger (f.eks. testng-database.xml ville kun gennemføres prøvninger, der udøver deres database). <?xml - version = "0" kodning = "utf - 8"?> < suite navn = "prøve test suite" > < test navn = "prøve test" > < klasser > < klassenavn = "sampletest" /> < /klasser > < /test > < /suite > udarbejder test ved hjælp af javac. c:. testng_workspace> javac messageutil.java sampletest.java, løb den testng.xml, der løber den test, jf. < test > -, c:. testng_workspace> java - cp "c:. testng_workspace" org.testng.testng testng.xml verificere output. hallo, verden =============================================== prøve test suite samlede undersøgt: 1, svigt: 0, springer: 0 ===============================================,



Previous:
Next Page: