Adakah liputan kod 100 mungkin?
Adakah liputan kod 100 mungkin?

Video: Adakah liputan kod 100 mungkin?

Video: Adakah liputan kod 100 mungkin?
Video: Tetangga memenuhi masjid kami untuk bertanya tentang Islam 2024, Mungkin
Anonim

Peraturan praktikal yang baik ialah semua logik perniagaan anda perlu ada 100 % liputan kod . Mempunyai liputan kod hanya untuk mempunyai liputan kod tidak bermakna apa-apa jika semua yang anda lakukan adalah menguji secara tidak betul, atau ujian tidak betul kod . Yang dikatakan, jika ujian anda bagus, maka mempunyai 92-95% liputan luar biasa.

Memandangkan ini, mengapa liputan 100 kod tidak mungkin dilakukan?

Masalah dengan 100 % Sebenar Liputan Kod Sebenar liputan kod ialah peratusan baris bagi kod yang dilaksanakan semasa ujian automatik dijalankan. Kerana 100 % liputan kod adakah bukan bermaksud bahawa ada tidak lebih banyak pepijat di kod . Dan kerana orang akan menulis ujian yang tidak berguna untuk mencapai itu 100 %.

Selain itu, berapa banyak liputan kod yang mencukupi? Liputan kod 70-80% adalah matlamat yang munasabah untuk ujian sistem kebanyakan projek dengan kebanyakan liputan sukatan. Gunakan matlamat yang lebih tinggi untuk projek yang dianjurkan khusus untuk kebolehujian yang tinggi atau yang mempunyai kos kegagalan yang tinggi. Minimum liputan kod untuk ujian unit boleh 10-20% lebih tinggi daripada ujian sistem.

Begitu juga seseorang mungkin bertanya, bolehkah anda mencapai liputan ujian 100%?

Ya, 100 % Liputan ujian ialah mungkin . Ia sentiasa berbeza dari aplikasi ke aplikasi, faktor utama yang memastikan liputan ujian adalah ukuran aplikasi, kerumitan kod dan lebar jalur projek. Kecil saiz aplikasi dan lebih banyak lagi liputan boleh dicapai.

Adakah liputan kod benar-benar berguna?

Liputan kod masih berguna Sesetengah orang menggunakannya untuk mencari kawasan di mana liputan lemah. Mungkin terdapat sebab yang baik bahawa sesetengah bahagian a kod asas adalah jarang bertutup melalui ujian, tetapi melakukan pemeriksaan manual sekali-sekala adalah idea yang baik. Maksudnya adalah untuk menyedarkan ahli pasukan bahawa ujian adalah penting.

Disyorkan: