Persiapan Pengujian Software

Pengujian software (software testing) membutuhkan persiapan, sebelum pengujian dilakukan.

Mengapa? Karena proses testing harus dilakukan secara sistematis, tidak bisa secara sembarang, karena software yang dihasilkan harus bebas dari error, untuk mengurangi resiko kerugian yang akan diderita oleh penggunanya. Produk software harus menguntungkan penggunanya pada saat digunakan.

Berikut persiapan yang dapat dilakukan untuk dapat melakukan proses testing:

  •  membuat checklist
    • list yang akan ditest
    • list requirement
    • list rancangan
    • list spesifikasi
    • list manual, jika sudah ada – biasanya diperlukan untuk pengujian oleh user
  • pembuatan test case
    • merupakan elemen dasar yang harus ditesting
    • merupakan list yang independent
  • pembuatan grup test case
    • kumpulan dari beberapa test case
    • merupakan list yang akan memiliki status hasil test
  • pembuatan modul test
    • pembuatan skenario testing
    • terdiri atas beberapa grup test case
    • diasosiasikan dengan fungsionalitas modul
    • mengacu kepada dokumen requirement dan desain/spec program
  • pembuatan package testing
  • pembuatan produk test

Dengan dimilikinya checklist, kita akan dapat mengetahui progress dari kegiatan testing itu sendiri. Mana yang sudah selesai dilakukan test, mana yang belum. Mana yang sudah dilakukan test pun, bisa diketahui mana yang benar modulnya sudah selesai, dan mana yang belum selesai. Jadi tidak sekedar mengetahui mana yang sudah dan mana yang belum.

Pekerjaan persiapan juga membutuhkan software yang dapat membantu proses persiapan testing ini. Yang paling sederhana adalah dengan menggunakan Excel, jika memungkin menggunakan aplikasi yang dirancang khusus. Produk yang open source adalah TestLink.

Advertisements

4 Responses to “Persiapan Pengujian Software”

  1. Metha Says:

    assalamu’alaikum…
    saya ingin bertanya..
    apa yang dimaksud menuji software dengan software?
    bisakah anda memberi contohnya secara detail agar saya bisa paham?
    terimakasih
    wassalamu’alaikum

  2. betha Says:

    Wa’alaykum salam wR wB

    Dijawab singkat dulu ya..
    Menguji software dengan software adalah proses pengujian yang menggunakan software untuk menggantikan peran tester (manusia) untuk melakukan pengujian.

    Banyak software yang bisa digunakan untuk melakukan proses pengujian ini.

    Secara umum adalah kita membuat program yang akan dijalankan oleh software tester ini. Programnya ada yang dibuat secara manual, ada juga yang sudah jadi, kita tinggal menggunakan dan memasukkan parameter untuk menguji software tersebut.

    Salah satu software untuk membuat program untuk menguji adalah AutoIt namanya. Kita melakukan pemrograman untuk membuat program uji. AutoIt juga memiliki fasilitas makro, yaitu menyimpan langkah-langkah yang kita lakukan untuk melakukan proses pengujian, sama seperti kita menggunakan MS Excel untuk membuat makro.

    Banyak software untuk melakukan pengujian dengan mendasarkan diri pada proses perekaman langkah kita untuk menguji software.

    Salah satu software yang bisa digunakan adalah ab (apache benchmark), yaitu software yang digunakan untuk melakukan proses pengujian aplikasi web yang kita buat.

    Jadi dengan adanya software untuk pengujian, kita bisa menyimpankan pengetahuan kita dalam melakukan pengujian software kepada software untuk pengujian. Jika suatu bug diketahui, kemudian telah diperbaiki oleh programmernya, maka kita bisa menggunakan software pengujian ini untuk melakukan proses pengulangan pengujian. Tidak harus kita (manusia) yang melakukan langkah demi langkah untuk menjalankan program yang diuji.

    Sekian dulu..

    Jika nanti sudah agak luang, saya akan coba tulis contoh yang lebih nyata.

    Wassalamu’alaykum

  3. enas Says:

    tolong dong kasih saya contoh untuk persipan test

  4. Bimas Bukin Says:

    asslamulaiakum..
    bang kalo Fungsi & proses yang dapat dilakukan sama yang dihasilkan aplikasi yang udah di testing itu apa ya bang?
    Makasih jawabannya


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: