0

Software Penguji Aplikasi : SANDBOXIE dan ALTRIS SVS

Posted by Ryas Astria on 13.07 in

Ujicoba software merupakan elemen yang kritis dari SQA dan merepresentasikan tinjauan ulang yang menyeluruh terhadap spesifikasi,desain dan pengkodean. Ujicoba merepresentasikan ketidaknormalan yang terjadi pada pengembangan software. Selama definisi awal dan fase pembangunan, pengembang berusaha untuk membangun software dari konsep yang abstrak sampai dengan implementasi yang memungkin.

Para pengembang membuat serangkaian uji kasus yang bertujuan untuk ”membongkar” software yang mereka bangun. Kenyataannya, ujicoba merupakan salah satu tahapan dalam proses pengembangan software yang dapat dilihat (secara psikologi) sebagai destruktif, dari pada sebagai konstruktif.

Pengembang software secara alami merupakan orang konstruktif. Ujicoba yang diperlukan oleh pengembang adalah untuk melihat kebenaran dari software yang dibuat dan konflik yang akan terjadi bila kesalahan tidak ditemukan. Dari sebuah buku, Glen Myers menetapkan beberapa aturan yang dapat dilihat sebagai tujuan dari ujicoba :
  1. Ujicoba merupakan proses eksekusi program dengan tujuan untuk menemukan kesalahan
  2. Sebuah ujicoba kasus yang baik adalah yang memiliki probabilitas yang tinggi dalam menemukan kesalahan-kesalahan yang belum terungkap
  3. Ujicoba yang berhasil adalah yang mengungkap kesalahan yang belum ditemukan

Sehingga tujuan dari ujicoba ini adalah mendesain serangkaian tes yang secara sistematis mengungkap beberapa jenis kesalahan yang berbeda dan melakukannya dalam waktu dan usaha yang minimum. Jika pengujian diselenggarakan dengan sukses, maka akan membongkar kesalahan yang ada didalam perangkat lunak, manfaat lain dari pengujian adalah menunjukkan bahwa fungsi perangkat lunak telah bekerja sesuai dengan spesifikasi, dan kebutuhan fungsi telah tercapai. Sebagai tambahan, data yang dikumpulkan pada saat pengujian dilaksanakan akan menyediakan suatu indikasi keandalan perangkat lunak yang baik dan beberapa indikasi mutu perangkat lunak secara keseluruhan.

Software Penguji Aplikasi : SANDBOXIE dan ALTRIS SVS

Untuk melakukan testing software, kita dapat menggunakan sebuah software yaitu SANDBOXIE. Sandboxie merupakan sebuah aplikasi Freeware yang menyediakan “bak pasir” aman bagi kita untuk menguji software baru tanpa membuat perubahan permanen pada system. Sandboxie sangat mirip dengan ALTIRIS SOFTWARE VIRTUALIZATION SOLUTION (SVS), yaitu sebuah aplikasi yang dimana jika kita menggunakannya maka kita menginstal perangkat lunak ke dalam “lapisan virtual” bukan ke system operasi yang menangkap semua perubahan file, perubahan registry, dan perubahan system dan menyimpannya ke dalam lapisan bukan ke computer. Altris SVS merupakan cara yang bagus untuk menjaga system operasi agar berjalan dengan lancer tidak peduli berapa banyak aplikasi yang diinstal.

SANDBOXIE menjalankan program dalam ruang terisolasi yang mencegah mereka dari membuat perubahan permanen ke program lain dan data di computer. Salah satu fitur yang sangat besar adalah sandboxing cepat dari browser, selain memberikan sebuah sesi browsing benar-benar aman,kita dapat menjalankan dua profil pada saat yang sama. Baik Sandboxie dan Altris SVS adalah sebuah pilihan bagus untuk menguji aplikasi sebelum kita benar-benar menginstal dan untuk browsing internet dengan hampir keselamatan yang lengkap. Keuntungan menggunakan sandboxie, antara lain:
  1. Secure Web Browsing: menjalankan browser web di bawah perlindungan sandboxie berarti bahwa semua perangkat lunak berbahaya didownloadoleh browser yang terperangkap dalam kotak pasir dan dapat dibuang.
  2. Enhanced Privasi: browsing history, cookies, dan file-file sementara cache dikumpilkan saat browsing web tinggal di kotak pasir dan tidak bocor ke windows.
  3. Secure Email: virus dan perangkat lunak berbahaya lainnya yang mungkin bersembunyi di email. Tidak bsia keluar dari kotak pasir dan tidak dapat menginfeksi system yang sesungguhnya.
  4. Windows tetap Lean: mencegah mengenakan dan merobek windows dengan menginstal perangkat lunak ke dalam sandbox terisolasi.
  5. Mencegah perubahan pada kedua file dan pengaturan registry, sehingga hampir mustahil untuk setiap perangkat lunak untuk mencapai di luar sandbox.
  6. Perangkap item cache browser ke dalam sandbox sebagai produk sampingan dari operasi normal, sehingga bila membuang sandbox, semua catatan sejarah dan lain efek samping browsing juga hilang.

Software ini dapat digunakan untuk semua program (tidak harus browser). Cara menggunakannya, yaitu:
  1. Install dan aktivasi sesuai petunjuk yang sudah disertakan dalam file.
  2. Jalankan SandBoxie.
  3. Lalu klik kanan pada “Sandbox DefaultBox”- Run SanBoxed.
  4. Pilih sesuai keinginan. Misalnya Run from Start Menu.
  5. Pilih program yang ingin dijalankan.
  6. Sandboxie dapat di close untuk menyembunyikannya di Tray Icon.


Referensi :
http://rifiana.staff.gunadarma.ac.id/Downloads/files/26084/Teknik+Pengujian+perangkat+Lunak+-+White+Box.pdf

Copyright © 2009 Ryas Astria All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.