Bagaimana cara mengintegrasikan UFT(QTP) dengan ALM (Pusat Kualitas)
⚡ Ringkasan Cerdas
Mengintegrasikan UFT (QTPDengan ALM (Quality Center), Anda dapat menjalankan skrip otomatisasi fungsional dari platform manajemen pengujian terpusat. Sumber daya ini menjelaskan peta jalan lengkapnya: menginstal add-in konektivitas, menghubungkan UFT ke ALM, menyimpan skrip dan sumber daya, mengkonfigurasi UFT pengaturan, pelaksanaan, dan analisis hasil.
- ALM memungkinkan integrasi dengan produk HP lainnya seperti HP UFT dan HP LoadRunner.
- HP UFT adalah alat otomatisasi fungsional yang mendukung otomatisasi baik Windowsaplikasi berbasis web dan berbasis cloud. Ia juga mendukung berbagai teknologi seperti .NET, Java, Siebel, SAP, Dll
- Di bagian ini, kita akan memahami cara mengemudi. UFT Skrip dari ALM. Ini terdiri dari berbagai konfigurasi dan langkah.
- Prasyarat untuk modul ini adalah bahwa ALM dan UFT harus sudah terpasang.
Berikut adalah peta jalan yang perlu diikuti untuk menjalankannya. UFT pengujian menggunakan ALM:
Bagian A – Instalasi Add-in
Langkah 1) Navigasikan ke halaman arahan ALM (http://localhost:8181/qcbin/) dan pilih 'Alat' seperti yang ditunjukkan di bawah ini.
Langkah 2) Halaman Add-in terbuka, dan tautan 'HP ALM Connectivity' harus diklik.
Langkah 3) Klik tautan 'Unduh HP ALM Connectivity', dan file .exe akan diunduh ke lokasi yang ditentukan.
Langkah 4) Klik kanan pada file yang telah diunduh dan pilih 'Jalankan sebagai Administrator'.
Langkah 5) Tidak akan ada wizard instalasi yang harus dilalui pengguna jika UFT sudah terpasang sebelumnya. Pengguna hanya menerima status instalasi seperti yang ditunjukkan di bawah ini.
Bagian B – Menghubungkan UFT dan ALM
Langkah 1) Open UFT dan Anda akan melihat keberadaan ALM sebagai salah satu menu seperti yang ditunjukkan di bawah ini.
Langkah 2) Buka menu ALM dan pilih Koneksi ALM.
Langkah 3) Dialog koneksi ALM terbuka.
- Masuk ke server ALM URL.
- Masukkan Nama Pengguna.
- Masukkan kata sandi dan klik 'Hubungkan'.
Langkah 4) Setelah otentikasi berhasil, file ALM akan diunduh, karena kami sedang membangun koneksi antara ALM dan UFT Untuk pertama kalinya.
Langkah 5) Dialog koneksi ALM menunggu pengguna memilih domain dan proyek.
- Pilih Domain.
- Pilih proyeknya.
- Klik 'Masuk'.
Langkah 6) Dialog koneksi ALM menampilkan status.
- Terhubung ke server, dan menampilkan detail tentang alamat server dan nama pengguna.
- Terhubung dengan proyek tersebut, dan mencantumkan detail tentang proyek tersebut.
- Klik 'Tutup'.
Bagian C – Menyimpan Script ke ALM
- Mari kita pahami berbagai komponen yang dibutuhkan untuk menjalankan suatu proses. UFT Script.
- Skrip Pengemudi Utama – Titik masuk untuk apa pun UFT skrip, yang memiliki ekstensi .mts.
- Perpustakaan – File skrip/fungsi yang relevan, yang dapat berupa ekstensi (.vbs) atau (.qfl).
- Tempat Penyimpanan Objek – Biasanya berupa Shared Object Repository dan memiliki ekstensi .tsr.
- Tabel data – Digunakan untuk membuat parameter pengujian. Biasanya file Excel.
Catatan: Ide di balik bab ini adalah untuk memahami ALM dan UFT integrasi dan BUKAN untuk belajar cara menulis UFT script.
Langkah 1) Langkah pertama adalah menyimpan Skrip Driver Utama ke ALM dari UFTBuka menu 'File' dan pilih 'New Test' seperti yang ditunjukkan di bawah ini.
Langkah 2) Dialog Tes Baru terbuka.
- Pilih jenis tes.
- Masukkan Nama Tes.
- Kita perlu memilih lokasi sebagai ALM (secara default akan menampilkan UFT (lokasi terpasang). Klik tombol 'Telusuri'.
Langkah 3) Dialog 'Pilih Lokasi' akan terbuka.
- Pilih tab 'Rencana Pengujian ALM'.
- Double-klik 'fungsional' folder untuk membuka subfoldernya.
Langkah 4) Dialog 'Pilih Lokasi' terbuka dengan subfolder dari 'fungsional'folder.
- Double-klik 'Otomatisasi'folder.
- Klik 'Pilih'.
Langkah 5) Dialog 'Tes Baru' akan ditampilkan kembali kepada pengguna.
- Dengan lokasi tes yang dipilih mengarah ke ALM.
- Klik 'Buat'.
Langkah 6) Sekarang mari kita verifikasi apakah pengujian telah berhasil dibuat dengan masuk ke ALM. Navigasi ke modul 'Rencana Pengujian'.
- Anda akan melihat bahwa skrip pengujian 'Guru'99_Bank_Auto' dibuat di dalam folder 'Automation'.
- Di bawah tab detail, kita juga dapat menemukan bahwa tipe pengujian terkunci sebagai 'QUICKTEST_TEST', yang berarti itu adalah UFT Script.
Langkah 7) Sekarang mulailah mengembangkanping naskah di UFT lalu simpan skrip tersebut, yang dapat diakses di ALM dengan memilih tab 'Skrip Pengujian' dari pengujian yang telah dibuat.
Langkah 8) Langkah selanjutnya adalah menyimpan file pustaka fungsi terkait di bawah modul 'sumber daya pengujian' ALM, yang akan diambil secara otomatis selama eksekusi.
Untuk skrip ini, kami memiliki dua pustaka fungsi yang terkait dengan skrip pengujian yang dibuat, salah satunya berisi semua fungsi yang terkait dengan aplikasi dan yang lainnya berisi fungsi yang akan membantu pengguna untuk menghasilkan file hasil teks keluaran.
Langkah 9) Kita perlu menyimpan file perpustakaan terkait di ALM di bawah 'Sumber Daya Uji'.
- Klik tombol 'Sumber Daya Baru'.
- Dialog 'Sumber Daya Baru' akan terbuka.
- Masukkan Nama Pustaka Fungsi.
- Pilih tipe sebagai 'Pustaka Fungsi'.
- Klik 'OK'.
Langkah 10) Sumber daya pengujian yang dibuat akan ditampilkan kepada pengguna seperti yang ditunjukkan di bawah ini.
Langkah 11) Sekarang kita perlu mengunggah .vbs ke sumber pengujian yang dibuat.
- Klik 'Penampil Sumber Daya'.
- Klik 'Unggah File'.
Langkah 12) Dialog unggah file terbuka.
- Pilih jalur tempat file .vbs berada.
- Pilih file yang akan diunggah.
- Klik 'Buka'.
Langkah 13) Setelah berhasil diunggah, ALM menampilkan status kepada pengguna. Klik 'OK'.
Langkah 14) Sumber daya pengujian yang diunggah dapat dilihat menggunakan 'Resource Viewer'.
Langkah 15) Ulangi langkah 8 hingga 14 untuk mengunggah file fungsi lain yang terkait dengan pengujian. Setelah mengunggah 'generateresult.vbs', penampil sumber daya akan ditampilkan seperti yang ditunjukkan di bawah ini.
Langkah 16) Sekarang kita perlu mengunggah file 'Object Repository' yang relevan di bawah modul 'test resources', sama seperti cara kita mengunggah pustaka fungsi.
- Klik modul 'Sumber Daya Baru'.
- Jendela 'Sumber Daya Baru' terbuka.
- Masukkan Nama sumber daya pengujian.
- Pilih jenis file sebagai 'Object Repository'.
- Klik 'OK'.
Langkah 17) Sumber daya pengujian dibuat seperti yang ditunjukkan di bawah ini. Sekarang pengguna perlu mengunggah file repositori.
- Klik tab 'Penampil Sumber Daya'.
- Klik tombol 'Unggah File'.
Langkah 18) Sekarang unggah file repositori objek bersama.
- Pilih file tempat data tersebut disimpan.
- Klik tombol 'Buka'.
Langkah 19) Setelah berhasil diunggah, ALM menampilkan status kepada pengguna. Klik 'OK'.
Langkah 20) Sumber daya pengujian dapat dilihat langsung dari ALM seperti yang ditunjukkan di bawah ini.
Langkah 21) Sumber daya pengujian terakhir yang perlu kita unggah adalah lembar 'Data Pengujian', yang berisi pengujian berparameter.
Untuk keperluan demonstrasi, kami telah mengotomatiskan 4 kasus uji. Data uji yang dirancang ditunjukkan di bawah ini. Sekarang kita perlu mengunggahnya ke ALM.
Langkah 22) Buat sumber daya baru dengan nama 'TestData', pilih tipenya sebagai 'test Resource', lalu pilih 'OK'.
Langkah 23) Seperti yang dijelaskan pada langkah 17 hingga 19, unggah file Excel data uji, dan setelah berhasil diunggah, 'data uji' yang dibuat akan ditampilkan seperti yang ditunjukkan di bawah ini.
Bagian D – Pengaturan di UFT
Langkah 1) Kita telah memuat semua file terkait ke dalam ALM; kita harus memastikan bahwa skrip otomatisasi mengambil file pustaka, repositori objek, dan file data dari ALM. Mari kita pahami bagaimana cara mengaitkan pustaka fungsi ke skrip pengujian secara dinamis dari ALM.
Langkah 2) Object Repository juga harus diambil dari tab 'Test Resources' di ALM. Mari kita lihat bagaimana cara memuat object repository secara dinamis selama runtime.
Langkah 3) Data Uji harus diimpor ke lembar 'Global' dari UFTUntuk melakukan hal ini, kita harus memastikan bahwa kita memiliki potongan kode berikut sebelum mencoba mengakses parameter yang disebutkan dalam tabel data.
Langkah 4) Kita harus memastikan bahwa kita mengizinkan produk HP lainnya untuk berinteraksi dengan UFTUntuk melakukan hal ini, buka 'Tools' -> 'Options' seperti yang ditunjukkan di bawah ini.
Langkah 5) Dialog Opsi akan terbuka.
- Pilih 'Pengujian GUI'tab.
- Pilih 'Uji Coba'.
- Aktifkan 'Izinkan produk HP lain untuk menjalankan pengujian dan komponen'.
- Klik 'OK'.
Bagian E – Mengeksekusi Skrip di ALM
Langkah 1) Buat rangkaian pengujian di modul 'Test Lab' untuk dieksekusi. Mari kita buat 'Folder Baru' untuk rangkaian pengujian otomatis.
- Pilih modul 'Laboratorium Pengujian'.
- Pilih folder tempat kita ingin membuat folder baru.
- Klik ikon Folder Baru.
- Masukkan nama folder.
- Klik OK.
Langkah 2) Folder baru akan dibuat seperti yang ditunjukkan di bawah ini:
Langkah 3) Sekarang kita perlu membuat set pengujian di bawah folder yang dibuat.
- Pilih foldernya.
- Klik tombol 'Set Tes Baru'.
- Masukkan Nama Set Pengujian.
- Klik 'OK'.
Langkah 4) Seperti halnya pengujian manual, setelah membuat set pengujian, instance pengujian perlu ditambahkan dari Rencana Tes pohon.
- Pilih set data uji yang telah dibuat.
- Klik tombol 'Pilih Tes'. Pohon Rencana Pengujian akan terbuka.
- Pilih tesnya.
- Klik tombol '<='.
Langkah 5) Tes yang ditambahkan akan ditampilkan seperti gambar di bawah ini.
- Tes yang ditambahkan menampilkan jenis tes sebagai 'QUICKTEST_TEST' secara otomatis.
- Klik tombol 'Jalankan' untuk memulai eksekusi.
Langkah 6) Dialog Automatic Test Runner terbuka. Mari kita pahami semua fitur yang tersedia di jendela ini.
- Jalankan semua – Memungkinkan kami menjalankan set pengujian sepenuhnya.
- Run – Memungkinkan kita untuk mengeksekusi hanya instance pengujian yang dipilih.
- Jalankan semua tes secara lokal – Pengujian akan dijalankan di host lokal. Jika tidak dicentang, pengguna dapat memasukkan nama host tempat pengujian harus dijalankan.
- Aktifkan Log – Membuat file log eksekusi selama pengujian berlangsung. Untuk melihat log eksekusi setelah pengujian selesai, pilih 'Lihat Eksekusi' dari 'Run' menu dari dialog yang sama.
Klik 'Jalankan' untuk memicu pengujian.
Langkah 7) UFT akan dijalankan di latar belakang saat skrip sedang dieksekusi. Status eksekusi akan ditampilkan setelah eksekusi pengujian selesai seperti yang ditunjukkan di bawah ini. Tutup jendela.
Bagian F – Menganalisis Hasil
Langkah 1) Kisi eksekusi ditampilkan kembali kepada pengguna setelah menutup dialog 'Pelari Otomatis'.
- Dengan status pelaksanaan pengujian yang telah diperbarui.
- bawaan UFT Laporan pengujian dapat diakses dengan mengklik tombol 'Luncurkan Laporan'.
Langkah 2) bawaan UFT Laporan pengujian akan ditampilkan kepada pengguna.
Langkah 3) Hasil detail dapat diakses menggunakan modul 'Uji Coba'. Seperti pengujian manual, hasil detail menampilkan semua informasi.
Langkah 4) Tes ini juga menghasilkan file hasil teks, yang dapat diakses dari bagian lampiran. File teks tersebut dihasilkan oleh skrip (kerangka kerja pengujian), yang merupakan JANGAN laporan bawaan dari UFTUntuk mengaksesnya, lakukan hal berikut:
- Pilih 'Jalankan ID'.
- Dialog 'Rincian eksekusi' akan terbuka.
- Buka bagian 'Lampiran'.
- File hasil akan tersedia untuk diunduh pengguna. Double-klik pada file teks.
Langkah 5) Berkas hasil teks dibuka di Notepad. Berkas hasil akan ditampilkan seperti yang ditunjukkan di bawah ini.
Download UFT Skrip otomatisasi yang digunakan dalam tutorial ini
Video aktif QTP Integrasi dengan Quality Center:
Klik di sini jika video tersebut tidak dapat diakses.
Catatan:
- Quality Center menyediakan banyak fitur seperti menyalin langkah-langkah pengujian, mengirim skrip melalui email untuk ditinjau, menambahkan lampiran, dan lain-lain, untuk memfasilitasi pengembangan kasus uji yang lebih cepat.
- Anda dapat membuat skrip di alat otomatisasi seperti QTP ke LoadRunnerlalu unggah dan simpan di Quality Center.
- Anda juga dapat langsung mengubah Skrip Uji Manual di Pusat Kualitas menjadi Skrip Otomatis.
Klik di sini jika video tidak dapat diakses




















































