Kasus Uji Berbasis Kata Kunci dan Data
Alur kerja kasus uji dapat diuji menggunakan kata kunci atau gaya berbasis data. Jika Anda ingin menguji alur kerja dengan input yang berbeda, hal yang sama dapat dilakukan dengan menggunakan kasus uji berbasis data. Kami akan mengerjakan contoh untuk melalui pendekatan kasus uji berikut -
- Gaya Didorong Kata Kunci
- Gaya Berdasarkan Data
Gaya Berdasarkan Kata Kunci
Kami akan melakukan pengaturan proyek untuk menunjukkan cara kerja gaya yang didorong kata kunci.
Buka perjalanan menggunakan ride.py dari baris perintah.
Klik Proyek Baru dan beri nama untuk proyek Anda.
Nama yang diberikan untuk proyek ini adalah gaya kata kunci. Klik OK untuk menyimpan proyek. Dalam proyek ini, kami akan membuat kata kunci pengguna seperti yang ditunjukkan di bawah ini.
Klik kanan pada nama proyek dan klik Kata Kunci Pengguna Baru seperti yang ditunjukkan di bawah ini
Ini akan menampilkan layar sebagai berikut -
Masukkan nama kata kunci dan argumen yang diperlukan. Disini kita akan memberi nama kata kunci tersebut sebagai Display Message. Peran Pesan Tampilan Kata Kunci adalah, ketika dipanggil, itu akan mencatat pesan. Jadi kita perlu memberikan argumen untuk itu. Oleh karena itu, dalam contoh di atas, argumennya akan menjadi variabel skalar $ {msg}.
Klik OK untuk menyimpan kata kunci pengguna. Sekarang kita perlu menulis tindakan yang perlu dilakukan kata kunci. Jadi, itu akan memiliki format tabel seperti yang ditunjukkan di bawah ini di mana kita dapat memberikan kata kunci Perpustakaan atau kata kunci bawaan yang tersedia dengan Robot Framework.
Di sini, kami akan menggunakan kata kunci Log sederhana yang tersedia dengan Kerangka Robot seperti yang ditunjukkan di bawah ini -
Untuk mendapatkan lebih banyak kata kunci yang tersedia dengan kerangka Robot, tekan ctrl + spasi di kolom tabel seperti yang ditunjukkan di bawah ini -
Jadi kata kunci yang ingin kita gunakan dengan testcase kita sudah siap. Nama kata kunci pengguna adalah Pesan Tampilan dan dibutuhkan satu argumen yang disebut${msg}.
Sekarang, mari kita gunakan kata kunci ini dalam kasus uji gaya berbasis kata kunci sederhana. Untuk melakukan itu kita perlu membuat kasus uji. Klik kanan pada nama proyek yang dibuat. Sekarang, klik Kasus Uji Baru -
Beri nama untuk kasus uji dan klik OK.
Kami selesai dengan pengaturan proyek dan sekarang akan menulis kasus uji untuk gaya yang didorong kata kunci.
Dalam kasus pengujian, kami telah menggunakan Pesan Tampilan kata kunci yang ditentukan pengguna dalam format tabel seperti yang ditunjukkan di bawah ini -
Kami telah menggunakan kata kunci yang telah kami buat seperti yang ditunjukkan di atas dan memberikan nilai Hello World.
Kami akan menjalankan kasus uji TC1 dan memeriksa hasilnya -
Dalam contoh di atas, kami telah menulis kasus uji sederhana yang mencatat pesan dan kasus uji dijalankan dengan keluaran Hello World . Kita dapat melihat keluaran Hello World tercetak di log. Kasus uji juga disahkan di sini.
Gaya Berdasarkan Data
Kami akan membuat satu kasus uji lagi dalam proyek yang sama. Kami akan memberi nama kasus uji sebagai TC2.
Untuk bekerja dengan gaya data driven, kita perlu membuat template. Template akan mengambil nama kata kunci tingkat tinggi, yang merupakan kata kunci yang ditentukan pengguna seperti yang kita buat di awal yang disebut Pesan Tampilan. Argumen ke templat itu akan dikirim dalam bentuk kasus uji. Kami dapat memberikan nilai yang berbeda ke kata kunci template itu. Pendekatan berbasis data sebagian besar digunakan saat Anda ingin menguji skenario dengan data yang berbeda.
Setelah kasus uji disimpan. Klik pada test case dan tampilannya akan seperti berikut -
Klik tombol Edit untuk Template dan tambahkan kata kunci yang ditentukan pengguna.
Masukkan kata kunci pengguna untuk template dan klik OK untuk menyimpan template.
Kata kunci Display Message mengambil satu argumen yang disebut $ {msg}. Ini adalah variabel skalar. Detail yang diteruskan dalam kasus uji ini akan bertindak sebagai argumen untuk Pesan Tampilan kata kunci yang ditentukan pengguna.
Di TC2, kami telah menambahkan Pesan Tampilan Template (kata kunci yang ditentukan pengguna). Kami telah memberikan pesan dalam format tabel.
Sekarang mari kita jalankan test case.
Kita bisa melihat Run mengeksekusi kedua Test Case. Output yang ditampilkan untuk TC1 adalah Hello World. Ini adalah pesan yang telah kami berikan ke Pesan Tampilan Kata Kunci Pengguna.
Untuk TC2, kami menggunakan Pesan Tampilan sebagai Templat. Kami lulus Kasus Uji Pertama Saya dan Template Pengujian sebagai nilai di TC2. Karena kata kunci pengguna Pesan Tampilan menggunakan Kata Kunci Log internal, ini akan menampilkan pesan dalam log seperti yang ditunjukkan di atas.
Kesimpulan
Kami telah menggunakan gaya kata kunci dan gaya berbasis data dalam bab ini dan melihat cara kerja keduanya. Gaya Berdasarkan Data menggunakan kata kunci yang ditentukan pengguna tingkat tinggi sebagai template dan semua kasus pengujian bertindak sebagai nilai untuk template.