Агуулгын хүснэгт:

C#-ийн хамгийн сайн нэгж тестийн хүрээ юу вэ?
C#-ийн хамгийн сайн нэгж тестийн хүрээ юу вэ?

Видео: C#-ийн хамгийн сайн нэгж тестийн хүрээ юу вэ?

Видео: C#-ийн хамгийн сайн нэгж тестийн хүрээ юу вэ?
Видео: Расчет уровня вовлеченности сотрудников. Бережливое производство. 2024, Дөрөвдүгээр сар
Anonim

Нэгжийн туршилтыг автоматжуулахын тулд хамгийн шилдэг 5 нэгжийн туршилтын тогтолцооны жагсаалтыг олоорой

  • C#-д зориулсан нэгжийн тестийн хүрээ нь хамгийн алдартай C# нэгжийн тестийн хүрээ юм NUнэг .
  • NUнэг :
  • Java-д зориулсан нэгжийн туршилтын хүрээ.
  • JUnit:
  • TestNG:
  • C эсвэл C++-д зориулсан нэгжийн туршилтын хүрээ
  • Нэгж:
  • JavaScript-д зориулсан нэгж тестийн хүрээ.

Ийм байдлаар би C# хэл дээр юуг нэгжээр шалгах ёстой вэ?

онд C# , та бодож болно нэгж арга хэлбэрээр. Та ингэж бичээрэй нэгжийн туршилт тийм зүйл бичих замаар туршилтууд арга.

Нэгжийн туршилтын шилдэг туршлагууд

  1. Зохицуулах, үйлдэл хийх, батлах.
  2. Туршилтын арга бүрт нэг батламж.
  3. Туршилтын харилцан хамаарлаас зайлсхий.
  4. Богино, сайхан, харагдахуйц байлгах.
  5. Туршилтын өвдөлтийг үнэр гэж хүлээн зөвшөөр.

Дараа нь асуулт бол бид TestNG-г C#-тэй ашиглаж болох уу? Эдгээр бэхэлгээг ашиглахад маш хялбар байдаг TestNG , гэхдээ TestNG боломжтой зөвхөн байх ашигласан java-тай. Селений тест дээр ажиллаж байхдаа C# I NUnit-тэй тааралдав. Гэхдээ I Эдгээр бэхэлгээг NUnit болон ашиглан хийх боломжгүй гэж бодъё I Мөн NUnit нь интеграцийн тест биш харин нэгжийн тестийн хүрээ гэдгийг ойлгоорой.

Үүний нэгэн адил хүмүүс нэгж тестийн хүрээ гэж юу вэ?

Нэгжийн туршилт . НЭГЖИЙН ТУРШИЛТ програм хангамжийн түвшин юм туршилт хаана хувь хүн нэгж / програм хангамжийн бүрэлдэхүүн хэсгүүдийг шалгасан. Үүний зорилго нь тус бүрийг баталгаажуулах явдал юм нэгж программ хангамж нь төлөвлөсний дагуу ажилладаг. Нэгжийн туршилтын хүрээ , жолооч, бүдүүвч, хуурамч/хуурамч объектыг туслах зорилгоор ашигладаг нэгжийн туршилт.

NUnit эсвэл MSTest аль нь дээр вэ?

Нунит хамаагүй хурдан байдаг. NUнэг тестийг 32 ба 64 бит дээр ажиллуулж болно ( MSTest тэдгээрийг зөвхөн 32 бит IIRC дээр ажиллуулдаг) NUнэг хийсвэр ангиудыг туршилтын хэрэгсэл болгохыг зөвшөөрдөг (ингэснээр та тестийн хэрэгслийг өвлөн авах боломжтой). MsTest үгүй.

Зөвлөмж болгож буй: