Kerangka Ujian Bergerak Kata Kunci dengan Contoh

Isi kandungan:

Anonim

Rangka Kerja Didorong Kata Kunci

Keyword Driven Framework adalah kerangka ujian automasi fungsional yang membahagikan kes ujian kepada empat bahagian yang berbeza untuk memisahkan pengekodan dari kes ujian dan langkah-langkah ujian untuk automasi yang lebih baik. Rangka kerja ujian berdasarkan kata kunci membahagikan kes ujian sebagai langkah ujian, objek langkah ujian, tindakan pada langkah ujian dan data untuk objek ujian untuk pemahaman yang lebih baik.

Apakah Ujian Bergerak Kata Kunci?

Keyword Driven Testing adalah teknik skrip yang menggunakan fail data untuk mengandungi kata kunci yang berkaitan dengan aplikasi yang sedang diuji. Kata kunci ini menerangkan kumpulan tindakan yang diperlukan untuk melakukan langkah tertentu.

Ujian berdasarkan kata kunci terdiri daripada kata kunci peringkat tinggi dan rendah, termasuk argumen kata kunci, yang disusun untuk menggambarkan tindakan kes ujian. Ia juga disebut pengujian berdasarkan jadual atau pengujian berdasarkan kata tindakan.

Dalam Pengujian Bergerak Kata Kunci, pertama-tama anda mengenal pasti sekumpulan kata kunci dan kemudian mengaitkan tindakan (atau fungsi) yang berkaitan dengan kata kunci ini. Di sini, setiap tindakan pengujian seperti membuka atau menutup penyemak imbas, klik tetikus, ketukan kekunci, dan lain-lain dijelaskan oleh kata kunci seperti openbrowser, klik, Typtext dan sebagainya.

Contohnya :

  1. log masuk ke laman web "guru99" - Kata kunci "log masuk" akan digunakan dalam kerangka automasi kami, untuk menguji fungsi log masuk atau tindakan yang berkaitan dengannya.
  2. logout ke laman web "guru99" - Kata kunci "logout" akan digunakan dalam kerangka automasi kami, untuk menguji fungsi logout atau tindakan yang berkaitan dengannya.

Kami akan melihat beberapa contoh lagi dalam artikel ini.

Contoh kata kunci

Kata kunci Penerangan
Log masuk Log masuk ke laman web demo bank9999
E-mel Menghantar e-mel
log keluar Log keluar dari laman web demo bank9999
Pemberitahuan Cari pemberitahuan yang belum dibaca

Untuk membuat kerangka kerja berdasarkan Kata Kunci, anda perlu mengikuti perkara-perkara

  1. Lembaran Excel - Kenal pasti kata kunci dan simpan dalam helaian Excel
  2. Perpustakaan Fungsi - Perpustakaan fungsi terdiri dari fungsi untuk aliran perniagaan (butang masuk untuk laman web mana pun). Oleh itu, apabila ujian dijalankan, ia akan membaca kata kunci dari lembaran Excel dan memanggil fungsi sesuai
  3. Lembar Data - Lembaran data digunakan untuk menyimpan data ujian yang akan digunakan dalam aplikasi
  4. Objek Repositori - berdasarkan kerangka kata kunci anda boleh menggunakan repositori objek
  5. Skrip Ujian - Berdasarkan reka bentuk kerangka kerja anda, anda dapat memiliki skrip ujian untuk setiap Test Case manual atau satu skrip driver

Mengapa Uji Kata Kunci Dipacu

Dalam Kejuruteraan Perisian, Ujian berdasarkan Kata Kunci dilakukan kerana alasan berikut

  • Komponen biasa yang dikendalikan oleh pustaka standard
  • Menggunakan pendekatan ini ujian dapat ditulis dengan cara yang lebih abstrak
  • Tahap penggunaan semula yang tinggi
  • Perincian skrip disembunyikan daripada pengguna
  • Pengguna tidak perlu menggunakan bahasa skrip
  • Ujiannya ringkas, dapat dikekalkan dan fleksibel

Cara melakukan Ujian Bergerak Kata Kunci

Pengujian berdasarkan kata kunci boleh dilakukan dengan dua cara, secara manual dan automatik. Tetapi biasanya, ia digunakan dengan ujian automatik.

Objektif di sebalik automatik pengujian berdasarkan Kata Kunci adalah

  • Ia membantu mengurangkan kos penyelenggaraan
  • Mengelakkan spesifikasi pendua
  • Penggunaan semula skrip fungsi yang lebih besar
  • Sokongan dan mudah alih ujian yang lebih baik
  • Capai lebih banyak ujian dengan usaha yang kurang atau sama

Dengan pengujian berdasarkan kata kunci, anda boleh membuat ujian fungsional mudah pada peringkat awal pengembangan, menguji aplikasi secara demi bahagian. Kaedah termudah untuk menyusun ujian berdasarkan kata kunci adalah merekodkannya. Setelah merakam, ujian dapat diubah dan disesuaikan sesuai kebutuhan.

Setiap kata kunci perlu dihubungkan dengan sekurang-kurangnya satu perintah, skrip ujian atau fungsi, yang melaksanakan tindakan yang berkaitan dengan kata kunci tersebut.

Apabila kes ujian dijalankan, kata kunci ditafsirkan oleh perpustakaan ujian, yang dipanggil oleh kerangka automasi ujian.

Aktiviti utama yang terlibat dalam ujian berdasarkan kata kunci adalah

  • Langkah 1 . Mengenal pasti kata kunci tahap rendah dan juga tahap tinggi
  • Langkah 2 . Melaksanakan kata kunci sebagai boleh dilaksanakan
  • Langkah 3 . Membuat kes ujian
  • Langkah 4 . Membuat skrip pemacu
  • Langkah 5 . Melaksanakan skrip ujian automasi

Alatan yang digunakan untuk Uji Kata Kunci

Beberapa alat yang banyak digunakan untuk ujian berdasarkan Kata Kunci.

  • HP QTP
  • Selenium

Kelebihan Ujian Bergerak Kata Kunci

  • Ini membolehkan penguji berfungsi merancang automasi ujian sebelum aplikasi siap
  • Ujian dapat dikembangkan tanpa pengetahuan pengaturcaraan
  • Ia tidak bergantung pada bahasa atau alat pengaturcaraan tertentu
  • Sesuai dengan alat automasi yang terdapat di pasaran

Contoh kes ujian

  1. TC_01: Log masuk ke laman demo guru99, cari tahu berapa banyak transaksi yang dilakukan hari ini
  2. TC_02: Log masuk ke laman web demo guru99, hantarkan e-mel kepada salah satu pelanggan anda dan kemudian log keluar
  3. TC_03: Log masuk ke laman demo guru99 dan periksa sebarang pemberitahuan yang diterima

Ringkasan:

  • Pengujian berdasarkan kata kunci adalah teknik skrip yang menggunakan fail data untuk mengandungi kata kunci yang berkaitan dengan aplikasi yang sedang diuji
  • Ujian berdasarkan kata kunci biasanya dilakukan dengan ujian automatik.
  • Ujian dapat dikembangkan tanpa pengetahuan pengaturcaraan
  • Ujian serasi dengan alat automasi yang terdapat di pasaran