Kerangka Pengujian Proses Bisnis (BPT) di QTP/UFT

Apa itu Pengujian Proses Bisnis?

Pengujian Proses Bisnis (BPT) adalah proses yang menyelaraskan proses pengujian perangkat lunak dengan tujuan bisnis guna mengurangi kompleksitas, konsumsi waktu, dan upaya dalam siklus pengujian. Pengujian proses bisnis adalah pengujian menyeluruh yang membantu memeriksa kesiapan aplikasi perangkat lunak dari sudut pandang bisnis dan pelanggan.

Kerangka BPT

Kerangka BPT (Pengujian Proses Bisnis). adalah kerangka otomatisasi fokus mikro bawaan yang digunakan dengan Pusat Kualitas. BPT membantu memanjakan Analis Bisnis atau UKM dalam proses otomatisasi. Mereka juga dapat merancang skenario otomatisasi dan menjalankannya sesuai kebutuhan mereka tanpa memiliki pengetahuan otomatisasi atau pengkodean sebelumnya.

Berikut ini adalah blok-blok penyusun Kerangka BPT

  • Komponen
  • Area Aplikasi
  • Mengalir
  • Tes Proses Bisnis

komponen: (juga disebut Komponen Bisnis) adalah serangkaian pernyataan otomatisasi yang dapat digunakan kembali yang melakukan tugas tertentu yang telah ditentukan sebelumnya di AUT. Hal ini mirip dengan vbscript fungsi dan tindakan QTP tetapi dirancang untuk digunakan dalam kerangka BPT.

Area Aplikasi: Ini adalah gudang, yang berisi semua sumber daya, yang diperlukan untuk mengembangkan Komponen Bisnis. Sumber daya mencakup repositori objek bersama; perpustakaan fungsional yang dapat digunakan kembali…dll. Ini adalah entitas logis, yang Anda tidak dapat melihat keberadaan fisiknya dalam sistem file.

Tes Proses Bisnis: Skenario yang terdiri dari aliran serial Komponen Bisnis, yang dirancang untuk menguji proses Bisnis tertentu dari suatu aplikasi.

Mengalir: Terkadang, Anda perlu menggunakan Komponen serupa dalam urutan yang sama di beberapa BPT. Daripada menambahkan Komponen yang sama di setiap BPT, Anda dapat membuat Alur Komponen Bisnis. Alur dapat dipanggil secara langsung alih-alih memanggil setiap Komponen secara terpisah.

Mengapa BPT?

Ada beberapa tantangan dengan otomatisasi tradisional yang disebutkan di bawah ini:

  • Kurangnya koordinasi antara penguji manual/ahli materi dan penguji otomasi.
  • Tidak ada peran penguji manual dalam proses otomatisasi.
  • Kurangnya standar dalam pengembangan otomasi.
  • Ada kemungkinan upaya pemeliharaan yang besar tanpa kerangka kerja yang cerdas.
  • Biasanya, penguji otomasi tidak memiliki pengetahuan aplikasi yang baik, dan ia cenderung mengembangkan skrip yang tidak efisien

BPT mengatasi tantangan di atas dengan kerangka standar yang melibatkan penguji UKM/Manual sebagai bagian dari pengembangan otomasi dan menetapkan proses standar pengembangan BPT.

Penguji manual merancang Komponen manual untuk fungsionalitas yang diperlukan, yang diotomatisasi oleh penguji otomasi. Penguji Manual/Otomasi akan menyusun Komponen otomatis tersebut secara berurutan membentuk BPT, yang menjadi skenario pengujian.

BPT mendefinisikan peran yang berbeda-beda, yang dilakukan oleh berbagai sumber daya. BPT membantu optimalisasi pemanfaatan sumber daya dan keahliannya. Peran dalam BPT diklasifikasikan sebagai berikut:

  • EMS
  • Pakar QTP
  • penguji

UKM: UKM adalah a Analis Bisnis atau penguji manual yang memiliki pengetahuan baik tentang aplikasi. Mereka merancang manual Komponen Bisnis yang akan menguji tindakan atau fungsi tertentu. Saat merancang manual Komponen Bisnis, mereka akan menyebutkan dengan jelas langkah-langkah pengujian dan hasil yang diharapkan.

