Нэгжийн шалгалт хэр удаан үргэлжлэх ёстой вэ?
Нэгжийн шалгалт хэр удаан үргэлжлэх ёстой вэ?

Видео: Нэгжийн шалгалт хэр удаан үргэлжлэх ёстой вэ?

Видео: Нэгжийн шалгалт хэр удаан үргэлжлэх ёстой вэ?
Видео: Одод хэрхэн мөхдөг вэ ? СУПЕРНОВА гэж юу вэ ? 2024, Арваннэгдүгээр
Anonim

Нэгжийн тест бичихэд төсөвлөдөг ердийн цаг нь ойролцоогоор 1 өдөр 3-4 хоногийн кодчилол хийх шаардлагатай функц бүрийн хувьд. Гэхдээ энэ нь олон хүчин зүйлээс хамаарч өөр өөр байж болно. 99% кодын хамрах хүрээ маш сайн. Нэгжийн туршилтууд маш сайн.

Үүнтэй холбоотойгоор нэгжийн шинжилгээнд хэдэн хувийг зарцуулдаг вэ?

Ерөнхийдөө энэ нь a - ийн хувь багийн ажлын долоо хоног ч юм уу. Одооноос эхлэн, зарцуулах -ийн 90% чиний цаг код бичиж, 10% дээр ажиллаж байна нэгжийн туршилтууд . Эдгээрийн нэг буюу хэд хэдэн зүйл үүнийг баталгаажуулах болно нь баг "хангалттай" нэгжийн туршилт.

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

Үүнтэй адилаар нэгжийн туршилт цаг хэмнэж байна уу?

Үүнд хэд хэдэн шалтгаан бий нэгж - тест таны код, гэхдээ адил цаг ахиц дэвшил гарвал та үүнийг олж мэдэх болно цаг Та хадгалах дээр туршилт хамгийн сайн шалтгаануудын нэг юм хийх тэр. Хэрэв танд сайн байгаа бол нэгжийн туршилтууд хамрах хүрээ, та чадна итгэлтэйгээр рефактор. Үгүй нэгжийн туршилтууд , та юу ч эвдээгүй гэдэгт итгэлтэй байх нь ихэвчлэн хэцүү байдаг.

Нэгжийн тестийг хэрхэн бичих вэ?

  1. Ашигтай нэгжийн тест бичих 13 зөвлөмж.
  2. Нэг удаад нэг зүйлийг тусад нь туршиж үзээрэй.
  3. AAA-ийн дүрмийг дагаж мөрдөөрэй: Зохицуулах, үйлдэл хийх, батлах.
  4. Эхлээд энгийн "Fastball-Down-the-Middle" тестүүдийг бич.
  5. Хил дамнасан туршилт.
  6. Хэрэв та боломжтой бол бүх спектрийг туршиж үзээрэй.
  7. Боломжтой бол кодын зам бүрийг хамрах хэрэгтэй.
  8. Алдаа илрүүлсэн тест бичээд дараа нь зас.

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