tool pengujian software open source



Nama   : Justianus Panjaitan
Kelas   : 4Ka13
Npm    : 18111336

Salah satu penguji aplikasi, yaitu WebInject.

1.     Apa itu WebInject?
WebInject 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 dapat digunakan sebagai tes memanfaatkan untuk membuat suite [tingkat HTTP] fungsional otomatis, penerimaan, dan tes regresi. Sebuah memanfaatkan tes memungkinkan Anda untuk menjalankan banyak kasus uji dan mengumpulkan / laporan hasil Anda. WebInject menawarkan real-time menampilkan hasil dan juga dapat digunakan untuk memantau waktu respon sistem.

WebInject dapat digunakan sebagai kerangka tes lengkap yang dikendalikan oleh User Interface WebInject (GUI). Opsional, dapat digunakan sebagai runner tes mandiri (teks / aplikasi konsol) yang dapat diintegrasikan dan dipanggil dari kerangka pengujian lain atau aplikasi WebInject menggunakan XML API untuk mendefinisikan dan loading uji kasus.

   2. Pemrograman Bahasa dan Platform WebInject

Anda dapat menggunakan WebInject tanpa pernah melihat implementasi internal nya. WebInject ditulis dalam Perl dan dapat berjalan pada platform apapun yang juru bahasa Perl dapat diinstal pada (MS Windows, GNU / Linux, BSD, Solaris, MAC OS, dan banyak lagi). Saat ini, executable biner WebInject 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 CasesTest ditulis dalam file XML, menggunakan elemen XML dan atribut, dan diteruskan ke mesin WebInject untuk Eksekusi terhadap aplikasi / layanan yang diuji. Ini abstrak internal pelaksanaan WebInject jauhnya dari tester non-teknis, sementara menggunakan arsitektur terbuka [yang ditulis dalam Perl] bagi mereka yang membutuhkan kustomisasi lebih atau modifikasi. Hasil / ReportingResult laporan yang dihasilkan dalam HTML (untuk melihat) dan XML (untuk tranformation oleh program eksternal).

   3. Cara Kerja webInject :

Uji kasus yang ditulis dalam file XML, menggunakan elemen XML dan atribut, dan diteruskan ke mesin WebInject untuk eksekusi terhadap aplikasi / layanan yang diuji. Ini abstrak internal pelaksanaan WebInject menjauh dari tester non-teknis, ketika menggunakan arsitektur terbuka [yang ditulis dalam Perl] bagi mereka yang membutuhkan kustomisasi lebih atau modifikasi.

   4. Hasil Pengujian 

Hasil laporan yang dihasilkan dalam HTML (untuk melihat) dan XML (untuk transformasi oleh program eksternal). Hasil rinci termasuk lulus / gagal status, kesalahan, waktu respon, dll Hasil juga ditampilkan dalam jendela pada User Interface jika Anda menjalankan WebInject GUI, dan dikirim ke saluran STDOUT jika Anda menjalankan Engine WebInject sebagai sebuah standalone (konsol) aplikasi. 
5. Tampilan WebInject

 





    6. Bebas dan Open Source

WebInject 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

0 komentar: Posting Komentar