De test

afhankelijk testng, soms moet je bellen voor een test in een bepaalde volgorde, of wil je een deel van de gegevens en methoden tussen de Lid - Staten.Deze afhankelijkheid is steun voor onderzoek, omdat het steun en van de methoden voor het testen van de verklaring van testng uitdrukkelijk afhankelijk, die je toestaat om de afhankelijkheid van het gebruik van de eigenschap is:,,,, dependsonmethods, in de toelichting @ test, of het gebruik van eigendom,,,,, dependsongroups in @ test, zoals het gebruik van de toelichting, dependsonmethods,., het creëren van een klasse, het creëren van een Java getest, dat messageutil.java, C:% GT% testng_workspace,., basisopleiding messageutil (privé - string nieuws; //////////////@ parameters de fabrikant informatie worden gedrukt, openbare messageutil (...) {} this.message = nieuws; ///////printmessage gedrukt nieuws. () {systeem. Eruit. Leegte fac (bericht); terugkeer van berichten;}"Hallo."Dat bericht... Salutationmessage () {nieuws = "Hallo."+ informatie systeem. Leegte fac (bericht); terugkeer van berichten;}}, het creëren van een test - case,,, het creëren van een Java - experiment, dat dependencytestusingannotation. Java.,,, het creëren van een Java - experiment, dat dependencytestusingannotation. Java.,,, de toevoeging van de methoden Voor het testen van testprintmessage (), en testsalutationmessage () (), en initenvironmenttest, je test.,,, toevoeging van eigenschappen, dependsonmethods = {"initenvironmenttest"), in de toelichting "test, testsalutationmessage (),.,,, het creëren van een Java - van de naam van de klas dependencytestusingannotation.java, C:% GT% testng_workspace, invoer, invoer org.testng.annotations.test org.testng.assert;; de cursus dependencytestusingannotation {string nieuws =" het "messageutil messageutil = nieuwe messageut;Il (bericht van openbare testprintmessage); @ test ongeldig () {systeem. (") in de leegte fac testprintmessage ("); informatie; dat = "en de" (messageutil. Dat het nieuws. Printmessage ());} "test (dependsonmethods = {'} {initenvironmenttest") van de leegte testsalutationmessage () systeem. (") in de leegte fac testsalutationmessage ("); de informatie = "Hallo."+ "van de"; beweren. Dat bericht (messageutil. Salutationmessage ());} @ testen van de ongeldig initenvironmenttest () {systeem. Leegte fac ("dit is initenvironmenttest");}}, het creëren van een test. Een XML -, het creëren van testng.xml, C:% GT% testng_workspace, de uitvoering van de test (s)., <?De XML - = "1" codering = "utf - 8"?> <."Http://testng.org/testng-1.0.dtd doctype suite voor" > < suite naam = "suite1" > < naam van de test = "test1" > < > < de naam van de klas = "dependencytestusingannotation" /> < /- categorie > < /test > < /suite >, de opstelling van messageutil testgevallen zijn opgenomen, met messageutil.java, C: testng_workspace> opgenomen dependencytestusingannotation.java, lopen nu testng.xml, dat zal lopen, testsalutationmessage (), alleen in de uitvoering van initenvironmenttest (,), C: testng_workspace> Java - CP "C: testng_workspace" org.testng.testng testng.xml, te controleren of de produktie, dit is initenvironmenttest binnen testprintmessage () Manisha in testsalutationmessage (), hé!De =============================================== suite1 test: de totale schuld: 3, 0, 0 =============================================== springen: dependsongroups, zoals het gebruik van,,, je kan ook rekenen op de hele groep van de methode.Laten we een voorbeeld om te laten zien dat dit een beetje., het creëren van een klasse, het creëren van een Java getest, dat messageutil.java, C:% GT% testng_workspace,., basisopleiding messageutil (privé - string nieuws; //////////////@ parameters de fabrikant informatie worden gedrukt, openbare messageutil (...) {this.message = informatie;) ///////printmessage gedrukt nieuws. () {systeem. Leegte fac (bericht); toevoeging van berichten) ///////; "Hallo."Dat bericht... Salutationmessage () {nieuws = "Hallo."+ informatie systeem. Leegte fac (bericht); terugkeer van berichten;}}, het creëren van een test - case,,, het creëren van een Java - experiment, dat dependencytestusingannotation. Java.,,, de toevoeging van de methoden voor het testen van testsalutationmessage, testprintmessage () () (), en initenvironmenttest Je testen, en ze aan de groep "-" toe te voegen aan de eigendom van,,.,, dependsonmethods = {"gestart. * * * * * * *"), in de toelichting "test, testsalutationmessage (),.,,, het creëren van een document getiteld dependencytestusingannotation.java Java - klasse, C:% GT% testng_workspace, invoer, org.testng.assert; de invoer van org.testng.annotations.test; de cursus dependencytestusingannotation {." het nieuws "; messageutil messageutil = = = = = = = nieuwe messageutil (informatie); @ test (groep = {" - "}De testprintmessage) ongeldig () {systeem. (") in de leegte fac testprintmessage ("); informatie; dat = "en de" (messageutil. Dat het nieuws. Printmessage ()); (dependsongroups = {} "test" gestart. * * * * * * * "{}) de leegte testsalutationmessage (- systemen). Eruit. (") in de leegte fac testsalutationmessage ("); de boodschap:" Hallo. "+ "van de"; beweren. Dat bericht (messageutil. Salutationmessage ());} "test (groep = {" - "}) {de leegte initenvironmenttest (- systemen).. leegte fac (" het is initenvironmenttest ");}}, in dit geval, testsalutationmessage is afhankelijk van een verklaring () de uitdrukking" - groep, met regels. * * * * * * * ", om ervoor te zorgen dat de methode testprintmessage () () en initenvironmenttest is altijd voor testsalutationmessage () noemen, als een methode hangt af van je falen, is afhankelijk van het altijd op de vlucht = vals, dat is de Standaard), afhankelijk van de methode is niet het predikaat niet springen.Verslag over de methoden, enz. In het definitieve verslag (in een kleur, het is niet rood of groen http: //europa.eu.int), dit is heel belangrijk omdat skip methode mag niet falen., het creëren van een test. XML -, het creëren van testng.xml, C:% GT% testng_workspace, de uitvoering van de test (s) en. Lt;?De XML - = "1" codering = "utf - 8"?> <."Http://testng.org/testng-1.0.dtd doctype suite voor" > < suite naam = "suite1" > < naam van de test = "test1" > < > < de naam van de klas = "dependencytestusingannotation" /> < /- categorie > < /test > < /suite >, de opstelling van messageutil testgevallen zijn opgenomen, met messageutil.java, C: testng_workspace> opgenomen dependencytestusingannotation.java, lopen nu testng.xml, dat zal lopen, testsalutationmessage (), alleen in de uitvoering van initenvironmenttest (,), C: testng_workspace> Java - CP "C: testng_workspace" org.testng.testng testng.xml, te controleren of de produktie, dit is initenvironmenttest binnen testprintmessage () Manisha in testsalutationmessage (), hé!De =============================================== suite1 test: de totale schuld: 3, 0, 0, dependsongroups =============================================== springen:,,,,, dependsonmethods, VS, het gebruik van groepen, we niet langer aan de problemen in de wederopbouw.Als we niet tot een wijziging van de dependsongroups of de groep eigenschappen, onze test zal blijven en de afhankelijkheid van een passende werking.,,, telkens wanneer een nieuwe methode nodig afhankelijk van diagram, alles wat we moeten doen is de juiste zet in de groep en ervoor te zorgen dat het hangt af van de juiste groep.We moeten een andere methode niet wijzigen.,,,



Previous:
Next Page: