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
Tags: Automation, QTP, Quick Test Professional, Testing
nanya bang…
1)QTP itu bisa untuk bahasa apa aja?? apakah bisa digunakan di semua bahasa?
2)is it for free??
@arifn
1. Pertanyaan number 1, QTP secara default dapat digunakan untuk mengautomasi beberapa program seperti WEB dan desktop.program seperti web yang dibuat dengan bahasa html, php dan Java bisa dicapture oleh program ini. namun untuk hasil yang lebih powerfull khusus untuk java QTP menyediakan add ins yang dapat didownload dari situsnya HP.sama seperti dengan kondisi pada aplikasi aplikasi desktop. jadi kalo buat capture standar aplikasi QTP bisa memfasilitasi.
2.Pertanyaan number 2, yes, it’s for free but just trial..you can enjoy it on 14 days, after that you can upgrade your license by buying a concurrent license or maybe seat license.
Oo gitu toh..
mungkin lain kali saya coba kalau udah ada object yang mau ditestnya,.. :D
Selain QTP yang diperuntukkan untuk functional testing, ada tool lain gak yang bisa dipakai untuk testing security & load?
Punya user guidenya nggak? Aku lg nyoba trial versionnya.
Thanks b4:)
@Lia
Untuk Mba Lia, Pertanyaan pertama.
+ Apakah ada tool lain yang bisa dipakai untuk testing security & load?
- Mohon maaf sebelumnya, untuk pertanyaan ini tidak dapat dijawab dengan jelas, karena kasus testing security yang ditanyakan tidak cukup jelas. Namun dalam hal ini tergantung jenis kasus testing yang akan dijalankan. aplikasi testing yang masih ada dalam library saya tidak cukup banyak. Tetapi sebagai referensi masih ada aplikasi testing lain seperti winRunner. namun apakah dapat digunakan untuk testing security atau tidak saya masih belum dapat jawaban pastinya.
+ Pertanyan kedua, apakah ada userGuidenya?
- User Guide saya pake langsung dari Help yang disediakan oleh QTP. disana juga ada tutorial untuk merecord aplikasi aplikasi WEB ataupun aplikasi windows Based. versi trial juga ada helpnya, sebenarnya versi trial juga sudah full, namun status trialnya menyebabkan settingan register membuat QTP hanya bisa digunakan selama 14 Hari.
software testing yang dibicarakan cukup power full, apakah software ini membahasa cek code yang ditulis, sebagai contoh : kita membuat sebuah looping dan didalam looping ada looping , katakanlah software ini juga bisa memeberikan solusi code yang terbaik. saya pernah pada saat membuat sebuah program kalau tidak salah java sebagai bahasa program yang di gunakan waktu itu, team leader saya memperlihatkan dengan sebuah software yang katanya testing software, melakukan cek code dan memberikan solusi terbaik. apakah software ini pun ada kesaama dengan software team leader saya yg gunakan
@Eforel
FYI, software ini merupakan software bantu testing berdasarkan prinsip Blackbox Testing, jadi saya rasa untuk beberapa case software ini tidak akan memberikan hasil yang optimal terlebih untuk hal hal yang mengarah ke whitebox testing. Tetapi jika yang kita bicarakan ini tentang bagaimana software itu melakukan testing check untuk looping yang dilakukan oleh aplikasi dengan GUI tertentu sebagai suatu tanda / state dimana suatu proses telah terlalui, saya rasa modifikasi vbscript di script test ini dapat membantu memberi solusi yang anda minta.
The section of your job is marvelous. Persons, which buy the non-plagiarized essay at essay writing services should lern your useful note. With this information that would be more simple to get good grades.