Klausimai pažymėti „tdd“

„Test Development“ (TDD) apima nepavykusį automatizuotą bandymų įrašą, nurodantį, kas turėtų būti sukurta. Tada bandymas praeina rašant kodą, kuris atitinka patikrintą būseną. Galiausiai, kodas yra reorganizuojamas.
46
atsakymai

Kaip patikrinti privačią funkciją ar klasę su privačiais metodais, laukais ar vidinėmis klasėmis?

Kaip vieneto testas (naudojant xUnit) yra klasė, turinti vidinius privačius metodus, laukus ar įdėtus klases? Arba funkcija, kuri yra privati, naudojant vidinį ryšį (statinis C / C ++) arba yra privačioje (anoniminėje) vardų erdvėje? Atrodo ...
paklausė 29 rug. '08 19:11
13
atsakymai

„JavaScript“ vieneto testavimo įrankiai TDD

Peržiūrėjau ir peržiūrėjau daug testų modulių ir „JavaScript“ testavimo įrankių, tačiau negalėjau rasti tinkamos galimybės visiškai suderinti su TDD. Taigi, ar yra „JavaScript“ vieneto testavimo įrankis, visiškai suderinamas su TDD?
lapkričio 19 d. '08, 5:35
33
atsakymai

Kaip testuoti privačius metodus?

Sukuriu klasės biblioteką, kurioje bus keletas viešų ir privačių metodų. Norėčiau sugebėti išbandyti privačius testavimo metodus (daugiausia kuriant, bet taip pat gali būti naudinga atliekant tolesnį refaktoravimą). Kas yra teisinga ...
nustatyti 30 okt. '08 6:49 val
9
atsakymai

Kada naudoti RSpec let ()?

Bandau naudoti blokų priekyje, kad nustatytumėte egzemplioriaus kintamuosius. Tada naudoju šiuos kintamuosius savo pavyzdžiuose. Neseniai sutikau leisti (). Pagal RSpec dokumentus jis naudojamas ... apibrėžti atmintinės pagalbininko metodą. Vertė b ...
nustatykite kovo 19 d. 11 val
4
atsakymai

Kaip patikrinti, ar specifinis metodas nebuvo vadinamas naudojant „Mockito“?

Kaip patikrinti, ar metodas nesukelia objekto priklausomybės? Pavyzdžiui: viešoji sąsaja Priklausomybė {void someMethod (); } public class Foo {public bar (galutinė priklausomybė d) {...}} Su „Foo“ testu: viešoji klasė FooT ...
nustatyti 12 okt. '12, 18:44
4
atsakymai

C # „vidinis“ prieigos modifikatorius atliekant vieneto testavimą

Aš esu naujas vieneto testavimui ir bandau išsiaiškinti, ar turėčiau naudoti daugiau „vidinio“ prieigos modifikatoriaus. Žinau, kad jei naudojame „vidinį“ ir nustatome surinkimo kintamąjį „InternalsVisibleTo“, galime išbandyti ...
gruodžio 11 d '08 4:20
31
atsakymas

„Single Testing Anti-Template“ katalogas

anti-pattern: turi būti bent du pagrindiniai elementai, kad būtų galima oficialiai atskirti faktinį anti-modelį nuo paprasto blogo įpročio, blogos praktikos ar blogos idėjos: kelis pasikartojančius veiksmus, procesus ar struktūras, kad ...
nustatyti 02 gruodis '08, 14:24 val
31
atsakymas

Bandymų pagrindu atsirandančios plėtros trūkumai?

Ką aš pralaimėsiu priimant tešlos varomą dizainą? Tik negatyvų sąrašas; Nenurodykite neigiamų formų parašytų išmokų.
paklausė 15 rugsėjo. '08, 7:15 val
11
atsakymai

Kodėl bandymui naudoti JUnit?

Galbūt mano klausimas yra pradedantysis, bet negaliu suprasti aplinkybių, kuriomis aš naudosiu junitą? Aš rašau paprastas programas arba didesnes, testau jas su System.out pareiškimais, ir tai man gana paprasta. Kodėl reikia sukurti ...
Nustatyta birželio 12 d. 12 val
5
atsakymai

Patikrinkite failų įkėlimą naudojant rspec - rails

Noriu patikrinti failų įkėlimą į bėgius, bet nežinau, kaip tai padaryti. Čia yra valdiklio kodas: def uploadLicense # Sukurkite licencijos objektą @license = License.create (params [: license]) #Get Session ID sessid = sesija [: session_id] ...
nustatyti 31 d. '11 19:37
15
atsakymai

TDD / BDD screencast / video ištekliai

Neseniai baigiau žiūrėti Agile rudenį ir ieškau daugiau panašios apimties medžiagų. Iš esmės ieško „screencasts“, kurie atspindi TDD / BDD procesą, kuriant kelias „realaus gyvenimo“ programas (arba jų dalis), taigi ne 20 minučių ...
nustatyti 28 sausis '10 - 1:16
15
atsakymai

Kokie yra pagrindiniai TDD ir BDD skirtumai?

Per pastaruosius kelerius metus bandomoji plėtra buvo .NET bendruomenės pyktis. Neseniai aš girdėjau, kad ALT.NET bendruomenė griauna apie BDD. Kas tai? Kas tai skiriasi nuo TDD?
nustatyti 05 rug '08 6:58 val
36
atsakymai

Kaip žinote, ką testuoti rašant vieneto testus?

Naudojant C #, man reikia klasės, pavadintos Vartotojo, turinčio naudotojo vardą, slaptažodį, aktyvią vėliavą, vardą, pavardę, vardą ir pavardę. Turi būti vartotojo autentifikavimo ir taupymo metodai. Ar tik rašau metodą? Ir aš net turiu nerimauti ...
paklausė 15 rugsėjo. '08 4:03 val
13
atsakymai

Plėtra naudojant „Meteor“

Nematau, kaip atlikti testą meteoras. Aš nematau jokių paminėjimų dokumentuose ar DUK. Nematau jokių pavyzdžių ar panašių dalykų. Matau keletą paketų naudojant „Tinytest“. Man reikia atsakymo iš kūrėjų, kas yra ...
nustatyti 20 okt. '12 13:30 val
17
atsakymai

TDD ir vieneto testavimas

Mano įmonė neseniai išbandė mūsų kodą. Kai kurį laiką perskaičiau apie TDD ir vieneto testavimą, ir esu įsitikinęs jų verte. Bandžiau įtikinti mūsų komandą, kad TDD yra verta pastangų studijuoti ir keisti mąstymą apie ...
lapkričio 16 d. '09 16:55