Bagaimana mengintegrasikan UFT (QTP) dengan ALM (Quality Center)

Daftar Isi:

Anonim
  • 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 web. Ini juga mendukung banyak teknologi seperti .NET, Java, Siebel, SAP dll.
  • Pada bagian ini kita akan memahami cara menjalankan skrip UFT dari ALM. Ini terdiri dari berbagai konfigurasi dan langkah.
  • Prasyarat untuk modul ini adalah ALM dan UFT harus sudah diinstal.
Berikut ini adalah peta jalan yang perlu diikuti untuk menjalankan tes UFT menggunakan ALM

Bagian A - Instalasi Add-in:

Langkah 1) Arahkan ke halaman arahan ALM (http: // localhost: 8181 / qcbin /) dan pilih 'Tools' seperti yang ditunjukkan di bawah ini.

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

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

Langkah 4) Klik kanan file yang diunduh dan 'Run as Administrator'.

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

Bagian B - Menghubungkan UFT dan ALM

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

Langkah 2) Navigasikan menu ALM dan pilih koneksi ALM.

Langkah 3) Dialog koneksi ALM terbuka.

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

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

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

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

Langkah 6) Dialog koneksi ALM menampilkan status.

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

Bagian C - Menyimpan Script ke ALM

  • Mari kita pahami berbagai komponen yang diperlukan untuk Menjalankan Skrip UFT.
  • Skrip Driver Utama - Titik masuk untuk Skrip UFT apa pun yang memiliki ekstensi .mts.
  • Library - File Skrip / Fungsi terkait yang dapat berekstensi (.vbs) atau (.qfl).
  • Object Repository - Biasanya merupakan repositori Shared Object secara alami dan memiliki ekstensi .tsr.
  • DataTable - Digunakan untuk membuat parameter pengujian. Biasanya file Excel.

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

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

Langkah 2) Dialog Tes Baru terbuka.

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

Langkah 3) Dialog 'Pilih Lokasi' terbuka.

  1. Pilih Tab 'ALM Test Plan'.
  2. Klik dua kali folder ' Fungsional ' untuk membuka subfoldernya.

Langkah 4) Dialog 'Pilih Lokasi' terbuka dengan subfolder dari Folder ' Fungsional '.

  1. Double Click ' folder Automation .
  2. Klik 'Pilih'.

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

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

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

Arahkan ke Modul 'Test Plan'.

  • Anda akan melihat bahwa script tes 'Guru99_Bank_Auto' dibuat di bawah folder 'Automation'.
  • Di bawah tab details, kami juga dapat menemukan bahwa jenis tes dikunci sebagai 'QUICKTEST_TEST' yang berarti ini adalah skrip UFT.

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

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 untuk menghasilkan file hasil teks keluaran.

Langkah 9) Kita perlu menyimpan file perpustakaan terkait di ALM di bawah 'Test Resources'.

  • Klik tombol 'Sumber Daya Baru'
  • Dialog 'Sumber Daya Baru' terbuka
  • Masukkan Nama dari Function Library
  • Pilih jenis sebagai 'Function Library'
  • Klik 'OK'

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

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

  • Klik 'Resource Viewer'
  • Klik 'Unggah File'

Langkah 12) Dialog unggah file terbuka.

  • Pilih Path tempat file .vbs berada
  • Pilih File yang harus diupload.
  • Klik 'Buka'.

Langkah 13) Setelah mengunggah berhasil, ALM menampilkan status ke pengguna. Klik 'OK'.

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

Langkah 15) Ulangi langkah 8 hingga 14 untuk mengupload satu 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 mengupload file 'Object Repository' yang relevan di bawah modul 'test resources', mirip dengan cara kita mengupload function library.

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

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

  • Klik Tab 'Resource Viewer'.
  • Klik Tombol 'Unggah File'.

Langkah 18) Sekarang unggah file repositori objek bersama.

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

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

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

Langkah 21) Sumber daya uji terakhir yang perlu kita unggah adalah Lembar 'Data Uji' yang berisi uji berparameter.

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

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

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