Pakar QTP: Pakar QTP mengubah Komponen Bisnis manual menjadi Komponen otomatis dengan mengotomatiskan langkah-langkah yang disebutkan dalam Komponen manual.

Setelah Komponen dirancang, Pakar UKM atau QTP akan menyusun Komponen tersebut untuk membentuk BPT, yang kemudian membentuk skenario pengujian.

Penguji: Penguji dapat berupa penguji manual atau ahli QTP yang dapat melaksanakan BPT dari pusat mutu.

Memulai dengan BPT

persyaratan perangkat lunak:

  • QTP/UFT (“QTP versi terbaru“) Lisensi yang Sah.
  • Anda harus memiliki akses QC / ALM (QC versi terbaru) dengan Modul Komponen Bisnis, yang tidak disertakan dengan QC. Anda perlu membeli lisensi terpisah untuk itu.

Konfigurasi perangkat lunak:

  • QTP: Aktifkan opsi 'Izinkan produk HP lain menjalankan pengujian dan Komponen'
  • QC: Add-in berikut harus diinstal.
  • Add-in Konektivitas QC
  • Tambahan QTP

Implementasi Kerangka BPT:

Karena ini adalah kerangka kerja bawaan, Anda tidak perlu menulis kode untuk membangun kerangka kerja tersebut. Anda hanya perlu menyiapkan artefak-artefak yang diperlukan yang menjadi landasan BPT.

Mari kita pelajari secara singkat Modul-Modul penting di Pusat Mutu (HP ALM)

Modul Komponen Bisnis: Memungkinkan kami membuat, mengelola, dan mengotomatiskan Komponen Bisnis yang dapat digunakan kembali, yang berisi langkah-langkah untuk menjalankan fungsi tertentu dalam proses Bisnis. Komponen biasanya diklasifikasikan sebagai berikut-

  • Komponen Manual
  • Komponen Otomatis
  • Komponen Berbasis Kata Kunci
  • Komponen yang Ditulis

Modul Rencana Tes: Ini adalah modul tempat Anda menarik dan melepas Komponen dalam urutan logis untuk menyiapkan BPT yang akan membentuk satu skenario pengujian, dan Anda dapat men-debug Komponen.

Modul Lab Uji: Memungkinkan kami menjalankan pengujian proses Bisnis dan melihat hasilnya. Bahkan Anda dapat menjalankan paralel BPT di mesin yang berbeda menggunakan modul ini.

Proses otomasi BPT yang umum melibatkan tahap-tahap berikut.

  1. Membuat Komponen Manual
  2. Mengotomatiskan Komponen
  3. Mengembangkan Alur atau BPT
  4. Men-debug BPT
  5. Pelaksana BPT

Langkah 1) Membuat Komponen Manual

Masuk ke QC

Membuat Komponen Manual

Navigasi ke modul Komponen Bisnis.

Membuat Komponen Manual

Komponen dan folder Bisnis diidentifikasi oleh ikon tertentu di pohon Komponen yang disebutkan di bawah ini-

Membuat Komponen Manual

Map: digunakan untuk mengklasifikasikan Komponen Anda dalam pemisahan logis.

Membuat Komponen Manual

Folder Permintaan Komponen: Penguji manual atau UKM menempatkan Komponen mereka yang ingin diotomatisasi.

Membuat Komponen Manual

Folder Usang: Anda dapat memindahkan semua Komponen yang tidak valid ke folder ini, sehingga Anda dapat meninjaunya sebelum menghapusnya secara permanen dari QC.

Membuat Komponen Manual

komponen: Ini adalah simbol yang digunakan untuk mewakili Komponen. Komponen Bisnis Manual diwakili oleh simbol M pada ikon Komponen. Seperti yang ditunjukkan di bawah ini.

Membuat Komponen Manual

Suatu Komponen dapat memiliki salah satu status berikut pada waktu tertentu, yaitu status Dalam Pengembangan, Siap, Pemeliharaan, dan Kesalahan.

Membuat Komponen Manual
Membuat Komponen Manual
Membuat Komponen Manual
Membuat Komponen Manual

Ketika permintaan Komponen dimulai di Rencana Tes modul maka statusnya 'Tidak Diimplementasikan' (ditampilkan di bawah). Ketika Komponen khusus ini dipindahkan dari folder permintaan ke folder Komponen, maka statusnya berubah menjadi 'Dalam pengembangan'.

Membuat Komponen Manual

Toolbar dalam modul Komponen Bisnis

Membuat Komponen Manual

Buat komponen Bisnis manual baru.

Buat folder baru sehingga Anda dapat membuat semua Komponen terkait aplikasi Anda di satu tempat.

Pilih folder Komponen -> Klik pada Folder Baru

Membuat Komponen Manual

Masukkan beberapa arti nama lengkap untuk mewakili aplikasi Anda dan klik ok. Anda bahkan dapat membuat subfolder di bawah folder utama Anda.

Folder yang dipilih di mana Anda ingin membuat Komponen -> klik tombol 'Komponen Baru'

Membuat Komponen Manual

Masukkan nama Komponen yang menyerupai tindakan yang akan dilakukan sehingga memudahkan pemilihan Komponen saat menyiapkan BPT. Klik tombol oke.

Komponen baru dibuat dan berada di sisi kanan.

Mari pelajari berbagai tab pada komponen

I. Tab Detail: Ini berisi beberapa bidang dasar seperti Nama komponen, dibuat oleh, tanggal pembuatan… dll.

Descripttab ion, memiliki tiga bagian Ringkasan, Pra-kondisi dan Pasca-kondisi.

Dalam majalah ringkasan di bagian ini, Anda dapat menyebutkan deskripsi singkat tentang fungsi Komponen dan hasilnya.

Dalam majalah Prasyarat bagian, sebutkan status aplikasi yang diperlukan untuk menggunakan Komponen ini.

Dalam majalah Pasca Kondisi bagian, sebutkan status aplikasi setelah melakukan langkah-langkah Komponen.

Ingatlah kondisi Pra dan Pasca saat membuat urutan logis dari Komponen untuk membuat BPT.

Dalam majalah Daerah diskusi, Anda dapat menambahkan komentar terkait Komponen.

Membuat Komponen Manual

II. Tab Cuplikan: Anda dapat menggunakan tab ini untuk mengambil cuplikan halaman tertentu, yang memiliki Komponen tersebut.

AKU AKU AKU. Tab Parameter: Anda dapat menggunakan tab ini jika ingin meneruskan data atau mengambil data dari Komponen. Ini mirip dengan parameter tindakan/pengujian di QTP.

Klik pada Tautan baru untuk menambahkan parameter baru, Anda perlu menyediakan

  • Nama Parameter: Nama Parameter.
  • Jenis Nilai: Jenis parameter (Nomor, Tanggal, String, Kata Sandi…dll.).
  • Nilai default: Anda dapat memasukkan beberapa nilai default yang dapat digunakan jika Anda tidak meneruskan nilai apa pun dari Komponen.
  • Description: Anda dapat menyebutkan deskripsi singkat tentang parameter tersebut.

Membuat Komponen Manual

Parameter keluaran dapat ditambahkan atau dihapus serupa dengan parameter masukan. Jika Anda ingin mengembalikan nilai apa pun dari Komponen, Anda harus menggunakan parameter keluaran.

IV. Tab Langkah Desain: Berisi langkah-langkah yang harus dilakukan Komponen. Tombol-tombol pada tab desain ditampilkan dalam urutan berikut.

Tambahkan Langkah Baru, Edit, Hapus, Salin, Tempel, Buat/Pilih Parameter, Parameter Lengkap, Pencarian, Tinggi Baris, Simpan dan Otomatiskan

Membuat Komponen Manual

Untuk menambahkan langkah, klik 'Tambahkan Langkah Baru', editor langkah Komponen akan terbuka. Masukkan nama langkah untuk menjelaskan langkah tersebut, deskripsi (operasi yang ingin Anda lakukan pada aplikasi) dan hasil yang diharapkan (status aplikasi setelah melakukan langkah tersebut).

Editor langkah juga terbuka ketika Anda memilih langkah dan mengklik tombol edit langkah.

Anda memiliki toolbar editor teks di editor langkah, yang dapat Anda gunakan untuk memformat string seperti huruf tebal, miring, dan garis bawah.

Membuat Komponen Manual

V.Tab Otomatisasi: Akan menampilkan langkah otomatisasi terkait Komponen, jika Komponen sudah terotomatisasi. Anda akan membahas secara rinci tentang langkah ini pada langkah berikutnya 'Mengotomatiskan Komponen Manual'

VI. Tab Ketergantungan: Akan menampilkan hubungan ketergantungan yang ada di antara entitas lain seperti Komponen, BPT, aliran, sumber daya pengujian, dan area aplikasi. Tab Ketergantungan berisi tiga tab berikut

tab sumber daya menunjukkan area aplikasi (pengelompokan logis/nama semua sumber daya yang diperlukan untuk mengotomatisasi Komponen) yang digunakan oleh Komponen.

Digunakan Oleh tab akan menampilkan detail BPTS dan alur yang mencakup Komponen yang saat ini dipilih. Jika Anda ingin menavigasi ke BPT atau Alur tertentu, Anda cukup mengeklik nama pengujian atau alur, Anda akan diarahkan ke BPT atau Alur dalam modul Rencana Pengujian.

Area Aplikasi tab menampilkan nama area aplikasi yang digunakan oleh Komponen, serta kisi Digunakan Oleh dan Menggunakan, yang menampilkan entitas yang menggunakan area aplikasi, dan sumber daya yang digunakan area aplikasi.

VII. Tab riwayat: Menampilkan perubahan yang dilakukan pada bidang apa pun dalam suatu entitas. Untuk setiap perubahan, akan ditampilkan cap waktu perubahan dan nama pengguna yang melakukan perubahan. Tab riwayat berisi dua sub tab:

Tab Log Audit menampilkan daftar perubahan yang dibuat pada berbagai bidang, cap waktu, dan detail pengguna.

Tab bisnis menampilkan versi berbeda dari Komponen yang dipilih.

Langkah 2) Mengotomatiskan Komponen Manual

Membangun Area Aplikasi

Area Aplikasi adalah entitas logis yang membantu kita mengelompokkan semua sumber daya yang diperlukan untuk mengotomatisasi aplikasi atau bagian dari aplikasi. Area aplikasi berisi repositori objek bersama, pustaka fungsi, dan semua pengaturan lain yang diperlukan untuk mengotomatisasi Komponen.

Anda dapat membuat satu area aplikasi untuk keseluruhan aplikasi atau sebanyak area aplikasi untuk bagian aplikasi yang berbeda tergantung kebutuhan.

Buka QTP, File -> Baru -> Area Aplikasi

Ini akan menampilkan jendela berikut, yang akan berisi empat modul.

Mengotomatiskan Komponen Manual

Umum: Ini akan menampilkan informasi umum tentang area aplikasi, seperti Nama area aplikasi, Penulis yang membuat area Aplikasi, Lokasi, Description dan add-in terkait.

Jika Anda ingin menghapus add-in apa pun, Anda dapat mengklik tombol ubah dan menghapus add-in yang tidak diperlukan.

Pengaturan tambahan berisi pengaturan rekam dan jalankan yang mirip dengan pengaturan rekam dan jalankan normal dan QTP.

Mengotomatiskan Komponen Manual

Anda bahkan dapat menambahkan skenario pemulihan apa pun yang ingin Anda kaitkan dengan area aplikasi menggunakan opsi Pemulihan. Berdasarkan add-in Anda telah memilih opsi pengaturan terkait lingkungan lainnya.

Mengotomatiskan Komponen Manual

Perpustakaan Fungsi

Modul ini akan membantu kita mengaitkan semua pustaka fungsi yang diperlukan ke area aplikasi.

Mengotomatiskan Komponen Manual

Repositori Objek

Modul ini akan membantu kita mengaitkan repositori objek bersama yang diperlukan mirip dengan pustaka fungsi.

Mengotomatiskan Komponen Manual

Kata kunci

Panel kata kunci menampilkan semua metode bawaan, semua fungsi yang ditentukan pengguna di pustaka fungsi, dan objek dalam repositori objek. Selain itu, panel Kata Kunci juga menampilkan metode dan properti dari setiap kelas objek uji yang dikembangkan oleh kami atau pihak ketiga yang dikembangkan menggunakan ekstensibilitas add-in.

Mengotomatiskan Komponen Manual

Setelah menambahkan pustaka fungsi yang diperlukan, repositori objek bersama, dan membuat pengaturan yang diperlukan, Anda dapat menyimpan area aplikasi Anda.

Mengubah komponen manual menjadi komponen otomatis

Navigasikan kembali ke tab QC dan desain Komponen tertentu yang ingin Anda otomatisasi. Klik tombol otomatisasi seperti yang ditunjukkan di bawah ini dan pilih Konversi Komponen yang Didorong Kata Kunci atau Komponen Bernaskah. Setelah Komponen diubah menjadi Komponen otomatisasi, Anda tidak dapat menyembunyikannya kembali ke Komponen manual.

Mengotomatiskan Komponen Manual

Mengotomatiskan Komponen Manual

Komponen berbasis kata kunci

Arahkan ke tab otomatisasi.

Akan muncul pesan 'Untuk Membuat langkah, Anda harus memilih area aplikasi terlebih dahulu dengan mengklik pilih Area Aplikasi'

Mengotomatiskan Komponen Manual

Setelah mengklik pada area aplikasi yang dipilih, maka akan muncul jendela berikut yang menampilkan daftar area aplikasi yang tersedia dan dari sana Anda dapat memilih area aplikasi yang diinginkan.

Mengotomatiskan Komponen Manual

Area aplikasi pemilihan ditampilkan di bagian bawah tab otomatisasi.

Mengotomatiskan Komponen Manual

Anda dapat mengotomatiskan Komponen dengan cara yang sama seperti Anda mengotomatisasi di QTP menggunakan tampilan kata kunci. Setelah mengotomatisasi langkah-langkah Komponen akan terlihat seperti berikut

Mengotomatiskan Komponen Manual

Komponen Naskah

Arahkan ke tab otomatisasi. Ini akan menampilkan tombol Peluncuran untuk meluncurkan QTP.

Mengotomatiskan Komponen Manual

Klik pada tombol Peluncuran (QTP harus diinstal pada mesin yang sama), maka akan membuka QTP dan menampilkan pop up yang meminta kita untuk mengaitkan area aplikasi ke Komponen.

Mengotomatiskan Komponen Manual

Setelah area aplikasi dikaitkan ke Komponen, semua sumber daya tersedia untuk Komponen, yang dengannya Anda dapat membuat skrip Komponen.

Langkah 3) Mengembangkan BPT

BPT dapat berupa pengujian otomatis atau manual. BPT yang berisi Pedoman Komponen Usaha dapat disebut dengan BPT Pedoman. BPT yang dibuat dengan Komponen otomatis disebut BPT otomatis.

Untuk membuat BPT manual atau otomatis Anda harus menggunakan modul Rencana Tes di QC.

Klik ikon modul rencana pengujian di panel sebelah kiri

Mengembangkan BPT

Buat folder tempat Anda ingin membuat pengujian proses Bisnis dengan mengklik ikon tambahkan folder.

Mengembangkan BPT

Masukkan nama Folder dan klik tombol ok

Mengembangkan BPT

Klik pada Ikon 'Buat Tes Baru'.

Mengembangkan BPT

Pilih Jenis Tes sebagai 'Proses Bisnis' dan masukkan beberapa nama yang bermakna untuk BPT.

Mengembangkan BPT

Ini ditampilkan sebagai berikut

Mengembangkan BPT

Pilih tab 'Test Script' -> dan pilih sub tab 'Select Component'

Ini akan menampilkan pohon modul Komponen dengan semua informasi Komponen di sisi kanan

Mengembangkan BPT

Tarik dan lepas Komponen dalam urutan logis untuk membentuk skenario Bisnis. Anda juga dapat memilih Komponen dan menggunakan simbol panah alih-alih menyeret dan melepas sesuka Anda. Contoh BPT ditampilkan di bawah setelah menyusun Komponen di bawah ini

Mengembangkan BPT

Bahkan Anda dapat meminta Komponen baru jika tidak tersedia di pohon Komponen dari modul rencana Pengujian itu sendiri dengan mengklik 'Permintaan Komponen Baru'.

Setelah Komponen disusun di panel editor skrip pengujian, komponen tersebut akan ditampilkan sebagai struktur lima kolom:

  1. Komponen/Aliran: Akan menampilkan Komponen beserta gambar snapshot jika berisi.
  2. Status: Status Komponen, dapat berupa salah satu status yang telah Anda diskusikan sebelumnya.
  3. Memasukkan: Jika Anda memiliki parameter input, parameter tersebut akan ditampilkan di kolom ini.
  4. Keluaran: Jika Anda memiliki parameter keluaran, parameter tersebut akan ditampilkan di kolom ini.
  5. Pada Kegagalan: Ini akan menampilkan drop down di mana Anda dapat memilih apa yang ingin Anda lakukan untuk melakukan eksekusi BPT jika Komponen gagal. Anda dapat memilih melanjutkan atau keluar dari BPT.

    Mengembangkan BPT

Mengonfigurasi Parameter Masukan

Untuk mengkonfigurasi parameter input untuk Komponen apa pun, Anda perlu mengklik link parameter input di kolom input untuk Komponen tertentu atau Anda juga dapat mengklik kanan pada Komponen dan memilih nilai parameter input -> iterasi.

Mengembangkan BPT

Setelah Anda mengklik tautan parameter input, kotak dialog Iterasi Komponen akan terbuka.

Mengembangkan BPT

Anda dapat memasukkan semua parameter masukan untuk Komponen. Jika Anda ingin menjalankan Komponen beberapa kali, Anda dapat menambahkan beberapa iterasi dengan mengklik 'Tambahkan Iterasi' dan memasukkan data.

Jika Anda ingin menghapus iterasi apa pun, pertama-tama pilih iterasi tersebut dan klik 'Hapus Iterasi', iterasi yang dipilih akan dihapus.

Jika Anda hanya ingin menjalankan iterasi yang dipilih, Anda dapat menggunakan 'Pilih Iterasi' dan Anda dapat menjalankan rentang iterasi yang ingin Anda jalankan seperti yang ditunjukkan di bawah ini.

Mengembangkan BPT

Bahkan Anda juga dapat mengimpor parameter masukan dari file eksternal yang dipisahkan koma dan Anda dapat mengekspor parameter daftar yang Anda gunakan untuk Komponen tertentu menggunakan opsi impor dan ekspor.

Saat Anda mengklik pilihan impor, akan ditampilkan kotak dialog File untuk memungkinkan kita memilih file yang diperlukan seperti yang ditunjukkan di bawah ini.

Mengembangkan BPT

Setelah Anda memilih kotak dialog Map parameter akan ditampilkan, di mana Anda perlu memetakan judul Kolom dalam file ke parameter dalam Komponen. Anda harus melakukan latihan ini untuk semua parameter input.

Mengembangkan BPT

Mengembangkan BPT

Jika Anda ingin menggunakan parameter keluaran Komponen sebelumnya, Anda perlu mengklik kotak centang keluaran di bawah nama kolom parameter.

Jendela daftar parameter keluaran ditampilkan dengan daftar semua parameter keluaran dari Komponen sebelumnya. Anda dapat memilih parameter keluaran yang diinginkan dari sana dan mengklik tombol ok.

Mengembangkan BPT

Mengelompokkan/Membatalkan Pengelompokan Komponen

Terkadang jika Anda ingin mengelompokkan Komponen di BPT untuk menjalankannya bersama-sama beberapa kali, Anda perlu mengelompokkannya bersama-sama. Pertama, pilih Komponen yang ingin Anda kelompokkan dan klik pada gambar Grup Komponen atau pilih Komponen Klik kanan, lalu pilih Pengelompokan > Komponen Grup.

Mengembangkan BPT

Setelah mengelompokkan Komponen, akan terlihat seperti di bawah ini. Jika Anda ingin memisahkan grup Komponen, pilih grup dan klik ikon buka grup Komponen.

Mengembangkan BPT

Menambahkan Parameter/Iterasi ke komponen yang Dikelompokkan

Hal ini mirip dengan cara Anda memasukkan data untuk parameter untuk Komponen tunggal, namun satu-satunya perbedaan adalah ketika Anda mengklik tautan parameter masukan apa pun dari Komponen yang dikelompokkan, parameter masukan dari semua Komponen akan ditampilkan secara bersamaan.

Status BPTnya

Seperti Komponen yang memiliki status berbeda, BPT juga akan memiliki status berbeda berdasarkan pembuatan BPT dan kemajuannya. BPT dapat memiliki salah satu status berikut pada titik waktu tertentu.

Mengembangkan BPT6 Sedang Dalam Pengembangan
Mengembangkan BPT7 Siap
Mengembangkan BPTPemeliharaan 8
Mengembangkan BPTKesalahan 9

Status BPT dapat ditentukan berdasarkan status Komponennya. Status BPT ditentukan oleh keadaan yang paling parah dari seluruh Komponennya.

Misalnya, Anda memiliki tes proses Bisnis yang berisi:

  • 3 Komponen Siap
  • 1 Komponen Perawatan
  • 2 Di Bawah Komponen Pengembangan
  • 1 Komponen Kesalahan
  • 1 Komponen Dalam Pengembangan (diminta).

Dalam contoh ini, status pengujiannya adalah error, karena Error merupakan status Komponen Bisnis yang paling parah dalam pengujian.

Langkah 4) Men-debug BPT

Setelah BPT dirancang, Anda perlu menjalankan BPT untuk memeriksa apakah Komponen disusun dalam urutan yang benar dan data yang Anda berikan berfungsi dengan benar atau tidak. Hal ini mirip dengan pengujian skrip otomatisasi kami dengan semua cara yang mungkin (positif dan negatif) dan data untuk memeriksa keakuratan skrip.

Dalam pengujian, modul rencana klik tombol Jalankan atau Debug Tes di toolbar Test Script.

Men-debug BPT

Setelah mengklik tombol Run, jendela 'Run or Debug Test' akan ditampilkan. Di jendela Run, Anda memiliki dua opsi untuk menjalankan BPT.

  1. Normal
  2. Debug

    Men-debug BPT

Modus Debug: Saat Anda menjalankan Komponen dalam mode ini, secara default ia menambahkan breakpoint pada baris pertama Komponen, yang akan membantu kita melakukan debug Komponen baris demi baris.

Mode normal: Dalam mode ini, dijalankan dari awal hingga akhir tanpa jeda dan langsung berlanjut ke Komponen berikutnya dalam pengujian.

Anda dapat memilih salah satu mode untuk masing-masing Komponen tergantung pada kebutuhan Anda. Jika Anda sudah memverifikasi beberapa Komponen di BPT yang sama atau di BPT lain maka Anda bisa langsung masuk ke mode Normal.

Setelah eksekusi selesai maka akan ditampilkan ringkasan eksekusi seluruh Komponen BPT.

Men-debug BPT

Langkah 5) Melaksanakan BPT

Setelah BPT dikembangkan dan diuji secara menyeluruh, Anda mungkin perlu menjalankan BPT ini sebagai bagian dari regresi, kewarasan, atau siklus pengujian lainnya.

Untuk Menjalankan BPT Anda perlu menggunakan modul Test Lab QC. Navigasikan ke Test Lab dan pilih folder Test plan dan Test set di mana Anda ingin menjalankan BPT ini.

melaksanakan BPT

Pilih opsi 'Select Tests' dari Test Lab Grid, di sisi kanan, satu panel ditampilkan dengan struktur pohon rencana Uji yang berisi semua kasus uji. Pilih BPT yang ingin Anda jalankan dan klik tombol panah, BPT ditambahkan ke 'Execution Grid'. Anda bahkan dapat menggunakan fitur drag and drop untuk memilih BPT yang ingin Anda jalankan.

Setelah BPT ditambahkan ke grid eksekusi, Anda perlu mengklik tombol 'Jalankan'.

Jendela 'Automatic Runner' yang terpisah akan ditampilkan setelah mengklik tombol 'Run', di mana Anda harus menyebutkan di mesin mana Anda harus menjalankan BPT ini. Di mesin tempat Anda ingin menjalankan, perangkat lunak QTP harus tersedia. Anda dapat menjalankan pengujian di mesin yang sama seperti yang Anda inginkan.

melaksanakan BPT

Setelah menyebutkan nama mesin di kolom 'Jalankan di Host', Anda perlu mengklik 'Jalankan Semua' jika Anda ingin menjalankan semua pengujian di jendela 'Pelari Otomatis' atau pilih 'Jalankan' jika Anda hanya ingin menjalankan BPT yang dipilih.

QC secara otomatis akan terhubung ke mesin tersebut dan akan menjalankan BPT dan memperbarui hasilnya kembali ke QC dengan status Lulus atau Gagal.

melaksanakan BPT

Jika Anda mengklik dua kali pada tes tertentu, maka akan ditampilkan hasil lebih lanjut dan terperinci dari tes tersebut.

melaksanakan BPT

Tutorial ini dimungkinkan dengan kontribusi dari Bapak Narender Reddy Nukala