Vahid testi nə qədər vaxt aparmalıdır?
Vahid testi nə qədər vaxt aparmalıdır?

Video: Vahid testi nə qədər vaxt aparmalıdır?

Video: Vahid testi nə qədər vaxt aparmalıdır?
Video: Yol polisi sürücüyə hansı halda içki testi edə bilər? 2024, Aprel
Anonim

Vahid testlərinin yazılması üçün büdcəyə ayrılan tipik vaxtdır təxminən 1 gün 3-4 gün baş aşağı kodlaşdırma tələb edən hər bir xüsusiyyət üçün. Ancaq bu, bir çox amillərlə dəyişə bilər. 99% kod əhatə dairəsi əladır. Vahid testləri əladır.

Bununla əlaqədar olaraq, vaxtınızın neçə faizini vahid testinə sərf edirsiniz?

Ümumiyyətlə, bu a deməkdir faizi komandanın iş həftəsi və ya başqa bir şey. Bundan sonra, sərf etmək 90% vaxtınız kod yazmaq və 10% üzərində işləyir vahid testləri . Bunlardan biri və ya bir neçəsi bunu təmin edəcək the komanda "kifayət qədər" edir vahid sınağı.

Yuxarıda əlavə olaraq, vahid testində vahid nədir? BÖLGE SINAQ proqram təminatı səviyyəsidir sınaq harada fərdi vahidlər / proqramın komponentləri sınaqdan keçirilir. Məqsəd hər birini təsdiqləməkdir vahid proqram təminatı nəzərdə tutulduğu kimi işləyir. A vahid hər hansı bir proqram təminatının sınaqdan keçirilə bilən ən kiçik hissəsidir. Adətən bir və ya bir neçə girişə və adətən bir çıxışa malikdir.

Eynilə, soruşulur ki, vahid testi vaxta qənaət edirmi?

Bunun bir neçə səbəbi var vahid - test kodunuz, lakin kimi vaxt irəlilədikcə, öyrənəcəksiniz vaxt Sən yadda saxla haqqında sınaq üçün ən yaxşı səbəblərdən biridir et o. Yaxşısı varsa vahid testləri əhatə, siz bacarmaq inamla refaktor. olmadan vahid testləri , heç bir şeyi pozmadığınızı təmin etmək çox vaxt çətindir.

Vahid testini necə yazırsınız?

  1. Faydalı Vahid Testlərinin Yazılması üçün 13 Məsləhət.
  2. Ayrı-ayrılıqda bir şeyi sınayın.
  3. AAA qaydasına əməl edin: Təşkil et, hərəkətə keçir, təsdiq et.
  4. Əvvəlcə sadə “Fastball-Down-the-Middle” Testlərini yazın.
  5. Sərhədlər Arasında Test.
  6. Mümkünsə, Bütün Spektri yoxlayın.
  7. Mümkünsə, Hər Kod yolunu əhatə edin.
  8. Səhv aşkar edən testlər yazın, sonra onu düzəldin.

Tövsiyə: