Cara mengintegrasikan UFT (QTP) dengan ALM (Pusat Kualiti)

Isi kandungan:

Anonim
  • ALM membolehkan penyatuan dengan produk HP lain seperti HP UFT dan Hp Load Runner.
  • HP UFT adalah alat automasi berfungsi yang menyokong automasi aplikasi berasaskan windows dan web. Ia juga menyokong pelbagai teknologi seperti .NET, Java, Siebel, SAP dll.
  • Di bahagian ini kita akan memahami cara menggerakkan skrip UFT dari ALM. Ia terdiri daripada pelbagai konfigurasi dan langkah.
  • Prasyarat untuk modul ini ialah kedua-dua ALM dan UFT mesti dipasang.
Berikut adalah peta jalan yang perlu diikuti oleh pengguna untuk menjalankan ujian UFT menggunakan ALM

Bahagian A - Pemasangan Tambah:

Langkah 1) Navigasi ke halaman arahan ALM (http: // localhost: 8181 / qcbin /) dan pilih 'Tools' seperti gambar di bawah.

Langkah 2) Halaman Tambah dan pautan 'HP ALM connectivity' mesti diklik.

Langkah 3) Klik pautan 'Muat turun HP ALM Connectivity' dan fail exe akan dimuat turun di lokasi yang ditentukan.

Langkah 4) Klik kanan fail yang dimuat turun dan 'Jalankan sebagai Pentadbir'.

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

Bahagian B - Menghubungkan UFT dan ALM

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

Langkah 2) Navigasi menu ALM dan pilih sambungan ALM.

Langkah 3) Dialog sambungan ALM dibuka.

  1. Masukkan URL pelayan ALM
  2. Masukkan Nama Pengguna
  3. Masukkan Kata Laluan dan klik 'Sambung'

Langkah 4) Setelah pengesahan berjaya, fail ALM akan dimuat turun kerana kami menjalin hubungan antara ALM dan UFT untuk pertama kalinya.

Langkah 5) Dialog sambungan ALM menunggu pengguna memilih domain dan projek.

  1. Pilih Domain
  2. Pilih projek
  3. Klik 'Log Masuk'

Langkah 6) Dialog sambungan ALM memaparkan status.

  1. Bersambung ke Pelayan dan menyenaraikan perincian mengenai alamat pelayan dan nama pengguna.
  2. Bersambung ke projek dan menyenaraikan perincian mengenai projek tersebut.
  3. Klik 'Tutup'

Bahagian C - Menyimpan Skrip ke dalam ALM

  • Marilah kita memahami pelbagai komponen yang diperlukan untuk Melaksanakan Skrip UFT.
  • Skrip Pemacu Utama - Titik masuk untuk Skrip UFT yang mempunyai lanjutan .mts.
  • Perpustakaan - Fail Skrip / Fungsi yang berkaitan yang boleh menjadi sambungan (.vbs) atau (.qfl).
  • Objek Repository - Ia biasanya dari Shared Object repository dan mempunyai lanjutan .tsr.
  • DataTable - Digunakan untuk parameterisasi ujian. Biasanya fail Excel.

Catatan: Idea di sebalik bab ini adalah memahami integrasi ALM dan UFT dan BUKAN belajar bagaimana menulis skrip UFT.

Langkah 1) Langkah pertama adalah menyimpan Skrip Pemacu Utama ke dalam ALM dari UFT. Navigasi ke Menu 'File' dan pilih 'New Test' seperti gambar di bawah.

Langkah 2) Dialog Ujian Baru dibuka.

  1. Pilih jenis ujian.
  2. Masukkan Nama Ujian.
  3. Kita perlu memilih lokasi sebagai ALM (secara lalai ia akan menunjukkan lokasi yang dipasang UFT). Klik pada Butang 'Browse'.

Langkah 3) Dialog 'Pilih Lokasi' terbuka.

  1. Pilih Tab 'Pelan Ujian ALM'.
  2. Klik dua kali folder ' Fungsional ' untuk membuka subfoldernya.

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

  1. Klik dua kali folder Automasi .
  2. Klik 'Pilih'.

Langkah 5) Dialog 'Ujian Baru' dipaparkan kembali kepada pengguna

  1. Dengan lokasi ujian yang dipilih menunjukkan ALM.
  2. Klik 'Buat'.

Langkah 6) Sekarang mari kita sahkan sama ada ujian berjaya dibuat dengan log masuk ke ALM.

Navigasi ke Modul 'Uji Rancangan'.

  • Anda akan melihat bahawa skrip ujian 'Guru99_Bank_Auto' dibuat di bawah folder 'Automasi'.
  • Di bawah tab perincian, kita juga dapat mengetahui bahawa jenis ujian dikunci sebagai 'QUICKTEST_TEST' yang bermaksud ia adalah skrip UFT.

Langkah 7) Sekarang mulailah mengembangkan Skrip di UFT dan simpan skrip yang dapat diakses di ALM dengan memilih Tab 'Skrip Uji' dari ujian yang dibuat.

Langkah 8) Langkah seterusnya adalah menyimpan fail perpustakaan fungsi yang berkaitan di bawah modul 'sumber ujian' ALM yang akan diambil secara automatik semasa pelaksanaan.

Untuk skrip ini, kami mempunyai dua perpustakaan fungsi yang terkait dengan skrip ujian yang dibuat, yang mana satu mengandungi semua fungsi yang berkaitan dengan aplikasi dan satu yang berisi fungsi yang akan membantu pengguna untuk menghasilkan file hasil teks output.

Langkah 9) Kita perlu menyimpan fail perpustakaan yang berkaitan di ALM di bawah 'Test Resources'.

  • Klik butang 'Sumber Baru'
  • Dialog 'Sumber Baru' terbuka
  • Masukkan Nama Perpustakaan Fungsi
  • Pilih jenis sebagai 'Function Library'
  • Klik 'OK'

Langkah 10) Sumber ujian yang dibuat akan ditunjukkan kepada pengguna seperti gambar di bawah.

Langkah 11) Sekarang kita perlu memuat naik .vbs ke sumber ujian yang dibuat.

  • Klik 'Resource Viewer'
  • Klik 'Muat Naik Fail'

Langkah 12) Dialog fail muat naik dibuka.

  • Pilih Laluan di mana fail .vbs berada
  • Pilih Fail yang mesti dimuat naik.
  • Klik 'Buka'.

Langkah 13) Setelah berjaya memuat naik, ALM memaparkan status kepada pengguna. Klik 'OK'.

Langkah 14) Sumber ujian yang dimuat naik dapat dilihat menggunakan 'Resource Viewer'.

Langkah 15) Ulangi langkah 8 hingga 14 untuk memuat naik satu fail fungsi lain yang berkaitan dengan ujian. Setelah memuat naik 'generateresult.vbs', peninjau sumber akan dipaparkan seperti gambar di bawah.

Langkah 16) Sekarang kita perlu memuat naik fail 'Repositori Objek' yang relevan di bawah modul 'sumber ujian', sama seperti cara kita memuat naik pustaka fungsi.

  1. Klik Modul 'Sumber Baru'
  2. Tetingkap Modul 'Sumber Baru' terbuka.
  3. Masukkan Nama sumber ujian.
  4. Pilih jenis fail sebagai 'Object Repository'.
  5. Klik 'OK'

Langkah 17) Sumber Ujian dibuat seperti gambar di bawah. Sekarang pengguna perlu memuat naik fail repositori.

  • Klik Tab 'Resource Viewer'.
  • Klik Butang 'Muat Naik Fail'.

Langkah 18) Sekarang muat naik fail repositori objek yang dikongsi.

  • Pilih Fail di mana ia disimpan.
  • Klik butang 'Buka'.

Langkah 19) Setelah berjaya memuat naik, ALM memaparkan status kepada pengguna. Klik 'OK'.

Langkah 20) Sumber ujian dapat dilihat terus dari ALM seperti gambar di bawah.

Langkah 21) Sumber ujian terakhir yang perlu kita muat naik adalah Lembaran 'Data Ujian' yang mengandungi ujian parameter.

Untuk tujuan Demo, kami telah mengautomatikkan 4 kes ujian. Data Ujian yang dirancang ditunjukkan seperti di bawah. Sekarang kita perlu memuat naik yang sama di ALM.

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

Langkah 23) Seperti yang dijelaskan dari langkah 17 hingga 19, muat naik fail Excel data ujian dan muat naik 'data ujian' yang dihasilkan akan dipaparkan seperti gambar di bawah.

Bahagian D - Tetapan di UFT

Langkah 1) Kami mempunyai semua fail yang berkaitan dimuat ke dalam ALM, kami harus memastikan bahawa skrip automasi mengambil fail perpustakaan, ATAU dan fail data dari ALM. Mari kita fahami bagaimana mengaitkan perpustakaan fungsi dengan skrip ujian secara dinamik dari ALM.

Langkah 2) Repositori Objek juga harus diambil dari Tab 'Sumber Uji' ALM. Mari kita lihat bagaimana memuatkan repositori Objek secara dinamik semasa waktu proses.

Langkah 3) Data Ujian harus diimport ke dalam Lembaran UFT 'Global'. Untuk melakukan hal yang sama, kita harus memastikan bahawa kita memiliki potongan kode berikut sebelum melakukan percobaan untuk mengakses parameter yang disebutkan dalam tabel data.

Langkah 4) Kita harus memastikan bahawa kita membenarkan produk HP lain berinteraksi dengan UFT. Untuk melakukan perkara yang sama, goto 'Tools' -> 'Options' seperti gambar di bawah.

