, vergeet niet de dekking van je cliënt.,,,,,,,,,, 53, 20 aandelen,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, om ervoor te zorgen dat de je aanvraag test, je kan de fout in je nummer gevonden in de code, de verbetering van de toepassing van de handhaving van de code, goed ontworpen. , de klant, de server. Eenheid testen om de verschillende uitdagingen.Bij de behandeling van de cliënt van de code, vind je jezelf niet van toepassing en de scheiding van de logica van de logica van de DOM, net voor de bouw van een javascript code in het algemeen.Gelukkig is er veel grote cliënt test bank te testen je code, het creëren van een maatregel van de test en de complexiteit van de dekking, de analyse van het testen, waarom?De test is, ten eerste, de eenheid van een vermindering van de verkeerde methode, om ervoor te zorgen dat de toepassing van je functie, zoals het zou moeten zijn.Maar buiten dat, is tdd betekent concepten en gedrag gedreven ontwikkeling (SAT).,, dat de twee eenheden test strategie zal helpen om je te schrijven, het ontwerpen van uw aanvraag vóór de aanvraag, schrijf je je logica.Door de opstelling van de code voor je eigen mogelijkheden om te denken dat je de toepassing van ontwerpen, want als je een test, je bent in feite proberen te ontwerpen van toepassing is, hoe je met je code interactie, zodat je een beter inzicht in het ontwerp.In de eerste plaats zal de test je snel vertellen in uw ontwerp is er iets wat je gebreken, omdat je de test, de te gebruiken codes, je schrijft.,,, - is een code in de loop van de,,, je vindt tdd helpen bij het vinden van je code, je schreef het op.SAMENVATTING - is snel "de rode, groene en wederopbouw".Wat betekent dit, schrijf je een test, schrijf de code voldoende te testen, niet de eerste.En dan, je code te schrijven, zodat je de test.Daarna, wil je je net geschreven door het verbouwen.Heel simpel.,, bdd is een iets andere bloemen - en in het meer is gebaseerd op de behoeften van het bedrijfsleven en de specificaties van de cliënt,.,, test, test, om een aantal redenen moet je je klant.Zoals eerder vermeld, dat zal bijdragen tot de vermindering van fouten, en je helpt het ontwerp van toepassing.De cliënt test is ook belangrijk, want het geeft je een kans om je code in de voorkant van de testen, de invoering van isolatie, ver weg van je.Met andere woorden, het een voordeel is dat je kunt testen je javascript server draait niet van toepassing.Je moet die test, en ervoor te zorgen dat de functies van dingen, maar niet klikken en rond de test doen.In vele gevallen, hoef je niet eens op het internet, als je de test goed is opgezet. Met de ontwikkeling van de netwerken, en javascript zo belangrijke rol, is het belangrijk om te leren hoe het testen van de code, vermindering van fouten, die hun weg naar de productie van de code te geven.Je baas niet als dit gebeurt, jij ook niet.In feite, een goede plek om te beginnen met de cliënt is geschreven werk test test verslag rond de fout.Dit zal je schrijven als je niet testen, een plek om te beginnen vanaf nul beginnen. Een andere reden voor het testen van je cliënt, als je de code, als je klaar bent om te gaan en de toevoeging van nieuwe functies, je code, je kan de toevoeging van nieuwe functies, opnieuw van je test, en ervoor te zorgen dat de heb je geen regressie en breken van een van de functies van de bestaande, te beginnen met de cliënt kan de test is moeilijk, als je het nog nooit gedaan.Een van de moeilijkste cliënt test is het vinden van de logica van de isolatie dom van toepassing op de beste manier.Dit betekent dat meestal dat je dom moet in een abstract.Dit is door middel van een klant kader zoals Knockout.js, backbone.js, of angular.js de eenvoudigste manier, om er slechts enkele te noemen.,, voor het gebruik van de bibliotheek, deze bent, voel je je minder pagina 's in de browser en meer aanvragen.Wil niet gewoon javascript hoewel de eenheid controle onmogelijk is.In dit geval, en je leven zal je ontwerp - code, die gemakkelijk kan worden gewonnen, dom te vergemakkelijken. De keuze van een test, bibliotheek, er zijn vele verschillende test opslagplaats kiezen, hoewel in de eerste drie is vaak Qunit, mokka, Jasmine.,, Jasmine en de koffie is bdd eenheid testen, maar de test is een eenheid in het kader van de eigen, van dit artikel. Voor de rest van ons Qunit, wordt een onderzoek naar het gebruik van een cliënt te testen in de zeer lage drempel.Kijk deze gedetailleerde beschrijving van de systemen voor meer informatie, je code, Qunit (,, te beginnen met het gebruik van Qunit is heel eenvoudig.De volgende: //europa.eu.int /comm /is alles wat je nodig hebt:,, <.Doctype html> < html> < head> < een gebruikersnaam "de utf - 8" > < title> QUnit Example< /title> < link rel = "stylesheet": /qunit.css "> < /head> < body> < div =" qunit "> < /div> <; div =" qunit-fixture "> < /div> < script src =" qunit.js "> < /script> < script src ="../app/yourSourceCode.js "> < /script> < script src =" tests.js "> < /script> < /body> < /html>,, voor de de volgende paar voorbeelden, dat we aan de opbouw van een klein dingetje dat je? - A - A - code in de tekst en het rendement de desbetreffende stad, staat en waarden met behulp van Geonames. County,Het zal in de eerste plaats blijkt dat slechts een postcode, maar zolang de postcode van vijf woorden uit het opvragen van gegevens zal de geografische benamingen.Als het om meer gegevens, blijkt dat de met die op het gebied van de stad, het land en de informatie.We zullen ook met Knockout.js.De eerste stap is het schrijven van een mislukt experiment, een beetje denken. Door voor het ontwerp, de eerste test is geschreven, kan het nodig zijn ten minste twee programma 's, dat is dus een goed uitgangspunt.Ten eerste, we worden een quantum - systeem en onze eerste test:,, module ("- test (" hond "); van mening bestaan, moet het model" (functie) (- formviewmodel, "we moeten een vorm van ViewModel"); (addressviewmodel, "we moeten zijn een ViewModel adres");});,, als je dit testen en het zal falen, nu kan je een code te schrijven, laat het door de,,,,,, var addressviewmodel = functie (facultatief) {}; var formviewmodel = functie) (this.address = nieuwe addressviewmodel (});;,, zie je de groene en rode niet van deze tijd.Zo 'n test lijkt me een beetje dom, maar ze zijn nuttig, dwingen ze je wat je wilt door ten minste de vroege stadia van ontwerp,,,,,, de volgende test ons werk zou schrijven, addressviewmodel, functioneren.We weten dat deze kleine onderdelen van de specificaties, de andere gebieden moeten verstoppen in de eerste tot gegevens van oordeel dat de postcode van module (adres,., van mening dat het model "); de test (" moeten de gegevens van de lidstaten, als de postcode is gevonden, functie) (var. = nieuwe addressviewmodel (); de goede (!Adres islocated ()); Adres Postcode (12345); adres City ("foo"); het adres staat (""); adres. County ("BAM"); adres (. Islocated ());});,, van deze code niet geschreven, maar het idee is hier. Berekening van Een zichtbare, terug, echt, alleen als ZIP, stad, land, County is de waarheid.Dus, deze test zal natuurlijk in het niet de eerste keer, laten we nu een code te schrijven, laat maar door. Addressviewmodel, var = functie (facultatief) {optie kiezen
Vergeet niet over je klanten.
Previous:Samen met de internationale
Next Page:De kern van de bu met kendo