Postingan

Menampilkan postingan dari Maret, 2021

Testing Perangkat Lunak

     Dalam melakukan pengembangan perangkat lunak maka kita perlu melakukan testing(uji coba). Menurut Standar ANSI/IEEE 1059: Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defects / errors / bugs) dan mengevaluasi fitur-fitur dari entitas software. Namun, testing tak dilakukan begitu saja melainkan ada prisnsip yang perlu diketahui. Terdapat 6 kunci prinsip-prinsip testing, yaitu: Testing yang komplit tidak mungkin. Testing merupakan pekerjaan yang kreatif dan sulit. Alasan yang penting diadakannya testing adalah untuk mencegah terjadinya errors. Testing berbasis pada resiko. Testing harus direncanakan. Testing membutuhkan independensi. Testing dapat dilakukan oleh Programmer, Tim tester, Beta tester, Kostumer, Maintainer dan lainnya.  Bagian yang perlu dilakukan testing: Bagian Statment / Statment Coverage Bagian Percabangan / Branch Coverage Bagian Kondisi / Condition Coverage Tipe-tipe tes