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. Dalam pembahasan ini saya akan
membahas tentang software Web Inject yang merupakan aplikasi gratis untuk pengujian
otomatis dari aplikasi web dan layanan web.
Pengertian
Web Inject adalah perangkat gratis
untuk pengujian otomatis dari aplikasi web dan layanan web. Hal ini dapat digunakan
untuk menguji komponen sistem individual yang memiliki antarmuka HTTP (JSP,
ASP, CGI, PHP, AJAX, Servlets, Formulir HTML, XML Web Services / SOAP, REST,
dll), dan dapatdigunakan sebagai tes memanfaatkan untuk membuat suite [tingkat
HTTP] fungsionalotomatis, penerimaan dan tesregresi.
Sebuah memanfaatkan tes memungkinkan
Anda untuk menjalankan banyak kasus uji dan mengumpulkan /
laporanhasilAnda.WebInjectmenawarkan real-time menampilkan hasil dan juga dapat
digunakan untuk memantau waktu respon sistem. Web Inject dapat digunakan sebagai
kerangka tes lengkap yang dikendalikan oleh User Interface Web Inject
(GUI).Opsional, dapat digunakan sebagai runner tes mandiri (teks / aplikasi konsol)
yang dapat diintegrasikan dan dipanggil dari kerangka pengujian lain atau aplikasi
Web Inject menggunakan XML API untuk mendefinisikan dan loading uji kasus.
Download Software :
http://downloads.sourceforge.net/webinject/webinject-1.41.win32.zip
http://downloads.sourceforge.net/webinject/webinject-1.41.src.tar.gz
PemrogramanBahasadan Platform
Anda dapat menggunakan Web Inject tanpa pernah melihat implementasi internal nya. Web Inject ditulis dalam Perl dan dapat berjalan pada platform apapun yang juru bahasa Perl dapat diinstal pada (MS Windows, GNU / Linux, BSD, Solaris, MAC OS, danbanyaklagi). Saat ini, executable biner Web Inject hanya tersedia untuk MS Windows. Jika Anda ingin berjalan pada platform lain, Anda harus memiliki juru bahasa Perl dan menjalankannya dari kode sumber Perl. Uji kasus Cases Test ditulis dalam file XML, menggunakan elemen XML dan atribut, dan diteruskan kemesin Web Inject untuk Eksekusi terhadap aplikasi / layanan yang diuji. Ini bstrak internal pelaksanaan Web Inject jauhnya dari tester non-teknis, sementara menggunakan arsitektur terbuka [yang ditulis dalam Perl] bagi mereka yang membutuhkan kustomisasi lebih atau modifikasi. Hasil / Reporting Result laporan yang dihasilkan dalam HTML (untuk melihat) dan XML (untuk transformation oleh program eksternal).
UjiKasus
Uji kasus yang ditulis dalam file XML, menggunakan elemen XML dan atribut, dan diteruskan kemesin Web Inject untuk eksekusi terhadap aplikasi / layanan yang diuji. Ini abstrak internal pelaksanaan Web Inject menjauh dari tester non-teknis, ketika menggunakan arsitektur terbuka [yang ditulis dalam Perl] bagi mereka yang membutuhkan kustomisasi lebih atau modifikasi.
Uji kasus yang ditulis dalam file XML, menggunakan elemen XML dan atribut, dan diteruskan kemesin Web Inject untuk eksekusi terhadap aplikasi / layanan yang diuji. Ini abstrak internal pelaksanaan Web Inject menjauh dari tester non-teknis, ketika menggunakan arsitektur terbuka [yang ditulis dalam Perl] bagi mereka yang membutuhkan kustomisasi lebih atau modifikasi.
Hasil / Pelaporan
Hasil laporan yang dihasilkan dalam HTML (untuk melihat) dan XML (untuk transformasi oleh program eksternal). Hasil rinci termasuk lulus / gagal status, kesalahan, wakturespon, dan lain -lain. Hasil juga ditampilkan dalam jendela pada User Interface jikaAnda menjalankan Web Inject GUI, dan dikirim kesaluran STDOUT jika Anda menjalankan Engine Web Inject sebagai sebuah standal one (konsol) aplikasi.
Hasil laporan yang dihasilkan dalam HTML (untuk melihat) dan XML (untuk transformasi oleh program eksternal). Hasil rinci termasuk lulus / gagal status, kesalahan, wakturespon, dan lain -lain. Hasil juga ditampilkan dalam jendela pada User Interface jikaAnda menjalankan Web Inject GUI, dan dikirim kesaluran STDOUT jika Anda menjalankan Engine Web Inject sebagai sebuah standal one (konsol) aplikasi.
Bebas dan Open Source
Web Inject adalah Gratis (seperti dalam kebebasan) dan Open Source. Hal ini berlisensi di bawah :
Web Inject adalah Gratis (seperti dalam kebebasan) dan Open Source. Hal ini berlisensi di bawah :
GNU General Public License (GPL)
Proyek GNU dan Free Software Foundation (FSF):
Definisi Perangkat Lunak Bebas Open Source Initiative (OSI)
Definisi Open Source
Versi Software :
Web Inject ini sudah banyak versi yang dikeluarkan. Versi terbarunya adalah :
Versi Software :
Web Inject ini sudah banyak versi yang dikeluarkan. Versi terbarunya adalah :
Versi 1,41 - Jan 4, 2006
-
Ditambahkan
kemampuan untuk menambahkan HTTP Headers dalam beberapa parameter 'addheader'
test case
-
'Addheader'
Added testcase parameter untuk permintaan GET (POST sebelumnya hanya didukung)
-
Fixed
GUI layout untuk menampilkan dpi tinggi
-
Bug
fixes untuk 'verify response code' dan 'Error Message' parameter
Referensi :
http://downloadbee.com/WebInject-1.41-software-id.html
http://avi.staff.gunadarma.ac.id/Downloads/files/19071/M5+Dasar+Pengujian.PDF
http://ezza75.blogspot.com/2010/11/pengertian-testing-software-menurut.html
Referensi :
http://downloadbee.com/WebInject-1.41-software-id.html
http://avi.staff.gunadarma.ac.id/Downloads/files/19071/M5+Dasar+Pengujian.PDF
http://ezza75.blogspot.com/2010/11/pengertian-testing-software-menurut.html