Bagaimana mengintegrasikan UFT(QTP) dengan ALM (Pusat Mutu)

  • ALM memungkinkan integrasi dengan produk HP lainnya seperti HP UFT dan Hp Load Runner.
  • HP UFT adalah alat otomatisasi fungsional yang mendukung otomatisasi aplikasi berbasis Windows dan berbasis web. Alat ini juga mendukung berbagai teknologi seperti .NET, Java, Siebel, SAP dan sebagainya
  • Pada bagian ini kita akan memahami cara menggerakkan skrip UFT dari ALM. Ini terdiri dari berbagai konfigurasi dan langkah.
  • Prasyarat untuk modul ini adalah ALM dan UFT harus sudah terinstal.

Berikut adalah peta jalan yang perlu diikuti untuk menjalankan pengujian UFT menggunakan ALM

mengintegrasikan UFT (QTP) dengan 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.

Instalasi Tambahan

Langkah 2) Halaman Add-in dan link 'Konektivitas HP ALM' harus diklik.

Instalasi Tambahan

Langkah 3) Klik link 'Unduh Konektivitas HP ALM' dan file exe akan diunduh di lokasi yang ditentukan.

Instalasi Tambahan

Langkah 4) Klik kanan file yang diunduh dan 'Jalankan sebagai Administrator'.

Instalasi Tambahan

Langkah 5) Tidak akan ada wizard instalasi apa pun yang harus dilalui pengguna jika UFT sudah diinstal sebelumnya. Pengguna hanya menerima status instalasi seperti gambar di bawah ini.

Instalasi Tambahan

Bagian B – Menghubungkan UFT dan ALM

Langkah 1) Buka UFT dan Anda akan melihat kehadiran ALM sebagai salah satu menu seperti gambar di bawah ini.

Menghubungkan UFT dan ALM

Langkah 2) Navigasikan menu ALM dan pilih koneksi ALM.

Menghubungkan UFT dan ALM

Langkah 3) Dialog koneksi ALM terbuka.

  1. Masukkan URL server ALM
  2. Masukkan Nama Pengguna
  3. Masukkan Kata Sandi dan klik 'Hubungkan'

Menghubungkan UFT dan ALM

Langkah 4) Setelah otentikasi berhasil, file ALM akan diunduh saat kami membuat koneksi antara ALM dan UFT untuk pertama kalinya.

Menghubungkan UFT dan ALM

Langkah 5) Dialog koneksi ALM menunggu pengguna memilih domain dan proyek.

  1. Pilih Domain
  2. Pilih proyek
  3. Klik 'Masuk'

Menghubungkan UFT dan ALM

Langkah 6) Dialog koneksi ALM menampilkan status.

  1. Terhubung ke Server dan mencantumkan rincian tentang alamat server dan nama pengguna.
  2. Terhubung ke proyek dan mencantumkan rincian tentang proyek tersebut.
  3. Klik 'Tutup'

Menghubungkan UFT dan ALM

Bagian C – Menyimpan Script ke ALM

  • Mari kita pahami berbagai komponen yang diperlukan untuk Mengeksekusi Skrip UFT.
  • Skrip Pengemudi Utama – Titik masuk untuk setiap Skrip UFT yang memiliki ekstensi .mts.
  • Perpustakaan – File Skrip/Fungsi yang relevan yang dapat berekstensi (.vbs) atau (.qfl).
  • Tempat Penyimpanan Objek – Biasanya merupakan repositori Objek Bersama dan memiliki ekstensi .tsr.
  • Tabel data – Digunakan untuk membuat parameter pengujian. Biasanya file Excel.

Catatan: Ide di balik bab ini adalah untuk memahami integrasi ALM dan UFT dan BUKAN mempelajari cara menulis skrip UFT.

Menyimpan Script ke ALM

Langkah 1) Langkah pertama adalah menyimpan Script Driver Utama ke ALM dari UFT. Arahkan ke Menu 'File' dan pilih 'Tes Baru' seperti yang ditunjukkan di bawah ini.

Menyimpan Script ke ALM

Langkah 2) Dialog Tes Baru terbuka.

  1. Pilih jenis tes.
  2. Masukkan Nama Tes.
  3. Kita perlu memilih lokasi sebagai ALM (secara default akan menampilkan lokasi pemasangan UFT). Klik pada Tombol 'Jelajahi'.

Menyimpan Script ke ALM

Langkah 3) Dialog 'Pilih Lokasi' terbuka.

  1. Pilih Tab 'Rencana Pengujian ALM'.
  2. Double Klik 'fungsional' folder untuk membuka subfoldernya.

Menyimpan Script ke ALM

Langkah 4) Dialog 'Pilih Lokasi' terbuka dengan subfolder 'fungsional' Map.

  1. Double Klik 'Otomatisasi folder.
  2. Klik 'Pilih'.

Menyimpan Script ke ALM

Langkah 5) Dialog 'Tes Baru' ditampilkan kembali kepada pengguna

  1. Dengan lokasi tes yang dipilih mengarah ke ALM.
  2. Klik 'Buat'.

Menyimpan Script ke ALM

Langkah 6) Sekarang mari kita verifikasi apakah tes telah berhasil dibuat dengan masuk ke ALM.

Navigasikan ke Modul 'Rencana Pengujian'.

  • Anda akan melihat bahwa skrip pengujian 'Guru99_Bank_Auto' dibuat di bawah folder 'Automation'.
  • Di bawah tab rincian, kita juga dapat menemukan bahwa jenis pengujian terkunci sebagai 'QUICKTEST_TEST' yang berarti ini adalah skrip UFT.

Menyimpan Script ke ALM

Langkah 7)Sekarang mulailah mengembangkan Script di UFT dan simpan skrip yang dapat diakses di ALM dengan memilih Tab 'Test Script' dari tes yang dibuat.

Menyimpan Script ke ALM

Langkah 8) Langkah selanjutnya adalah menyimpan file pustaka fungsi terkait di bawah modul 'sumber daya uji' ALM yang akan diambil secara otomatis selama eksekusi.

Untuk skrip ini, kami memiliki dua pustaka fungsi yang terkait dengan skrip pengujian yang dibuat, yang satu berisi semua fungsi yang terkait dengan aplikasi dan satu lagi berisi fungsi yang akan membantu pengguna menghasilkan file hasil teks keluaran.

Menyimpan Script ke ALM

Langkah 9) Kita perlu menyimpan file perpustakaan terkait di ALM di bawah 'Sumber Daya Uji'.

  • Klik tombol 'Sumber Daya Baru'
  • Dialog 'Sumber Daya Baru' terbuka
  • Masukkan Nama Perpustakaan Fungsi
  • Pilih jenis sebagai 'Perpustakaan Fungsi'
  • Klik 'OK'

Menyimpan Script ke ALM

Langkah 10) Sumber daya pengujian yang dibuat akan ditampilkan kepada pengguna seperti yang ditunjukkan di bawah ini.

Menyimpan Script ke ALM

Langkah 11) Sekarang kita perlu mengunggah .vbs ke sumber pengujian yang dibuat.

  • Klik 'Penampil Sumber Daya'
  • Klik 'Unggah Berkas'

Menyimpan Script ke ALM

Langkah 12) Dialog unggah file terbuka.

  • Pilih Path dimana file .vbs berada
  • Pilih File yang ingin diunggah.
  • Klik 'Buka'.

Menyimpan Script ke ALM

Langkah 13) Setelah berhasil diunggah, ALM menampilkan status kepada pengguna. Klik 'OK'.

Menyimpan Script ke ALM

Langkah 14) Sumber daya pengujian yang diunggah dapat dilihat menggunakan 'Resource Viewer'.

Menyimpan Script ke ALM

Langkah 15) Ulangi langkah 8 hingga 14 untuk mengunggah satu file fungsi lain yang terkait dengan pengujian. Setelah mengunggah 'generateresult.vbs', penampil sumber daya akan ditampilkan seperti yang ditunjukkan di bawah ini.

