Gaano katagal dapat ang pagsubok sa yunit?
Gaano katagal dapat ang pagsubok sa yunit?

Video: Gaano katagal dapat ang pagsubok sa yunit?

Video: Gaano katagal dapat ang pagsubok sa yunit?
Video: RECEPTION RITES 2021-02 Kakayanin mo ba ang PAGSUBOK ng PNP para maging matikas na PULIS? 2024, Nobyembre
Anonim

Ang karaniwang oras na binadyet sa pagsulat ng mga pagsusulit sa yunit ay mga 1 araw para sa bawat feature na tumatagal ng 3-4 na araw ng heads down coding. Ngunit maaaring mag-iba ito sa maraming mga kadahilanan. Ang 99% na saklaw ng code ay mahusay. Mahusay ang mga unit test.

Kaugnay nito, ilang porsyento ng iyong oras ang ginugugol mo sa pagsubok sa yunit?

Sa pangkalahatan, ang ibig sabihin nito ay a porsyento ng linggo ng trabaho ng koponan o isang bagay. Simula ngayon, gumastos 90% ng oras mo pagsulat ng code at 10% nagtatrabaho sa mga pagsubok sa yunit . Isa o higit pa sa mga bagay na ito, katwiran nila, ang magtitiyak niyan ang ang koponan ay "sapat" pagsubok ng yunit.

Sa tabi sa itaas, ano ang yunit sa pagsubok ng yunit? PAGSUSULIT NG YUNIT ay isang antas ng software pagsubok kung saan indibidwal mga yunit / mga bahagi ng isang software ay nasubok. Ang layunin ay upang patunayan na ang bawat isa yunit ng software ay gumaganap bilang dinisenyo. A yunit ay ang pinakamaliit na nasusubok na bahagi ng anumang software. Karaniwan itong may isa o ilang mga input at kadalasan ay isang solong output.

Katulad nito, itinatanong, nakakatipid ba ng oras ang pagsubok sa unit?

Mayroong ilang mga dahilan upang yunit - pagsusulit iyong code, ngunit bilang oras umuusad, malalaman mo na ang oras ikaw iligtas sa pagsubok ay isa sa mga pinakamahusay na dahilan upang gawin ito. Kung mayroon kang mabuti mga pagsubok sa yunit coverage, ikaw pwede refactor nang may kumpiyansa. Kung wala mga pagsubok sa yunit , kadalasan ay mahirap tiyakin na wala kang masisira.

Paano ka magsulat ng unit test?

  1. 13 Mga Tip sa Pagsulat ng Mga Kapaki-pakinabang na Pagsusulit sa Yunit.
  2. Subukan ang Isang Bagay sa Isang Oras sa Pag-iisa.
  3. Sundin ang AAA Rule: Ayusin, Kumilos, Igiit.
  4. Sumulat muna ng Simpleng “Fastball-Down-the-Middle” na Pagsusulit.
  5. Pagsubok sa Buong Hangganan.
  6. Kung Kaya Mo, Subukan ang Buong Spectrum.
  7. Kung Posible, Takpan ang Bawat Code Path.
  8. Sumulat ng Mga Pagsusulit na Nagpapakita ng Bug, Pagkatapos Ayusin Ito.

Inirerekumendang: