Pages

Minggu, 10 Juni 2012

Software SandBoxie Untuk Pengujian Aplikasi Perangkat Lunak

Software pengujian merupakan investigasi yang dilakukan untuk memberikan stakeholder dengan informasi tentang kualitas produk atau jasa sedang diuji. Software penguji juga dapat memberikan informasi yang bermanfaat buat user.

software penguji juga dapat dinyatakan sebagai proses untuk memvalidasi dan memverifikasi bahwa program harus:
1. Memenhi persyaratan bisnis dan teknis bahwa desain yang dibimbing dan pengembang.
2. Bekerja seperti yang diharapkan.
3. Dapat diimplementasikan dengan karakteristik yang sama.

Tujuan utama pengujian yaitu untuk mendeteksi kegagalan perangkat lunak sehingga kekurangan dapat ditemukan dan diperbaiki. Penguji tidak dapat menetapkan bahwa fungsi produk dengan benar dalam semua kondisi namun hanya dapat menetapkan bahwa hal itu tidaj berfungsi sebagaimana mestinya.
Contoh software penguji untuk menguji webstes WAPT 4.0 aplikasi ini dapat digunakan untuk menguji kemamapuan sebuah website yang digunakan. akan diuji kemampuan membuka akun yahoo mail sampai 1000 user. berikut ini langkah-langkah pengujian yang akan dilakukan.

1. Langkah awal, masuk WAPT lalu klik new. disana akan muncul new test scenario wizard. Lalu pilih stress capabilities.
2.Masukkan parameter jumlah user yang akan diuji dengan menggunakan 1000 user dan setiap 10 detik akan naik 100 user.
3. Checklist semua pilihan, terutama pada bagian IP.
4. Masukkan profil. Jika belum mempunyai profil, profil dapat dibuat terlebih dahulu.
5. Tekan finish untuk memulai menguji.
6. klik profil 1 yang sebelumnya telah dibuat, lalu klik record. Akan muncul pilihan untuk memilih profile. Klik rec pada task bar dan masukan alamat web. Setelah selesai merecord maka klik stop record untuk menilai hasil yang sudah direcord.
7.Setelah selesai, maka tekan stop rec. Selanjutnya masuk pada scenario test volume dan masukkan sesuai user yang ingin dicoba. Setelah selesai lakukan run test dan disana akan terlihat grafik.
8. Apabila sudah selesai, kemudian akan muncul semua data web yang tadi diuji.

Dengan menggunakan uji webstres ini, maka dapat dilihat kinerja dari sebuah web sehingga dapat dilihat performa dan kelayakan sebuah web.
Software pengujian adalah tugas dimaksudkan untuk mendeteksi cacat pada piranti lunak oleh kontras hasil program komputer yang diharapkan dengan hasil aktual untuk satu set input. Sebaliknya, QA (jaminan mutu) adalah implementasi kebijakan dan prosedur yang dimaksudkan untuk mencegah kerusakan dari yang terjadi di tempat pertama.

Definisi klasik menurut Myers (1979),

Pengujian adalah proses menjalankan program dengan maksud menemukan kesalahan.

Definisi tersebut menyangkut kegiatan mulai dari cek kode yang dilakukan oleh seorang pemimpin tim untuk menjalankan percobaan dari perangkat lunak yang dilakukan oleh seorang rekan, serta tes yang dilakukan oleh suatu unit pengujian, semua bisa dianggap kegiatan pengujian.

Definisi lain menurut IEEE

Proses mengoperasikan sistem atau komponen dalam kondisi tertentu, mengamati atau merekam hasil, dan membuat evaluasi terhadap beberapa aspek dari sistem atau komponen.
Proses analisis item perangkat lunak untuk mendeteksi perbedaan antara yang ada dan kondisi yang diperlukan (yaitu bug) dan mengevaluasi fitur-fitur dari item perangkat lunak


Definisi menurut Galin :

Pengujian perangkat lunak adalah proses formal yang dilakukan oleh tim khusus pengujian di mana suatu unit perangkat lunak, beberapa unit perangkat lunak yang terintegrasi atau paket perangkat lunak yang diperiksa secara keseluruhan dengan menjalankan program pada komputer.

Semua pengujian yang berkaitan dilakukan menurut prosedur uji yang disetujui pada kasus uji yang disetujui.


Tujuan dari pengujian perangkat lunak dibagi menjadi 2 yaitu:

1. Langsung

Mengidentifikasi error sebanyak-banyaknya pada sebuah perangkat lunak.
Melakukan tindakan koreksi pada error-error yang telah teridentifikasi di dalam perangkat lunak dan melakukan pengujian ulang, sehingga kualitas perangkat lunak dapat dikategorikan sebagai acceptable.
Melakukan pengujian secara efektif dan efisien sesuai budget dan waktu yang disediakan.

2. Tidak Langsung

Sebagai sebuah dokumentasi yang dapat dijadikan acuan untuk digunakan dalam melakukan pencegahan terjadinya error serupa (error prevention).


Menentukan standar kualitas perangkat lunak yang sesuai

