Бирдикти тестирлөөдө кантип шылдыңдайсыз?
Бирдикти тестирлөөдө кантип шылдыңдайсыз?

Video: Бирдикти тестирлөөдө кантип шылдыңдайсыз?

Video: Бирдикти тестирлөөдө кантип шылдыңдайсыз?
Video: Рефакторинг: шаблон проектирования Singleton [Design Patterns] 2024, Май
Anonim

Мазактоо негизинен колдонулат бирдик сыноо . астындагы объект сыноо башка (татаал) объекттерге көз каранды болушу мүмкүн. Башка объекттерди алмаштыргыңыз келген объекттин жүрүм-турумун изоляциялоо үчүн шылдыңдоо реалдуу объекттердин жүрүм-турумун окшоштурган.

Ушундай жол менен, эмне үчүн биз бирдикти сыноодо жасалма объекттерди колдонобуз?

Мазактоо болуп саналат процесс колдонулган ичинде бирдик сыноо качан бирдиги сыноо тышкы көз карандылыкка ээ. максаты шылдыңдоо болуп саналат обочолонуу жана тышкы көз карандылыктын жүрүм-турумуна же абалына эмес, текшерилип жаткан кодго көңүл буруу.

Андан кийин суроо туулат, жасалма файл деген эмне? Объектке багытталган программалоодо а шылдыңдоо объект башкарылуучу жолдор менен колдонмонун эң кичинекей сыналуучу бөлүктөрүнүн жүрүм-турумун туураган симуляцияланган объект.

Демек, классты шылдыңдаганыбызда эмне болот?

Объекттин жүрүм-турумун изоляциялоо сен сынагым келет сен менен башка объекттерди алмаштырыңыз шылдыңдоо реалдуу объекттердин жүрүм-турумун окшоштурган. Ошентип, жөнөкөй сөз менен айтканда, шылдыңдоо реалдуу объекттердин жүрүм-турумун окшоштурган объекттерди түзүп жатат. Бирдикти сыноодо биз бир ыкмаларын сынап көргүсү келет класс изоляцияда.

Мен бардык көз карандылыкты шылдың кылышым керекпи?

3 Жооптор. Туура. сен шылдыңдоо керек Туруктуу же сырткы нерсеге көз каранды болгон нерселер тесттин туруктуу же тышкы нерсеге көз каранды болбошу үчүн. Жазыңыз а шылдыңдоо аны туурайт көз карандылык тестте колдонула турган конкреттүү учурлар үчүн.

Сунушталууда: