Testing Tools, Rahasia Software Berkualitas

Hi everybody! Hope it's a nice day :) Apa yang anda pikirkan mengenai "testing tools" Ini bukanlah sejenis makanan maupun ujian loh, guys. Mau tau lebih lengkap mengenai si testing tools? Yuk, langsung check it out! ^-^

Pengujian/Testing
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. (Standar ANSI/IEEE 1059)

Testing software adalah tahapan dalam development software yang bertujuannya untuk mencari sebanyak-banyaknya error berdasarkan test case.

Tujuan Testing adalah untuk menentukan ...
  1.     Apakah berlaku seperti yang diharapkan?
  2.     Apakah software telah siap digunakan?
  3.     Apa saja keterbatasaanya?
  4.     Apa saja kemampuannya?
  5.     Apa saja masalahnya?
  6.     Apa saja resikonya?
Ada beberapa cara menagapa "Testing tools" dilakukan, diantaranya :

Verfikasi
Pengecekan entitas termasuk software untuk pemenuhan dan konsistensi dengan melakukan evaluasi hasil terhadap kebutuhan yang telah ditetapkan.

Validasi
Untuk melihat kebenaran sistem apakah proses yang telah ditetapkan ditulis dalam spesifikasi sudah seperti apa yang diinginkan/ dibutuhkan oleh pengguna sistem.

Menemukan Error
Untuk mencari kesalahan dalam suatu produk, sehingga bisa diperbaiki produk tersebut sebelum digunakan.
enguji bukan melawan mereka tetapi membantu developer.

Cara Mendeteksi Kesalahan?
 1. Dengan memeriksa struktur dan desain internal
 2. Dengan memeriksa fungsi dari antarmuka pengguna (user interface)
 3. Dengan memeriksa sasaran design (design objective)
 4. Dengan memriksa permintaan user (user requirement) 
 5. Dengan mengeksekusi progam

Klasifikasi Kesalahan Program?
  • Kesalahan bahasa (language error) 
Kesalahan cara penulisan program (syntax error) dan/atau kesalahan tata bahasa (grammaticalerror)
  • Kesalahan sewaktu proses (run-time error) 
Kesalahan kondisi yang belum terpenuhi atau yang akan menyebabkan program hang dan/crash.
  • Kesalahan logika (logical error) 
Kesalahan mengartikan keinginan analis. Tidak terjadi kesalahan program secara sintaksis, tetapi akan menghasilkan sesuatu yang tidak diharapkan.

Testing tools maupun Mobile testing tools automation dapat menentukan kualitas suatu software, tentunya harus disesuaikan dengan kebutuhan ataupun keinginan anda ya!
Mengapa? Karena software yang berkualitas adalah software yang bebas error dan bug secara objektif, tepat waktu, dan tentunya yang sesuai dengan kebutuhan atau keinginan dan maintainable.
Semoga bermanfaat dan sampai jumpa! :)


0 Komentar untuk "Testing Tools, Rahasia Software Berkualitas"

Back To Top