Menyimpan Script ke ALM

Langkah 16) Sekarang kita perlu mengunggah file 'Repositori Objek' yang relevan di bawah modul 'sumber daya pengujian', serupa dengan cara kita mengunggah pustaka fungsi.

  1. Klik Modul 'Sumber Daya Baru'
  2. Jendela Modul 'Sumber Daya Baru' terbuka.
  3. Masukkan Nama sumber daya pengujian.
  4. Pilih jenis file sebagai 'Object Repository'.
  5. Klik 'OK'

Menyimpan Script ke ALM

Langkah 17) Sumber daya Tes dibuat seperti yang ditunjukkan di bawah ini. Sekarang pengguna perlu mengunggah file repositori.

  • Klik Tab 'Penampil Sumber Daya'.
  • Klik Tombol 'Unggah File'.

Menyimpan Script ke ALM

Langkah 18) Sekarang unggah file repositori objek bersama.

  • Pilih File tempat penyimpanannya.
  • Klik tombol 'Buka'.

Menyimpan Script ke ALM

Langkah 19) Setelah berhasil diunggah, ALM menampilkan status kepada pengguna. Klik 'OK'.

Menyimpan Script ke ALM

Langkah 20) Sumber daya pengujian dapat dilihat langsung dari ALM seperti yang ditunjukkan di bawah ini.

Menyimpan Script ke ALM

Langkah 21) Sumber pengujian terakhir yang perlu kita unggah adalah Lembar 'Data Pengujian' yang berisi pengujian berparameter.

Untuk tujuan Demo, kami memiliki 4 kasus pengujian otomatis. Data Uji yang dirancang ditunjukkan seperti di bawah ini. Sekarang kita perlu mengunggah hal yang sama di ALM.

Menyimpan Script ke ALM

Langkah 22) Buat sumber daya baru dengan nama 'TestData' dan pilih jenis sebagai 'test Resource' dan pilih 'OK'

Menyimpan Script ke ALM

Langkah 23) Seperti yang dijelaskan dari langkah 17 hingga 19, unggah file Excel data uji dan setelah unggahan berhasil, 'data uji' yang dibuat akan ditampilkan seperti yang ditunjukkan di bawah ini.

Menyimpan Script ke ALM

Bagian D – Pengaturan di UFT

Langkah 1) Kami memiliki semua file terkait yang dimuat ke ALM, kami harus memastikan bahwa skrip otomatisasi mengambil file perpustakaan, OR, dan file data dari ALM. Mari kita pahami cara mengaitkan pustaka fungsi ke skrip pengujian secara dinamis dari ALM.

Pengaturan di UFT

Langkah 2) Repositori Objek juga harus diambil dari Tab 'Sumber Daya Uji' ALM. Mari kita lihat cara memuat repositori Objek secara dinamis selama runtime.

Pengaturan di UFT

Langkah 3) Data Uji harus diimpor ke Lembar 'Global' UFT. Untuk melakukannya, kita harus memastikan bahwa kita memiliki potongan kode berikut sebelum mencoba mengakses parameter yang disebutkan dalam tabel data.

Pengaturan di UFT

Langkah 4) Kita harus memastikan bahwa kita mengizinkan produk HP lain berinteraksi dengan UFT. Untuk melakukan hal yang sama, goto 'Tools' -> 'Options' seperti yang ditunjukkan di bawah ini.

Pengaturan di UFT

Langkah 5) Dialog Opsi terbuka.

  • Pilih 'Pengujian GUI' Tab.
  • Pilih 'Uji Jalan'
  • Aktifkan 'Izinkan produk HP lain menjalankan pengujian dan komponen'
  • Klik 'OK'

Pengaturan di UFT

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 'Lab Uji'
  • Pilih folder tempat kita ingin membuat folder baru
  • Klik pada ikon Folder baru
  • Masukkan nama foldernya
  • Klik OK.