Bagian D - Pengaturan di UFT

Langkah 1) Kami memiliki semua file terkait dimuat ke ALM, kami harus memastikan bahwa skrip otomatisasi mengambil file perpustakaan, ATAU dan file data dari ALM. Mari kita memahami 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 memuat repositori Object secara dinamis selama runtime.

Langkah 3) Data Uji harus diimpor ke Lembar UFT 'Global'. Untuk melakukan hal yang sama, 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 lain untuk berinteraksi dengan UFT. Untuk melakukan hal yang sama, buka 'Alat' -> 'Opsi' seperti yang ditunjukkan di bawah ini.

Langkah 5) Dialog Opsi terbuka.

  • Pilih Tab 'Pengujian GUI'.
  • Pilih 'Uji Jalan'
  • Aktifkan 'Izinkan produk HP lainnya untuk menjalankan tes dan komponen'
  • Klik 'OK'

Bagian E - Menjalankan Script di ALM

Langkah 1) Buat rangkaian pengujian di Modul 'Test Lab' untuk dieksekusi. Mari kita buat 'Folder Baru' untuk rangkaian pengujian otomatis.

  • Pilih Modul 'Test Lab'
  • Pilih folder tempat kita ingin membuat folder baru
  • Klik ikon folder baru
  • Masukkan nama foldernya
  • 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 Tes
  • Klik 'Ok'

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

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

Langkah 5) Tes tambahan akan ditampilkan seperti yang ditunjukkan di bawah ini.

  • Tes tambahan menampilkan jenis tes sebagai 'QUICKTEST_TEST' secara otomatis.
  • Klik Tombol 'Jalankan' untuk memicu eksekusi.

Langkah 5) Dialog runner pengujian otomatis terbuka. Biarkan kami memahami semua fitur yang tersedia di dalam jendela ini.

  • Jalankan semua - Memungkinkan kita untuk menjalankan set pengujian sepenuhnya.
  • Jalankan - Memungkinkan kita untuk mengeksekusi hanya contoh uji yang dipilih.
  • Jalankan semua tes Secara Lokal - Tes akan dimulai di host lokal. Jika pengguna yang tidak dicentang memiliki kemampuan untuk memasukkan ke nama host di mana pengujian harus dijalankan.
  • Aktifkan Log - Membuat file log eksekusi selama uji coba. Untuk melihat log eksekusi setelah eksekusi teks, Pilih 'View Execution ' dari menu 'Run' pada dialog yang sama.

Klik 'Jalankan' untuk memicu tes.

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

Bagian F - Menganalisis Hasil:

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

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

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

Langkah 3) Hasil rinci dapat diakses menggunakan modul 'Uji Jalan'. Seperti tes manual, hasil rinci menampilkan semua informasi.

Langkah 4) Tes juga menghasilkan file hasil teks yang dapat diakses dari bagian lampiran. File teks dihasilkan oleh skrip (kerangka uji) yang BUKAN laporan UFT bawaan. Untuk mengakses yang sama lakukan hal berikut:

  • Pilih 'Jalankan ID'.
  • Dialog 'Run details' terbuka.
  • Buka Bagian 'Lampiran'.
  • File hasil akan tersedia untuk diunduh pengguna. Klik dua kali pada file teks.

Langkah 5) File hasil teks dibuka di notepad. File hasil akan ditampilkan seperti yang ditunjukkan di bawah ini.

Unduh skrip otomatisasi UFT yang digunakan dalam tutorial ini

Video tentang integrasi QTP dengan Pusat Kualitas

Klik di sini jika video tidak dapat diakses

Catatan: -

  • Pusat Kualitas menyediakan banyak fitur seperti menyalin langkah-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 Loadrunner, lalu mengunggah dan menyimpannya di Pusat Kualitas
  • Anda juga dapat langsung mengubah Skrip Tes Manual di Pusat Kualitas menjadi Skrip Otomatis.