Klausimai, pažymėti „vieneto testavimu“

Vieneto bandymas - tai metodas, pagal kurį išbandomi atskiri kodo vienetai, siekiant nustatyti, ar jie tinkami naudoti.
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
31
atsakymas

Vieno bandymo C kodas

Šią vasarą dirbau įterptinėje sistemoje, parašyta tiesiogiai C. Tai buvo esamas projektas, kuriame dirbau. Buvau gana paprasta rašyti vieneto testus „Java“ naudojant „JUnit“, bet man buvo nuostolingas dėl geriausio būdo rašyti modulinius elementus ...
paklausė 15 rugsėjo. '08 10:12 val
13
atsakymai

„JavaScript“ vieneto testavimo priemonės 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
22
atsakymai

Kaip naudoti „Assert“, kad patikrintumėte, ar pasirinkta išimtis?

Kaip naudoti „Assert“ (ar kitą bandymų klasę?) Norėdami įsitikinti, kad pasirinkta išimtis?
birželio 1 d., 08:01
9
atsakymai

Kaip paslėpti neteisingus metodus su „mockito“

Kaip nuvalyti metodus su grąžinimo tipu? Įgyvendinau stebėtojo šabloną, bet aš negaliu juoktis su Mockito, nes nežinau, kaip tai padaryti. Ir aš bandžiau rasti pavyzdį internete, bet aš negalėjau. Mano klasė atrodo kaip vieša ...
nustatyti 16 vas '10, 23:54
22
atsakymai

Kas yra vieneto testas, integracijos testas, dūmų bandymas, regresijos testas?

Kas yra vieneto testas, integracijos testas, dūmų testas, regresijos testas ir kokie yra jų skirtumai? Ir kokias priemones galiu naudoti kiekvienam iš jų? Pavyzdžiui, naudoju JUnit ir NUnit testų moduliams ir testų integracijai. ...
nustatyti 06 vas '09 15:08
12
atsakymai

Kaip sukurti srautą iš eilutės?

Turiu rašyti vieneto testą metodui, kuris užima srautą, gaunamą iš tekstinio failo. Norėčiau padaryti kažką panašaus: Stream s = GenerateStreamFromString ("a, bc, d");
nustatyti 10 dec. '09 11:14
26
atsakymai

Kaip naudoti vieneto testo kodą su sriegiu?

Aš vis dar išvengiau košmaro, bandančio daugiasriegį kodą, nes jis tik atrodo per didelis mano laukui. Norėčiau paklausti, kaip žmonės išlaikė testavimo kodą, kuris priklauso nuo sėkmingo vykdymo sričių, arba tiesiog ...
nustatyti 15 rug. '08 14:44 val
44
atsakymai

Ar vieneto bandymai verta pastangų?

Aš stengiuosi integruoti vieneto testavimą į kūrimo procesą komandoje, kurioje dirbau, ir yra keletas skeptikų. Kokie yra geri būdai įtikinti skeptiškus kūrėjus vieneto testavimo vertės komandoje? Mano ...
rugsėjo 16 d '08 0:44
19
atsakymai

Veikia unittest su tipiniu testo katalogo struktūra

Atrodo, kad labai paprasta katalogų struktūra, net ir paprastam „Python“ moduliui, yra padalinti vieneto testus į savo katalogo testą: new_project / antigravity / antigravity.py test / test_antigravit ...
gruodžio 13 d. '09 19:10
8
atsakymai

Rašymo vienetų testai „Python“: kaip pradėti?

Baigiau savo pirmąjį teisingą projektą Pythone, o dabar mano užduotis - užrašyti bandymus. Kadangi tai yra pirmas kartas, kai padariau projektą, tai pirmas kartas, kai jį užrašysiu. Kyla klausimas, kaip pradėti? Aš neturiu idėjos. ...
nustatytas liepos 30 d. 10 val
6
atsakymai

Koks skirtumas tarp sukčiavimo, patyčių ir įkandimų?

Žinau, kaip aš naudoju šiuos terminus, bet man įdomu, ar buvo patvirtintų apibrėžimų, susijusių su vieneto testų klastojimu, pasityčiojimu ir užsikimšimu? Kaip juos apibrėžti savo bandymams? Apibūdinkite situacijas, kuriose galite naudoti kiekvieną. Štai a ...
nustatyti 06 gruodis '08 6:17 val
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
11
atsakymai

Vykdykite vieną bandymo metodą

Žinau, kad jūs galite paleisti visus bandymus tam tikroje klasėje, naudodami: mvn test -Dtest = classname Bet aš noriu paleisti individualų metodą ir -Dtest = classname.methodname neveikia.
nustatyti 09 gruodis '09 16:44
30
atsakymai

Kas yra pagrįstas vieneto testų (ir kodėl)% kodas?

Jei norėtumėte nurodyti minimalų kodo procentinį vienetų testų aprėptį, galbūt net kaip reikalavimą įsipareigoti saugyklai, kas tai būtų? Paaiškinkite, kaip atėjote į atsakymą (nes jei visa tai ...
rugsėjo 18 d '08, 7:25