Pengujian SISTEM INFORMASI
Pengujian Sistem Informasi adalah proses untuk menemukan error pada perangkat lunak ( Software ) sebelum dikirm kepada pengguna.
Perangkat lunak ( software ) yang dimaksud yaitu suatu program / aplikasi sistem. Jadi pengujian Software adalah kegiatan untuk mengevaluasi atribut / kemampuan program. Pengujian perangkat lunak juga memberikan pandangan perangkat lunak secara objektif dan independen, yang bermanfaat dalam operasional bisnis untuk memahami tingkat risiko implementasinya.
Kenapa Software harus di uji?
pemeliharaan software akan mengalami perubahan setelah disampaikan kepada pelanggan
perubahan akan terjadi karena kesalahan - kesalahan ditentukan, karena software harus disesuaikan untuk mengakomodasi perubahan - perubahan di dalam lingkungan eksternal ( contohnya yang dibutuhkan sebagai akibat dari perangkat peripheral atau sistem operasi yang baru ) atau karena pelanggan membutuhkan perkembangan fungsional atau unjuk kerja.
Tujuan Pengujian Sistem Informasi
- Melakukan pengujian terhadap sistem informasi/program aplikasi sebelum digunakan
- Menguji dan membandingkan dengan sistem sebelumnya, untuk memunculkan keunggulan pada sistem yang lama dan mengurangi kesalahan pada sistem yang baru. Sistem yang baru lebih baik dari pada sistem yang lama
- Merevisi sistem yang diuji, sampai sistem benar - benar dapat menyelesaikan masalah pada sistem / organisasi ( revisi sistem sebelum sistem digunakan )
- Sistem yang sudah digunakan, berarti sudah melalui pengujian sistem dan sistem layak dioperasikan / digunakan.
Idealnya testing tidak dilakukan satu pihak saja, namun oleh beberapa professional yang bertindak sesuai dengan posisi mereka. Mereka adalah:
- 1. Software Tester
- 2. Software Developer
- 3. Project Lead / Manager
- 4. End User
Jenis - jenis Pengujian
a.) Manual Testing
Melakukan testing software secara manual tanpa menggunakan tool otomasi atau scriptlainnya. Biasanya tester mengambil alih peran end user dan melakukan pengujian software
untuk mengidentifikasi perilaku yang tidak diharapkan atau bug. Ada perbedaan tahapan
pada manual testing yaitu unit testing, integration testing, system testing, dan User
Acceptance Testing. Tester menggunakan rencana pengujian software untuk meyakinkan
kelengkapan pengujian software tersebut.
b.) Automation Testing
Ini dilakukan ketika tester menuliskan script dan menggunakan software lain untuk menguji perangkat lunak. Proses ini menyertakan otomasi dari manual proses. Intinya Automation Testing digunakan untuk menjalankan kembali skenario pengujian yang
sebenarnya dilakukan bisa dengan manual secara cepat dan repetitif
Method Pengujian
a.) Black Box Testing
Teknik untuk melakukan pengujian tanpa perlu pengetahuan kode program.
Ketikamelakukan black box testing
tester berintekasi dengan GUI lalu memasukan
input dan mengecek outputnya sudah sesuai ataukah tidak
b.) White Box Testing
Teknik investigasi detail dari logika internal dan stuktur kode. Tester perlu memiliki
pengetahuan mengenai bagaimana kode program bekerja secara internal.
c.) Grey Box Testing
Teknik yang digunakan dengan pengetahuan terbatas dari cara kerja kode program
internal.
Tester memiliki akses terhadap dokumen design dan database sehingga
tester dapat melakukan pengujian data dan skenario program
Stress Testing Aplikasi Web Menggunakan Web Aplication Performance
Definisi Stress Testing
Stress testing adalah pengujian yang dilakukan untuk mengetahui kemampuan perangkat lunak dalam menangani kondisi yang tidak normal (mencakup kuantitas/volume).Ketika kita berniat meluncurkan aplikasi berbasiskan web di internet, kita harus mempersiapkan banyak hal. Dari segi sistem salah satunya adalah memastikan aplikasi web yang kita luncurkan bisa menangani pengakses aplikasi tersebut sejumlah yang kita targetkan.
Untuk menentukan jumlah pengakses bukanlah hal mudah, tapi kita bisa melakukan pengujian sebelum live, dengan melakukan stress testing. Dengan hasil test tersebut, kita bisa mengetahui performa aplikasi web kita dan bisa memperkirakan dengan infrastruktur yang kita miliki sekarang apakah layanan akan berfungsi dengan baik atau tidak saat sistem diluncurkan untuk diakses oleh user.
Stress test dilakukan secara bertahap yaitu pertama dengan test kecil dan dilkanjutkan dengan maksimal user yang bisa ditangani web ,ini penting karena kita harus tau seberapa kuat web dalam menangani beban. Banyak tool-tool maupun software yang digunakan untuk stress test antara lain :
- WAPT
- Webstress test tool (Microsoft)
- Apache Jmeter
- WSOP
Definisi WAPT (Web Application Perfomance Testing)
WAPT (Web Application Perfomance Testing) adalah sebuah tool software
testing yang digunakan untuk pengujian tingkat stress pada suatu
aplikasi web. Aplikasi ini mudah digunakan dan hemat biaya untuk menguji
situs web: dari aplikasi bisnis pribadi yang digunakan untuk web portal
, server web, aplikasi server, penyimpanan database, dll.Dengan WAPT
kita dapat membuat tes beban dalam beberapa menit. Beberapa klik yang
diperlukan untuk membuat ribuan pengguna virtual menjalankan beberapa
sesi bersamaan terhadap situs web. Satu set khusus fitur akan
memungkinkan kita membuat tes data yang didorong untuk menangani situs
web dengan konten dinamis, bekerja dengan halaman HTTPS aman dan semua
jenis otentikasi. Kita dapat menguji dan menganalisis karakteristik
kinerja dari sistem kita di bawah kondisi beban yang bervariasi.
Menggunakan informasi yang diberikan oleh WAPT melalui grafik deskriptif
dan laporan Anda dapat dengan mudah mengisolasi dan memperbaiki
hambatan dalam perangkat lunak dan konfigurasi hardware.
Jenis Tes / Fungsi yang Dapat Dilakukan oleh WPAT (Web Application Performance Testing)
- Functionality
- Configuration
- Compatibility
- Volume testing
- Stress testing
- Performance testing
- Recovery testing
- Security Testing
- Network security testing
- Document Testing
Berikut saya kasih alamat url untuk mendownload software WAPT. http://www.loadtestingtool.com/download.shtml
sip min, makasih banyak sudah shaee
ReplyDeletepower supply hp
Best Casino near Harrah's, New Orleans - MapyRO
ReplyDeleteFind the best casino 군포 출장마사지 near Harrah's, New Orleans in New Orleans, LA with MapyR's 서산 출장안마 expert analysis and 제천 출장마사지 road conditions to help 경상남도 출장마사지 you choose the best casino 공주 출장샵