Kasus Uji Tosca dengan Parameter (Panduan HandsOn!)

Tutorial Tosca - Daftar Isi

Kami telah menggabungkan seluruh tutorial Tosca dengan artikel di bawah ini. Anda dapat membaca setiap artikel dengan mengklik link.

Dalam artikel “Buat Kasus Uji Tosca ..” ini, kami telah menjelaskan pendekatan langkah demi langkah untuk mengembangkan kasus Uji Tosca dengan kata-kata sederhana yang akan membantu para pendatang baru untuk memahami dengan mudah. Juga, kita akan belajar tentang Parameter Tosca dan TestStepBlock yang Dapat Digunakan Kembali. Untuk mengetahui rasa pertanyaan wawancara Tosca, silakan klik disini.

Buat Kasus Uji Tosca

Apa Test Case dalam pengujian perangkat lunak?

Test case adalah sekumpulan instruksi untuk memastikan kualitas produk perangkat lunak. Dengan kata lain, ini adalah kombinasi langkah-langkah untuk menjalankan aplikasi dengan pos pemeriksaan yang ditentukan. Kasus uji ditulis berdasarkan persyaratan. Kasus uji dapat dirancang untuk pengujian manual atau otomatis. Pada artikel Pembuatan Kasus Uji Tosca ini, kita akan membahas tentang Kasus Uji yang diotomatiskan oleh Tosca. Kasus Uji Tosca dibuat dengan menggunakan modul standar dan modul yang ditentukan pengguna dengan data uji dan poin verifikasi yang diperlukan.

Klasifikasi Kasus Uji Tosca: Dua jenis kasus uji tersedia di Tosca. Yaitu -

  • Kasus Uji Teknis
  • Kasus Uji Bisnis

Kasus Uji Teknis

Kasus Uji Teknis:

Ini adalah kasus pengujian aktual di Tosca yang menyimpan semua informasi teknis untuk mengarahkan kontrol selama eksekusi. Kasus uji teknis dapat dibuat dengan mengklik kanan pada folder mana pun yang tersedia di bagian TestCase dan memilih ikon panah melingkar berwarna biru. Kunci pintas untuk pembuatan kasus uji baru adalah "Ctrl + N"Dan"Ctrl + T. "  

Langkah Tes: 

Langkah-langkah pengujian dibuat dengan menambahkan modul (standar atau ditentukan pengguna) ke dalam kasus uji dengan metode drag-drop atau sisipkan. Untuk setiap modul dalam kasus pengujian diperlakukan sebagai langkah pengujian. Di panel kiri dari setiap kasus uji menunjukkan langkah-langkah pengujian dan di sisi kanan, detail tentang tindakan langkah ditampilkan.

Di bagian detail langkah pengujian ini, kita perlu memilih / memasukkan nilai atribut yang sesuai Mode Aksi serta Nilai untuk menyelesaikan Kasus Uji. Beda Mode Aksi adalah -

  • Memasukkan - Sering digunakan saat memasukkan data, melakukan operasi klik.
  • Menyisipkan - Ini digunakan untuk tujuan memasukkan.
  • Memeriksa - Perlu memilih opsi ini selama verifikasi. Di bidang nilai, kita perlu memberikan kondisi.
  • Penyangga - Ini digunakan untuk mengatur nilai ke buffer.
  • Walton - Digunakan untuk keperluan sinkronisasi menunggu (waktu yang ditentukan) sampai kondisi terpenuhi.
  • Pilih - Digunakan saat level hierarki tersedia dan perlu mengerjakan item anak.
  • Paksaan - Digunakan untuk memeriksa nilai tertentu, sebagian besar digunakan di kolom tabel.

Juga, ada atribut lain Status Kerja, Secara opsional digunakan untuk menampilkan status pengembangan Kasus Uji Tosca. Negara bagian yang berbeda adalah -

  • PERENCANAAN - Saat pengembangan Test Case berada dalam tahap perencanaan dan analisis.
  • SEDANG BEKERJA - Ini menunjukkan perkembangan sedang berlangsung.
  • LENGKAP - Ini menunjukkan bahwa pembangunan telah selesai.

Operasi Berbeda Didukung oleh Tosca:

  • Kondisi Jika-Lain - Tosca memungkinkan kita untuk menambahkan kondisi “if-else” dengan mengklik kanan Test Case dan memilih opsi “Create If statement…”. Di bawah bagian kondisi bagian "Jika-Lain", kita perlu menulis langkah verifikasi untuk ketentuan tersebut.
kasus uji tosca - pernyataan ifelse
kasus uji tosca - pernyataan ifelse (Buat Kasus Uji Tosca)
  • Pernyataan Pendauran - Tosca mendukung Sementara serta Lakukan-Sementara struktur perulangan. Buat lingkaran; kita perlu klik kanan pada Test Case, klik '... ' ikon, dan setelah itu, pilih jenis perulangan yang diperlukan.
kasus uji tosca - loop
kasus uji tosca - loop

Selain itu, kita dapat mengonversi folder kasus uji menjadi loop dengan mendefinisikan properti Repetition dengan penghitung perulangan.

  • Kondisi Tosca - Kita dapat menambahkan kondisi di Test Case, folder, langkah pengujian, blok langkah pengujian yang dapat digunakan kembali, tingkat atribut langkah dengan memperbarui properti kondisi. Kondisi tersebut dapat diimplementasikan berdasarkan parameter bisnis, Parameter TCD, nilai konstanta, dll.
kasus uji tosca - kondisi
Kondisi (Buat Kasus Uji Tosca)

      Panduan Langkah demi Langkah untuk Membuat Kasus Uji Tosca

Contoh skenario fungsional: Kami akan mengotomatiskan skenario pengujian di bawah ini dengan bantuan Tosca -

  • Step1: Buka aplikasi sampel yang disediakan oleh Tricentis untuk tujuan pembelajaran dengan URL http://sampleapp.tricentis.com/101/
  • Step2: Klik pada Tab Automobile untuk membuka bagian "Masukkan Data Kendaraan".
  • Step3: Masukkan kolom wajib dan klik Next dan verifikasi bahwa bagian "Enter Insurant Data" muncul.
  • Step4: Klik pada tombol Sebelumnya.
  • Step5:  Pastikan bagian "Masukkan Data Kendaraan" ditampilkan dengan data yang dimasukkan sebelumnya.

Langkah-langkah pembuatan Kasus Uji Teknis:

  • Step1: Buka URL secara manual untuk memindai Modul untuk halaman Beranda, bagian "Masukkan Data Kendaraan", dan bagian "Masukkan Data Asuransi" dengan kontrol yang diperlukan. Anda bisa merujuk ke artikel terakhir tentang Modul Tosca sambil membuat modul. Modul akan terlihat seperti -
Buat Kasus Uji Tosca - Langkah1
Buat Kasus Uji Tosca - Langkah1
  • Step2: Buat struktur folder dan Kasus Uji baru di bagian Kasus Uji. Juga, buat tiga folder dalam Kasus Uji sebagai praktik terbaik -
    • Prasyarat - Buka aplikasi, langkah-langkah pengujian terkait set data awal disimpan di sini.
    • Workflow - Navigasi aplikasi, entri data, langkah-langkah verifikasi disimpan di sini.
    • PostCondition - Penutupan aplikasi disimpan di sini.
  • Step3: Seret & Jatuhkan modul standar “Buka Url"Dan berikan URL dalam nilai atribut. Kami dapat mengubah nama modul setelah menambahkannya dalam Kasus Uji berdasarkan langkah-langkah pengujian.
Buat Kasus Uji Tosca - Langkah3
Buat Kasus Uji Tosca - Langkah3
  • Step4: Tarik dan lepas modul "Asuransi Kendaraan Tricentis | Rumah”Ke dalam Test Case (folder Workflow) untuk mengklik tab Automobile.   
Buat Kasus Uji Tosca - Langkah4
Buat Kasus Uji Tosca - Langkah4
  • Step5: Tarik dan lepas modul "Masukkan Data Kendaraan"Ke dalam Test Case. Masukkan data masukan dan klik Berikutnya.
Buat Kasus Uji Tosca - Langkah5
Buat Kasus Uji Tosca - Langkah5
  • Step6: Tarik dan lepas modul "Masukkan Data Asuransi"Ke dalam Kasus Uji untuk memverifikasi ketersediaan" Nama Depan "dan" Nama Belakang ". Setelah verifikasi, Anda perlu melakukan operasi klik pada kontrol tombol "Sebelumnya".   
Buat Kasus Uji Tosca - Langkah6
Buat Kasus Uji Tosca - Langkah6
  • Step7: Sekali lagi, menggunakan modul "Masukkan Data Kendaraan, ”Pastikan data yang dipilih sebelumnya disimpan di sini.  
Buat Kasus Uji Tosca - Langkah7
Buat Kasus Uji Tosca - Langkah7
  • Step8: Tambahkan modul untuk menutup browser dan mengganti nama semua modul langkah pengujian berdasarkan langkah fungsional.
Buat Kasus Uji Tosca - Langkah8
Buat Kasus Uji Tosca - Langkah8
  • Step9: Sekarang jalankan Test Case di buku awal (Klik kanan pada Test Case dan klik Jalankan di buku Scratch) untuk memeriksa kebenaran Kasus Uji. Secara default, eksekusi akan dimulai di browser Internet Explorer. Log akan dibuat. Jika kita ingin mengeksekusi dari Chrome, kita perlu menambahkan TCP Browser dengan nilai “Chrome”.

Kasus Uji Bisnis

Kasus uji bisnis adalah kelompok logis dari kasus uji teknis. Setiap kasus uji bisnis mewakili cakupan fungsionalitas yang dirancang berdasarkan persyaratan. Kasus uji bisnis tidak dapat dijalankan. Hanya, kami bisa memantau cakupan pengujian melalui ini.

Langkah-langkah untuk membuat Test Case bisnis -

  • Step1: Buat struktur folder dan Kasus Uji baru di bagian Kasus Uji.
  • Step2: Kasus uji bisnis dapat dibuat dengan mengklik kanan pada folder mana pun, tersedia di bagian TestCase dan memilih ikon panah melingkar berwarna oranye. Selain itu, kasus uji bisnis dapat dibuat dengan mengklik tombol pintasan "Ctrl + N"Dan"Ctrl + B. "  
  • Step3: Seret dan lepas Kasus Uji teknis yang dipilih ke dalam Kasus Uji bisnis ini.
Kasus Uji Bisnis
Kasus Uji Bisnis (Buat Kasus Uji Tosca)

Parameter dan Pustaka Tosca

Dalam contoh terakhir, kami telah menyediakan data pengujian secara langsung di Test Case sebagai nilai hardcode. Kerugian utama dari pendekatan ini adalah setiap kali kita perlu mengubah data; kita perlu memperbarui Test Case. Selain itu, blok langkah pengujian umum, seperti masuk dengan kredensial berbeda, tidak dapat digunakan kembali. Jadi, untuk melewati ini, kita perlu melakukan parameterisasi.

Parameterisasi adalah metodologi untuk menghindari penggunaan data kode keras untuk membuat kasus uji dinamis dan data uji didorong. Tosca memungkinkan banyak cara untuk melakukan parameterisasi. Pendekatan penting adalah Buffer, Parameter Konfigurasi Uji (TCP), Parameter Bisnis, TCD, TCP, dll. Kami akan menjelaskan buffer dan parameter konfigurasi uji (TCP) dalam artikel ini.

Penyangga 

Kita dapat mengatakan buffer adalah jenis variabel khusus di Tosca untuk menyimpan nilai run time. Satu-satunya perbedaan adalah bahwa buffer menyimpan nilai setelah eksekusi selesai. Cakupan buffer dibatasi hanya untuk ruang kerja lokal karena nilai buffer tidak dapat diperbarui ke repositori bersama. Ada berbagai modul standar yang tersedia di Tosca untuk bekerja dengan buffer. Modul penting adalah -

  • TBox Set Buffer - Modul ini digunakan untuk membuat buffer sesuai nama yang diberikan di bagian atribut. Nilai yang diberikan di bagian nilai atribut akan disimpan di buffer. Kita dapat membuat lebih dari satu buffer menggunakan modul ini.
  • Nama TBox Untuk Buffer - Modul ini digunakan untuk menyimpan nama Kasus Uji ke dalam buffer yang namanya diberikan di bidang nilai atribut. Kita perlu menjalankan Test Case dari daftar eksekusi untuk menyimpan nama Test Case. Jika tidak, ini akan disimpan sebagai "Buku gores".
  • TBox Hapus Buffer - Ini digunakan untuk menghapus buffer yang ada. Nama buffer harus disebutkan di bagian nilai atribut.
  • TBox Partial Buffer - Modul ini digunakan untuk mengekstrak atau memverifikasi teks parsial dari buffer. 
Parameter Tosca - Buffer
Modul untuk Menangani Buffer (Parameter Tosca)

Sintaks buffer untuk membaca nilainya adalah  {B [Buffer_Name]}

Buffer dapat dibuat dengan menggunakan Mode Aksi as Penyangga untuk setiap langkah pengujian (nama buffer harus menjadi nilai langkah pengujian) daripada menggunakan modul Set Buffer. Juga, menggunakan {XB [Buffer_Name]}, buffer dapat dibuat dari langkah pengujian verifikasi secara dinamis.

Untuk detail lebih lanjut tentang buffer, silakan lihat Portal dukungan Tricentis.

Parameter Konfigurasi Uji - Ini adalah cara lain untuk membuat parameter data pengujian. Parameter Konfigurasi Uji (TCP) dapat dibuat dalam kasus uji, folder, atau tingkat daftar eksekusi. Jika parameter konfigurasi pengujian ditentukan di tingkat folder induk, nilai parameter yang sama dapat diambil dari sub folder dan semua kasus pengujian yang tersedia di bawah folder induk tersebut. Untuk membuat TCP, kita perlu memilih opsi "Buat Parameter Konfigurasi Uji" setelah mengklik kanan pada kasus uji atau tingkat folder. Sintaks untuk membaca parameter TCP adalah {CP [Nama TCP]}. TCP terlihat di bagian Konfigurasi Uji dari setiap Kasus Uji, folder, atau daftar eksekusi.

Idealnya, kita harus menggunakan parameter konfigurasi pengujian untuk data umum atau konfigurasi terkait yang dapat diterapkan di seluruh rangkaian pengujian. Contoh TCP adalah jalur aplikasi atau URL, kredensial, detail lingkungan, jalur pelaporan, dll.

Tosca menyediakan parameter konfigurasi pengujian dasar yang digunakan untuk setelan pengujian di ruang kerja Tosca. Seperti jika kita ingin menjalankan Test Case di browser Chrome, kita perlu menambahkan TCP sebagai Browser dengan nilai Chrome.

Untuk menambahkan TCP, klik kanan pada Test Case dan klik pada bentuk persegi kecil dengan warna ungu (Buat parameter konfigurasi pengujian…). Juga, itu dapat dibuat dengan menekan "Ctrl + N, Ctrl +.". Klik disini untuk mempelajari lebih lanjut.

Pada tangkapan layar di bawah ini, kami telah mengubah Kasus Uji yang dibuat sebelumnya dengan TCP sebagai bagian dari parameterisasi.

  • Step1: Buat Parameter Konfigurasi Uji untuk menyimpan data uji.
Parameter Tosca - Buat TCP
Parameter Tosca - Buat TCP
  • Step2: Buat buffer untuk menyimpan nilai TCP. Ini langkah opsional; melalui langkah ini, kami mencoba menunjukkan penggunaan buffer sebagai parameterisasi data.
Parameter Tosca - Atur Buffer dari TCP
Parameter Tosca - Atur Buffer dari TCP
  • Step3: Mengganti data uji hardcode dari kasus uji dengan buffer.
Parameter Tosca - Buffer Untuk Menguji Kasus
Parameter Tosca - Buffer Untuk Menguji Kasus

Catatan: Pada bagian ini, kita telah mempelajari dasar-dasar parameterisasi. Di tingkat lanjutan Tosca, kita akan mempelajari teknik parameterisasi lanjutan seperti TCD, TDM, TDS, dll.

Perpustakaan Tosca

Pustaka Tosca, tersedia di bagian TestCase, adalah tempat untuk menyimpan komponen kasus uji yang dapat digunakan kembali. Setiap elemen yang ada di Library disebut sebagai Reusable Test Step Block.

Uji Blok Langkah 

Ini adalah pengelompokan langkah/modul pengujian untuk melakukan beberapa tugas tertentu seperti login, logout, membuat record, dll. Blok langkah pengujian dapat dibuat menggunakan folder Test case level. Ini membantu meningkatkan keterbacaan dan mengurangi upaya pemeliharaan.

Misalnya, fungsionalitas peluncuran aplikasi terlibat dengan langkah-langkah - panggil exe, masukkan kredensial pengguna, dan verifikasi login. Di sini, kita perlu mendefinisikan folder dalam kasus uji dengan nama logis sebagai Luncurkan Aplikasi dan tulis tiga langkah di sana.

Tes Langkah Perpustakaan -

Ini adalah tempat, di mana kita dapat membuat blok langkah uji yang dapat digunakan kembali. Pustaka dapat dibuat dengan dalam folder apa pun yang tersedia di bagian TestCase. Namun, ada batasan bahwa hanya satu perpustakaan yang dapat dibuat dalam satu folder. Untuk membuat Library, kita perlu klik kanan pada folder mana saja dan pilih ikon folder (Create TestStep Library) yang memiliki simbol “L”. Juga, kita dapat membuat perpustakaan menggunakan tombol pintas Ctrl + N, Ctrl + L.

Blok Langkah Uji yang Dapat Digunakan Kembali - Saat kita mendefinisikan Blok Langkah Tes di dalam Pustaka Langkah Tes bagian, itu bertindak sebagai Blok Langkah Tes yang Dapat Digunakan Kembali. Kita dapat membuatnya dengan dua cara -

  1. Blok Langkah Pengujian Baru yang Dapat Digunakan Kembali - Klik kanan pada folder Library dan klik ikon Create Reusable TestStepBlock (ikon folder dengan simbol reusability). Tombol pintas untuk ini - Ctrl + N, Ctrl + R. Setelah pembuatan blok yang dapat digunakan kembali, kita perlu menulis langkah-langkah pengujian di sini.
  2. Konversi Blok Langkah Tes yang Ada - Dengan metode drag-drop, kita dapat mengubah TestStepBlock yang ada menjadi TestStepBlock yang Dapat Digunakan Kembali.

Setelah membuat TestStepBlock yang Dapat Digunakan Kembali, kita dapat menarik dan melepaskannya ke Test Case untuk digunakan. Dalam kasus pengujian, ini hanya disebut sebagai tautan, bukan langkah fisik. Itu hanya dapat dimodifikasi dari bagian Perpustakaan.

Parameter Bisnis -

Ini adalah pendekatan untuk meneruskan data uji ke dalam Blok Langkah Uji yang Dapat Digunakan Kembali melalui parameter. Parameter Blok Langkah Uji yang Dapat Digunakan Kembali disebut Parameter Bisnis. Jadi, dengan bantuan ini, kita dapat menggunakan Blok Langkah Uji yang Dapat Digunakan Kembali untuk kumpulan data uji yang berbeda. Langkah-langkah untuk membuat Parameter Bisnis –

  • Klik kanan pada Reusable Test Step Block dan klik ikon [P] untuk membuat Business Parameter Container.
  • Klik kanan pada wadah ini, klik pada ikon persegi berwarna biru untuk membuat setiap parameter.
  • Ubah nama Parameter berdasarkan tipe data dan terapkan dalam langkah-langkah pengujian dengan menghapus data yang ada.
  • Meneruskan data dari Kasus Uji melalui parameter bisnis ini.

Struktur Blok Langkah Uji yang Dapat Digunakan Kembali dengan parameter bisnis:

Parameter Tosca - Buat TestStepBlock yang Dapat Digunakan Kembali
Parameter Tosca - Buat TestStepBlock yang Dapat Digunakan Kembali

Kasus Uji setelah memanggil Blok Langkah Uji yang Dapat Digunakan Kembali:

Parameter Tosca - Penggunaan TestStepBlock yang Dapat Digunakan Kembali
Parameter Tosca - Penggunaan TestStepBlock yang Dapat Digunakan Kembali

Kesimpulan:

Dalam artikel “Membuat Kasus Uji Tosca” dari Tutorial Tricentis Tosca, kita telah belajar tentang cara membuat Kasus Uji Tosca dan parameternya. Silakan klik untuk membaca artikel selanjutnya dari Tutorial TOSCA - Memahami Daftar dan Laporan Eksekusi Tosca.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *

Gulir ke Atas