Test Development (TDD) бағдарламасы не жасау керек екенін көрсету үшін сәтсіз автоматтандырылған сынақ жазбасын қамтиды. Содан кейін тексеру сыналған күйге сәйкес келетін кодты жазу арқылы өтеді. Соңында, код қайта ұйымдастырылады.
46
жауаптар

Жеке әдістермен, өрістермен немесе ішкі сыныптармен жеке функцияны немесе сыныпты қалай тексеруге болады?

Ішкі жеке әдістерге, өрістерге немесе кірістірілген сыныптарға ие сыныпты (xUnit арқылы) қалай сынайды? Немесе ішкі байланыспен (статикалық C / C ++) немесе жекеменшік (анонимді) аттар кеңістігінде пайдаланылатын функция? Меніңше ...
сұрады 29 тамыз. '08 19:11
13
жауаптар

TDD үшін JavaScript бірлігін сынау құралдары

Мен көптеген сынақ модульдерін және JavaScript тестілеу құралдарын қарадым және қарап шықтым, бірақ TDD-мен толық үйлесімді болу үшін қолайлы мүмкіндік таба алмадым. Сонымен, TDD-мен толықтай үйлесетін javascript бірліктерінің сынақ құралы бар ма?
19 қарашада орнатылды '08 5: 35-те
33
жауаптар

Жеке әдістерді қалай сынауға болады?

Мен кейбір қоғамдық және жеке әдістерге ие сынып кітапханасын құрып жатырмын. Мен жеке әдістерді тестілеуді үйренгім келеді (негізінен дамыған, бірақ болашақ рефакоринг үшін пайдалы болуы мүмкін). Дұрыс дегеніміз не ...
30 oct орнатыңыз . '08 сағат 18:49
9
жауаптар

RSpec пайдалану керек ()?

Дана айнымалы мәндерін орнату үшін блоктардың алдында қолдануға тырысамын. Содан кейін осы айнымалыларды мысалдарда қолданамын. Мен жақында let () деп кездестім. RSpec құжаттарына сәйкес, ол мемосыздалған көмекшінің әдісін анықтайды. B мәні ...
19 наурыз 11: 5-де белгіленген
4
жауаптар

Арнайы әдіс Mockito арқылы аталмағанын қалай тексеруге болады?

Әдістің нысанға тәуелділігін тудырмайтынын қалай тексеруге болады? Мысалы: Public interface тәуелділігі {void someMethod (); } public class Foo {public bar (түпкілікті тәуелділік d) {...}} Foo сынағы: public class FooT ...
12 oct орнатыңыз . '12 сағат 18:44
4
жауаптар

Бірліктерді тестілеу кезінде C # «ішкі» қатынау модификаторы

Мен бірлік тестілеуіне жаңадан кірдім және «ішкі» қатынауды модификатордың көп бөлігін пайдалануға болатынын анықтауға тырысамын. Мен «ішкі» пайдаланатын болсақ және InternalsVisibleTo құрастыру айнымалысын орнатсаңыз, біз сынап көреміз ...
желтоқсанның 11-і '08 4:20
31
жауап

Бірыңғай тестілеу анти-үлгі каталогы

анти-паттерн: қарапайым нашар әдеттен, жаман тәжірибеден немесе жаман идеядан анти-паттернді ресми түрде ажырату үшін кем дегенде екі негізгі элемент болуы керек: бірнеше қайталанатын әрекеттер, процестер немесе құрылымдар
02 желтоқсан '08 сағат 14:24
31
жауап

Тестілеуді дамытудың кемшіліктері?

Қамырға арналған дизайнды қабылдау арқылы не жоғалтамын? Тек негативтер тізімі; Теріс нысанда жазылған артықшылықтарды көрсетпеңіз.
15 қыркүйекте сұрады '08 сағат 19:15
11
жауаптар

JUnit-ті тестілеу үшін неге пайдалану керек?

Мүмкін, менің сұрағым жаңадан бастаушы болса керек, бірақ мен кейіпкерлерді қолданатын жағдайды түсінбеймін бе? Мен қарапайым қосымшаларды немесе үлкенірек жазуды жазамын, оларды System.out операторларымен тексеремін, бұл маған өте оңай. Неліктен ...
02 маусымда сағат 3: 54-де орнатыңыз
5
жауаптар

rspec - рельстермен файлды жүктеуді тексеріңіз

Мен рельстерде жүктеуді тексергім келеді, бірақ оны қалай жасау керектігін білмеймін. Мұнда контроллер коды бар: def uploadLicense # Лицензия объектісін жасаңыз @license = License.create (params [: license]) #Get Session ID session = session [: session_id] ...
31 тамызда орнатыңыз . '11 сағат 19:37
15
жауаптар

TDD / BDD скринкаст / бейне ресурстары

Мен жақын арада «Agile Күз» фильмін көрдім, мен де осындай көлемде қосымша материалдар іздеймін. Негізінен, TDD / BDD процесін бейнелейтін скринкстерді іздеймін, бірнеше «нақты өмір» қосымшаларын (немесе олардың бөліктерін) дамытады, сондықтан 20 минуттық ...
28 қаңтарда '10, 1:16
15
жауаптар

TDD және BDD арасындағы негізгі айырмашылық қандай?

Test Driven Development соңғы бірнеше жыл ішінде .NET қауымдастығында інжу болды. Жақында ALT.NET қауымдастығында BDD туралы ренжігенін естідім. Мынау не? Бұл оның TDD-тен ерекшеленуіне әкеледі?
05 тамыз '08 сағат 18:58
36
жауаптар

Бірліктерді тестілеу кезінде тестілеудің не екенін білесіз бе?

C # арқылы пайдаланушы аты, пароль, белсенді жалауша, аты, тегі, толық аты және т.б. бар Пайдаланушы атты сынып қажет. Пайдаланушы түпнұсқалығын растау және сақтау әдістері болуы керек. Тек әдістерді сынап жазамын ба? Мені тіпті алаңдатпау керек ...
15 қыркүйекте сұрады '08 сағат 16:03
13
жауаптар

Метеорды қолдану

Мен метеоризмде сынақты қалай дамыту керектігін көрмеймін. Мен құжаттамада немесе ЖҚС-да қандай да бір сілтеме көрмеймін. Мен ешқандай мысалды көрмеймін. Tinytest көмегімен кейбір пакеттерді көремін. Мен әзірлеушілерден жауап алу керек, бұл ...
20 окты орнатыңыз . '12 сағат 13:30
17
жауаптар

TDD және бірлік тестілеу

Менің компаниямыз жақында біздің кодты тексерді. Мен TDD және бірліктерді тестілеу туралы оқыдым және олардың құндылығына сенімдімін. Мен біздің командамыздың TDD-ті оқыту туралы ойлауымызды өзгертуге күш салуымыз керек екеніне сендіруге тырыстым ...
16 қарашада орнатылды . '09 сағат 16:55