Tampilkan postingan dengan label pengujian. Tampilkan semua postingan
Tampilkan postingan dengan label pengujian. Tampilkan semua postingan

P2M & KERJA SAMA - STD.7

Penelitian adalah salah satu tugas pokok perguruan tinggi yang memberikan kontribusi dan manfaat kepada proses pembelajaran, pengembangan IPTEKS (ilmu pengetahuan, teknologi, dan seni), serta peningkatan mutu kehidupan masyarakat. Program studi memiliki akses atau road map dan pelaksanaan penelitian yang menunjang terwujudnya visi dan terlaksananya misi program studi dan institusi, serta akses yang luas terhadap fasilitas penelitian yang menunjang. 

Statement Coverage Technique

Pada artikel sebelumnya, yaitu pada Code Coverage : White Box Testing Techniques telah dibahas beberapa kelompok testing yang termasuk Code Coverage yaitu Statement Coverage,Path Coverage,Condition Coverage dan Function Coverage. Pada artikel ini akan dibahas lebih mendetail dari masing-masing testing tersebut.

Basis Path Testing - Estimation of Complexity Measure V(G)

Ini adalah postingan pertama dari Basis Path Testing - Estimation of Complexity Measure V(G). Pembahasan akan dilakukan pada bagian kedua postingan ini. Postingan ini bertujuan untuk menggambarkan Flow Graph, mendapatkan Cyclomatic Complexity, V(G) dan independent path (path bebas) untuk kode sumber program pada bagian bawah postingan ini.

Cyclomatic Complexity V(G) - Basis Path Testing

Ini adalah bagian pertama untuk menghitung Cyclomatic Complexity V(G) - Basis Path Testing. Tujuan dari postingan ini adalah untuk menggambarkan Flow Graph, mendapatkan Cyclomatic Complexity, V(G) dan independent path (path bebas) untuk kode sumber program pada bagian bawah postingan ini.

Control Flow Graph & Notations


Flow Graph

Untuk menghitung ukuran kompleksitas logik dari suatu kode program, V(G), penguji melakukan basis path testing. Nilai V(G), menyatakan jumlah maksimum kasus uji yang harus didesain dengan mengidentifikasi sekumpulan basis ekseskusi paths untuk menjamin semua pernyataan dieksekusi paling tidak satu kali.
Testing is simple – all a tester needs to do is find a graph and cover it ” [Beizer, Software Testing Techniques book]

Code Coverage : White Box Testing Techniques

Apa itu Code coverage

Yaitu suatu metrik yang dimaksudkan untuk mengukur usaha pengujian yang diterapkan pada aplikasi perangkat lunak. Hal ini bertujuan untuk memeriksa kode secara langsung dan termasuk white box testing. Process ini dapat mengidentifikasi kode yang telah dieksekusi dan mana yang tidak. Code coverage dan unit testing saling melengkapi. Unit testing mengacu kepada kebutuhan kinerja sedangkan code coverage menyelesaikan sisanya.