Tingkat standar mutu yang dipilih untuk proyek terutama tergantung pada karakteristik dari aplikasi perangkat lunak.

Contoh 1: Sebuah paket perangkat lunak untuk memonitor pasien tidur rumah sakit yang membutuhkan perangkat lunak standar kualitas tertinggi dengan mempertimbangkan konsekuensi terburuk jika perangkat lunak gagal atau tidak berjalan semestinya.
Contoh 2: Sebuah paket yang dikembangkan untuk menangani informasi umpan balik untuk karyawan internal organisasi program pelatihan bisa dilakukan dengan standar kualitas perangkat lunak tingkat menengah, dengan asumsi bahwa biaya kegagalan relatif rendah (atau jauh lebih rendah dibandingkan dengan Contoh 1).
Contoh 3: Sebuah paket perangkat lunak telah dikembangkan untuk dijual ke berbagai organisasi. Prospek penjualan membenarkan standar kualitas yang lebih tinggi daripada sebuah paket perangkat lunak buatan memiliki karakteristik serupa belum dikembangkan untuk melayani pelanggan tunggal.

Contoh-contoh ini menggambarkan kriteria utama yang akan diterapkan ketika memilih standar kualitas perangkat lunak: evaluasi sifat dan besarnya kerusakan yang diperkirakan jika terjadi kegagalan sistem. Kerusakan ini dapat mempengaruhi pelanggan dan pengguna di satu sisi, dan pengembang di sisi lain. Secara umum, semakin tinggi tingkat yang dapat diperkirakan dari kerusakan akibat kegagalan, semakin tinggi standar kualitas yang sesuai adri perangkat lunak.


Software SandBoxie untuk Menguji Aplikasi

Software SandBoxie adalah software yang saya gunakan untuk menguji aplikasi.

Untuk sistem operasi Windows saja aplikasi freeware Sandboxie menyediakan "bak pasir" aman bagi Anda untuk menguji software baru tanpa membuat perubahan permanen pada sistem Anda.

Sandboxie sangat mirip Altiris SVS (software yang menguji suatu aplikasi lainnya). Salah satu fitur yang sangat besar Sandboxie adalah sandboxing cepat dari browser Anda, yang -- selain memberikan Anda sebuah sesi browsing benar-benar aman -- memungkinkan Anda menjalankan contoh kedua dari Firefox. Itu berarti Anda dapat menjalankan dua profil pada saat yang sama (sesuatu yang dilakukan banyak pengguna secara semi-rutin). Baik Sandboxie dan Altiris SVS adalah pilihan bagus untuk menguji aplikasi sebelum Anda benar-benar menginstal dan untuk browsing internet dengan hampir keselamatan lengkap, jadi jika Anda belum mencoba virtualisasi sebagai tempat tidur pengujian, direkomendasikan untuk mencoba software ini.

Sandboxie berjalan program-program anda di ruang terisolasi yang mencegah mereka dari membuat perubahan permanen ke program lain dan data di komputer Anda.

Sabtu, 09 Juni 2012

Manager Perilaku

Seorang manager proyek ini biasanya selalu berkaitan dengan bidang industry, arsitektur, telekomunikasi dan informasi teknologi. Dalam pengerjaan sebuah proyek agar dapat mendapatkan hasil yang berkualitas tinggi dan mempunya kompetensi yang disyaratkan sebelumnya maka seorang manager proyek harus bisa memanage dengan baik. Untuk menjadi seorang manager proyek ini harus memiliki kompetensi yang mencakup sebagai berikut ; • Ilmu pengetaahuan • Kemampuan • Sikap Manager proyek itu adalah seseorang yang professional dalam bidang yang khususnya pada manajemen proyek. Dalam hal ini seorang manager proyek ini memliki berbagai tanggung jawabuntuk melakukan sebagai berikut : • Perencanaan • Pelaksanaan • Penutupan sebuah proyek Ketiga unusur ini adalah syarat penting untuk kita bisa menjadi seorang manager proyek dalam menentukan keberhasilan mengerjakan suatu proyek. Ada lagi syarat dikatakan bila suatu proyek berhasil yang menjadi tanggung jawab oleh seorang manager adalah : • Dapat diselesaikan dengan tepat waktu • Ruang lingkup dan biaya yangsesuai dengan rencana dalam penegrjaan proyek Dari hal diatas dapat disimpulkan bahwa seorang manajer proyek merupakan orang yang sangat mempunyai peranan penting dalam menentukan segala keberhasilan / kegagalan dalam proyek yang dikerjakan. Seorang manajer proyek harus bisa mengintegrasikaan, menhkoordinasikan sumber daya yang ada dan berani bertanggung jawab seluruhnya atas keberhasilan target sasaran proyek atau pun disaat kegagalan dalam mengerjakan proyek. Tidak lupa, untuk meenjadi seorang manajer proyek yang berkriteria baik itu, kita harus dapat menguasai 9 ilmu yang ada, antara lain yaitu : • Manajemen Ruang Lingkup • Manajemen Waktu • Manajemen Biaya • Manajemen Kualitas • Manajemen Sumber Daya Manusia http://manajemenproyek.net