QUICK TEST PROFESSIONAL 9.1
Functional Testing Tool Review
Introduction
Halo Semuanya, saya memiliki suatu artikel baru mengenai software testing. Mungkin beberapa diantara kita sudah ada yang mengetahui mengenai software testing itu sendiri. pada kesempatan kali ini saya akan mencoba membahas mengenai Automasi Testing…
,yup automasi ya…, bukan manual testing….
Pada kesempatan berikutnya saya akan mencoba memberikan tips dan beberapa trik dalam automasi testing dan tentunya memakai QTP (powerfull banget nih software… coba deh….)
Automation Testing
Automatisasi Testing
§ Automasi Testing Software merupakan suatu alat bantu yang digunakan dengan tujuan mempersingkat life cycle suatu proses testing dari suatu produk. Alat bantu atau software ini digunakan untuk membantu proses manual testing sehingga dapat mengefisienkan waktu dan sumberdaya yang digunakan.
§ Dengan Automasi testing maka diharapkan dapat menghindari terlewatnya beberapa tahapan test yang mungkin terlupakan pada saat dimana aplikasi dilakukan suatu regression.
§ Automasi membantu mengatasi human error dan mempercepat proses testing.
§ Untuk mengimplementasikan automasi testing diperlukan usaha dan perencanaan yang detail.
Keuntungan dari Automation Testing
· Automasi mempersingkat waktu dan usaha yang dibutuhkan serta dapat mengurangi testing life cycle
· Eksekusi testing yang konsisten
· Mengurangi waktu test cycles
· Testing mengacu kepada data
· Dapat diulang dan diulang kembali
· Dapat diulas dan dianalisa
· Handal dan reliable
· Testing modulenya dapat digunakan kembali
Kapan kita dapat menggunakan Automasi Testing?
· Saat cycle testing iterative dan lama .
· Jika aplikasi direncanakan akan memiliki beberapa modul yang saling berinteraksi
· Jika aplikasi tersebut merupakan aplikasi dengan waktu running yang lama dan terdapat penambahan minor atau terjadi perbaikan bugs.
· Pengulangan testing diperlukan
Quick Test Professional (QTP)
· Merupakan suatu fungsional Graphical User Interface( GUI ) Automasi testing tool
· Automasi dapat dilakukan oleh user pada web atau client based computer application.
· Menggunakan bahasa pemrograman vbscript untuk menetapkan test prosedur dan memanipulasi object – object dan mengendalikan aplikasi yang akan dites.
Proses Testing Menggunakan QTP Melibatkan 3 Tahapan Utama, yaitu :
- Pembuatan Test Script
- Running Test Script
- Analisis Hasil Test Script
Pembuatan Test Script
- Pembentukan test script dilakukan dengan me-record skenario manual test pada aplikasi yang sedang di test (Application Under Test) dengan QTP.
- Quick Test Pro secara grafis akan menampikan screen setiap step yang dilakukan oleh user yang terdapat pada icon view atau keyword view.
- Modifikasi script dengan menambahkan beberapa kondisional statement dan kondisi looping berdasarkan requirement yang diminta.
- Menambahkan beberapa checkpoint untuk memfilter hasil yang diharapkan dari aplikasi yang di test.
Running Test & Analisis Hasil Test
- Saat test script berhasil di record atau dibuat, langkah selanjutnya ialah mengeksekusi script tersebut dengan QTP. Saat QTP melakukan proses running test script tersebut, QTP akan terhubung dengan website dimana aplikasi tersebut di test dan akan melakukan operasi – operasi yang telah dibuat dalam test script tersebut.
- Untuk mengidentifikasi dan mengeliminasi script yang tidak diinginkan atau menimbulkan error, maka QTP menyediakan debug mode untuk mengatasi error yang muncul saat proses running test script.
- Saat test script dijalankan, maka QTP akan menghasilkan test results dan dapat kita lihat serta analisa sesuai dengan kebutuhan.
Sumber :
http://en.wikipedia.org/wiki/HP_QuickTest_Professional
http://qtpro.blogspot.com/
http://www.learnqtp.com/forums/qtp-beginners-f-4.html
http://www.allinterview.com/showanswers/61331.html