Langkah 5) Dialog Pilihan dibuka.

  • Pilih Tab 'Ujian GUI'.
  • Pilih 'Ujian Larian'
  • Dayakan 'Benarkan produk HP lain menjalankan ujian dan komponen'
  • Klik 'OK'

Bahagian E - Melaksanakan Skrip di ALM

Langkah 1) Buat rangkaian ujian dalam Modul 'Test Lab' untuk pelaksanaan. Mari kita buat 'Folder Baru' untuk rangkaian ujian automatik.

  • Pilih Modul 'Test Lab'
  • Pilih folder di mana kita ingin membuat folder baru
  • Klik pada ikon folder Baru
  • Masukkan nama folder
  • Klik OK.

Langkah 2) Folder Baru akan dibuat seperti gambar di bawah:

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

  • Pilih folder
  • Klik butang 'Set Ujian Baru'
  • Masukkan Nama Set Ujian
  • Klik 'Ok'

Langkah 4) Seperti ujian manual, setelah membuat set ujian, contoh ujian perlu ditambahkan dari pohon Rancangan Uji.

  • Pilih set ujian yang dibuat
  • Klik butang 'Pilih Ujian'. Pokok Rancangan Uji terbuka.
  • Pilih ujian
  • Klik butang '<='

Langkah 5) Ujian tambahan akan ditunjukkan seperti gambar di bawah.

  • Ujian tambahan memaparkan jenis ujian sebagai 'QUICKTEST_TEST' secara automatik.
  • Klik Butang 'Jalankan' untuk mencetuskan pelaksanaan.

Langkah 5) Dialog pelari ujian automatik terbuka. Marilah kita memahami semua ciri yang ada dalam tetingkap ini.

  • Jalankan semua - Membolehkan kita melaksanakan set ujian sepenuhnya.
  • Jalankan - Membolehkan kita melaksanakan hanya contoh ujian yang dipilih.
  • Jalankan semua ujian secara tempatan - Ujian akan dimulakan di host tempatan. Sekiranya pengguna Tidak Diperiksa mempunyai kemampuan untuk memasukkan nama host di mana ujian harus dijalankan.
  • Aktifkan Log - Membuat fail log pelaksanaan semasa ujian dijalankan. Untuk melihat log pelaksanaan selepas pelaksanaan teks, Pilih 'Lihat Pelaksanaan ' dari menu 'Jalankan' dialog yang sama.

Klik 'Run' untuk mencetuskan ujian.

Langkah 6) UFT akan dilancarkan di latar belakang sementara skrip sedang dijalankan. Status larian akan dipaparkan setelah pelaksanaan ujian selesai seperti gambar di bawah. Menutup tetingkap.

Bahagian F - Menganalisis Hasilnya:

Langkah 1) Grid pelaksanaan ditampilkan kembali kepada pengguna setelah menutup dialog 'Automatic Runner'.

  • Dengan status pelaksanaan ujian dikemas kini.
  • Laporan ujian UFT yang dibina boleh diakses dengan mengklik butang 'Lancarkan Laporan'.

Langkah 2) Laporan ujian UFT terbina dalam akan ditunjukkan kepada pengguna.

Langkah 3) Hasil terperinci dapat diakses menggunakan modul 'Test Runs'. Seperti ujian manual, hasil terperinci memaparkan semua maklumat.

Langkah 4) Ujian ini juga menghasilkan fail hasil teks yang dapat diakses dari bahagian lampiran. Fail teks dihasilkan oleh skrip (kerangka ujian) yang BUKAN laporan terbina dalam UFT. Untuk mengakses yang sama lakukan perkara berikut:

  • Pilih 'Run ID'.
  • Dialog 'Run details' terbuka.
  • Pergi ke Bahagian 'Lampiran'.
  • Fail hasil akan tersedia untuk dimuat oleh pengguna. Klik dua kali pada fail teks.

Langkah 5) Fail hasil teks dibuka di notepad. Fail hasilnya akan dipaparkan seperti gambar di bawah.

Muat turun skrip automasi UFT yang digunakan dalam tutorial ini

Video mengenai penyatuan QTP dengan Pusat Kualiti

Klik di sini jika video tidak dapat diakses

Catatan: -

  • Pusat Kualiti menyediakan banyak ciri seperti menyalin langkah ujian, menghantar skrip e-mel untuk disemak, menambahkan lampiran dan lain-lain untuk memudahkan pengembangan kes ujian.
  • Anda boleh membuat skrip di alat Automasi seperti QTP dan Loadrunner, dan kemudian memuat naik dan menyimpannya di Quality Center
  • Anda juga boleh secara langsung menukar Skrip Ujian Manual di Pusat Kualiti menjadi Skrip Automatik.