Бирдик тестинде ырастоо деген эмне?
Бирдик тестинде ырастоо деген эмне?

Video: Бирдик тестинде ырастоо деген эмне?

Video: Бирдик тестинде ырастоо деген эмне?
Video: Демон-кормилица, вытащенная из глубин ада 2024, Апрель
Anonim

Бул өзүн-өзү текшерүү деп аталган жазуу үчүн негиз болуп саналат тесттер . А бирдик сыноо ырастоо предикаттарды чын же жалган деп баалайт. Жалган учурда AssertionError ыргытылат. JUnit иштөө убактысы бул катаны кармап, кабарлайт сыноо ийгиликсиз болуп.

Ошондой эле билүү керек, C# бирдиги тестинде ырастоо деген эмне?

15.1. Биз үчүн колдонуп жаткан алкагында бирдик сыноо (NUnit), деп аталган класс Assert колдойт ырастоо сыноо . Биздин тесттер , биз колдонобуз ырастоо ыкма, Assert . же жокпу аныктоо үчүн IsTrue(). ырастоо ийгиликтүү болуп саналат. Бул ыкмага берилген өзгөрмө же туюнтма жалган болсо, анда ырастоо ийгиликсиз.

Экинчиден, JUnit тарабынан бирдикти текшерүү үчүн ырастоо билдирүүлөрү кантип колдонулат? JUnit аркылуу белгилүү бир шарттарды текшерүү үчүн статикалык ыкмаларды камсыз кылат Assert класс. Булар билдирүүлөрдү ырастоо адатта менен башталат ырастоо . Алар ката кабарын, күтүлгөн жана иш жүзүндөгү натыйжаны көрсөтүүгө мүмкүндүк берет. Ан ырастоо методу сыноо тарабынан кайтарылган чыныгы маанини күтүлгөн мааниге салыштырат.

Ушуну эске алып, сиз бирдик тестин кантип жасайсыз?

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

Бирдикти тестирлөөдө акт жана ырастоо деген эмне?

AAA ( Уюштуруу , Act , Assert ) үлгү жазуунун кеңири таралган ыкмасы бирдик сыноолор астындагы ыкма үчүн сыноо . The Уюштуруу бөлүм а бирдик сыноо метод объекттерди инициализациялайт жана астындагы методго берилген маалыматтардын маанисин белгилейт сыноо . The Act бөлүм астындагы ыкманы чакырат сыноо белгиленген параметрлер менен.

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