Mengeksekusi Skrip di ALM

Langkah 2) Folder Baru akan dibuat seperti yang ditunjukkan di bawah ini:

Mengeksekusi Skrip di ALM

Langkah 3) Sekarang kita perlu membuat set pengujian di bawah folder yang dibuat.

  • Pilih foldernya
  • Klik tombol 'Kumpulan Tes Baru'
  • Masukkan Nama Set Tes
  • Klik 'Oke'

Mengeksekusi Skrip di ALM

Langkah 4) Seperti pengujian manual, setelah membuat set pengujian, instance pengujian perlu ditambahkan Rencana Tes pohon.

  • Pilih set pengujian yang dibuat
  • Klik tombol 'Pilih Tes'. Pohon Rencana Tes terbuka.
  • Pilih tes
  • Klik tombol '<='

Mengeksekusi Skrip di ALM

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 memicu eksekusi.

Mengeksekusi Skrip di ALM

Langkah 5) Dialog pelari pengujian otomatis akan terbuka. Mari kita pahami semua fitur yang tersedia dalam 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 – Tes akan dimulai di host lokal. Jika pengguna yang tidak dicentang memiliki kemampuan untuk memasukkan nama host tempat pengujian harus dijalankan.
  • Aktifkan Log – Membuat file log eksekusi selama pengujian dijalankan. Untuk melihat log eksekusi setelah eksekusi teks, Pilih 'Lihat Eksekusi' dari 'Berlari' menu dialog yang sama.

Klik 'Jalankan' untuk memicu pengujian.

Mengeksekusi Skrip di ALM

Langkah 6) UFT akan diluncurkan di latar belakang saat skrip dijalankan. Status proses akan ditampilkan setelah eksekusi pengujian selesai seperti yang ditunjukkan di bawah ini. Menutup jendela.

Mengeksekusi Skrip di ALM

Bagian F – Menganalisis Hasil

Langkah 1) Kisi eksekusi ditampilkan kembali kepada pengguna setelah menutup dialog 'Pelari Otomatis'.

  • Dengan status eksekusi tes diperbarui.
  • Laporan pengujian UFT bawaan dapat diakses dengan mengklik tombol 'Luncurkan Laporan'.

Menganalisis Hasilnya

Langkah 2) Laporan pengujian UFT bawaan akan ditampilkan kepada pengguna.

Menganalisis Hasilnya

Langkah 3) Hasil rinci dapat diakses menggunakan modul 'Test Runs'. Seperti tes manual, hasil detail menampilkan semua informasi.

Menganalisis Hasilnya

Langkah 4) Tes ini juga menghasilkan file hasil teks yang dapat diakses dari bagian lampiran. File teks dihasilkan oleh skrip (kerangka pengujian) yaitu JANGAN laporan bawaan UFT. Untuk mengaksesnya, lakukan hal berikut:

  • Pilih 'Jalankan ID'.
  • Dialog 'Rincian eksekusi' akan terbuka.
  • Bagian 'Lampiran' Goto.
  • File hasil akan tersedia untuk diunduh pengguna. Double klik pada file teks.

Menganalisis Hasilnya

Langkah 5) File hasil teks dibuka di notepad. File hasilnya akan ditampilkan seperti gambar di bawah ini.

Menganalisis Hasilnya

Unduh skrip otomatisasi UFT yang digunakan dalam tutorial ini

Video aktif QTP integrasi dengan Pusat Mutu

Klik di sini jika video tidak dapat diakses

Catatan: -

  • Quality Center menyediakan banyak fitur seperti menyalin langkah pengujian, mengirim skrip melalui email untuk ditinjau, menambahkan lampiran, dll. untuk memfasilitasi pengembangan kasus pengujian yang lebih cepat.
  • Anda dapat membuat skrip di alat Otomasi seperti QTP dan Pelari beban , lalu unggah dan simpan di Pusat Kualitas
  • Anda juga dapat langsung mengubah Skrip Uji Manual di Pusat Kualitas menjadi Skrip Otomatis.