Alat Otomasi Tosca: Panduan Pembelajaran Luar Biasa

Tutorial Tosca - Daftar Isi

Tutorial Tosca # 1: Ikhtisar Tosca

Tutorial Tosca # 2: Ikhtisar Otomasi Tosca

Tosca Tutorial # 3: Tricentis Tosca Setup - Install, Uninstall dan Konfigurasi Lisensi

Tosca Tutorial # 4: Tosca Pembuatan Ruang Kerja

Tutorial Tosca # 5: Pemahaman tentang TOSCA Commander dan Tosca User Management

Tosca Tutorial # 6: Pemindaian Tosca - Pengantar Modul

Tosca Tutorial # 7: Pembuatan Kasus Uji Tosca

Tosca Tutorial # 8: Parameter dan Pustaka Tosca– Penyangga, Parameter Bisnis, TCP

Tosca Tutorial # 9:Eksekusi Uji Tosca, Laporan, dan manajemen Bug

Tosca Tutorial # 10: Test Case Design - Pendekatan untuk menguji manajemen data 

Tosca Tutorial # 11: Manajemen Data Uji Tosca.

Tosca Tutorial # 12: Pengujian API di Tosca

Tutorial Tosca # 13: Pertanyaan dan Jawaban Wawancara Tosca

Dalam Tutorial Tosca ini, kita akan belajar tentang ikhtisar Alat Otomasi Tosca yang meliputi -

  • Alat Otomasi Tosca
  • Ruang Kerja Tosca
  • Komandan Tosca
  • Otomasi Tosca

Alat Otomasi Tosca

Menjadi alat uji, Tosca memiliki kemampuan untuk mengotomatiskan skenario pengujian fungsional dan regresi. Ia juga mampu melakukan pengujian seluler dan API, yang sekarang wajib untuk setiap pengiriman produk dalam mode AGILE. Tosca mendukung otomatisasi tanpa skrip, yaitu skrip dan pengkodean tidak diperlukan untuk mengotomatiskan skenario apa pun. Jadi, siapa pun dapat mempelajari alat ini dengan mudah dan mulai mengembangkan kasus uji. TOSCA mendukung penggunanya untuk membuat kasus uji yang efisien dengan cara metodologis dan memberikan laporan terperinci untuk manajemen.

Fitur Utama Tosca Adalah:

  • Pendekatan Pengujian Berbasis Model: Itu salah satu fitur penting Tosca sebagai alat otomatisasi pengujian. Ini membantu Tosca untuk memanfaatkan alat otomasi lainnya. Tosca membuat model AUT (aplikasi yang sedang diuji) untuk membuat kasus uji tanpa menggunakan skrip.
  • Pendekatan Pengujian Berbasis Risiko: Sesuai namanya, fitur ini membantu pengguna untuk menilai risiko sehubungan dengan kasus uji dan memungkinkan mereka untuk mengidentifikasi sekumpulan skrip uji yang tepat untuk meminimalkan risiko. Mengikuti pendekatan pengujian kotak hitam yang berbeda seperti pengujian batas, partisi kesetaraan, kotak keputusan, perluasan linier, dll. Digunakan untuk mengurangi jumlah skrip pengujian dengan memastikan cakupan risiko fungsional. Setelah menyelesaikan eksekusi tes, risiko diukur berdasarkan hasil tes dan cakupan risiko.
  • Kasus uji tanpa skrip: Tosca memungkinkan otomatisasi tanpa skrip. Ini berarti kasus uji dibuat berdasarkan modul yang ditambahkan dengan metode seret dan lepas, parameter data uji, dll. Setelah memasukkan pos pemeriksaan dengan hati-hati. Jadi, siapa pun dapat mengembangkan rangkaian pengujian dengan pengetahuan pemrograman minimum.
  • Data uji dinamis: Data pengujian dapat disimpan secara terpisah di repositori pusat.
  • Mudah untuk pemeliharaan kasus uji:  Jika terjadi perubahan dalam aplikasi atau data, ini dapat dengan mudah digabungkan dalam rangkaian pengujian dengan memperbarui modul, pustaka, dan data yang disimpan secara terpusat.
  • Distribusikan Eksekusi: Tosca juga menyediakan fitur hebat untuk menjadwalkan dan menjalankan kasus uji dalam sistem terdistribusi yang berbeda dalam mode tanpa pengawasan. Ini mengurangi upaya manusia untuk pengujian.
  • Pengujian API: Karena fitur ini, kami dapat menguji aplikasi yang sebagian dikembangkan melalui API.
  • Rekaman Tes: Kasus uji linier dapat dikembangkan melalui mode perekaman dengan pos pemeriksaan untuk menghemat waktu.
  • Pelaporan Terperinci dan log eksekusi: Tosca membuat laporan rinci dengan screenshot. Selain itu, laporan dapat disesuaikan berdasarkan kebutuhan.
  • Pengujian Seluler: Tosca juga mampu melakukan otomatisasi pengujian seluler (android dan ios) tanpa menggunakan alat pihak ketiga apa pun.
  • Mendukung berbagai jenis aplikasi: Tosca sebagai alat otomatisasi pengujian, memiliki kemampuan untuk mengotomatiskan sebagian besar aplikasi utama seperti Web, Salesforce, SAP, Powerbuilder, DotNet, perangkat android / ios, dll.
  • Kemampuan untuk berintegrasi dengan alat pihak ketiga: Ini juga memungkinkan kami untuk berintegrasi dengan alat pihak ketiga seperti ALM, sempurna, Selenium, Azure, dll.

Komandan Tosca

Komandan Tosca adalah komponen utama dari alat Otomasi Tricentis Tosca. Ia memiliki kemampuan untuk mengelola semua aktivitas yang terlibat dengan otomatisasi pengujian. Ini memiliki lima bagian utama - 

1. Bagian Modul - Bagian ini berisi semua modul standar dan yang ditentukan pengguna yang diperlukan untuk membuat kasus uji otomatis.

2. Bagian Testcase - Komponen teknis dari test case disimpan di sini.

3. Bagian TestCaseDesign - Data pengujian dinamis disimpan di sini, yang digunakan oleh kasus pengujian.

4. Bagian Eksekusi - Semua eksekusi tes dilakukan dari bagian ini melalui daftar eksekusi. Setelah eksekusi, log rinci disimpan di sini.

5. Bagian Persyaratan - Informasi terkait persyaratan disimpan di sini.

Fungsi utama Komandan Tosca disebutkan di bawah ini

  • Manajemen pengguna Tosca
  • Pindai aplikasi untuk membuat modul
  • Buat perpustakaan
  • Buat kasus uji
  • Uji parameterisasi data menggunakan TCP, TCD, TDM, TDS
  • Pemeliharaan kasus uji
  • Eksekusi uji
Alat Otomasi Tosca - Komandan Tosca
Alat Otomasi Tosca - Komandan Tosca

Klik disini untuk membaca lebih lanjut tentang Tosca Commander.

Ruang Kerja Tosca

Ruang kerja Tosca adalah tempat di mana setiap pengguna dapat melakukan berbagai aktivitas seperti pembangunan pengujian, pemeliharaan, pelaksanaan, dll. Yang terkait dengan otomatisasi pengujian Tosca. Ruang kerja dibuat di drive lokal. Tetapi itu juga dapat dibuat di drive jaringan bersama atau database yang berbeda sebagai repositori pusat berdasarkan kebutuhan bisnis. Disarankan agar hanya satu pengguna yang ditetapkan ke satu ruang kerja. 

Untuk lingkungan multipengguna, ruang kerja harus dibuat di tempat sentral yang dapat diakses oleh masing-masing pengguna. 

Di sebuah Ruang Kerja Pengguna Tunggal, hanya satu pengguna yang memiliki akses ke ruang kerja. Jadi, pengelolaan data dan sumber tidak diperlukan.

The Ruang Kerja Multiuser mengelola administrasi data lebih sederhana karena semua data proyek disimpan di lokasi pusat yang disebut Repositori Umum. Jadi, di ruang kerja multipengguna, pengguna harus melakukannya memeriksa(kunci) berbagai komponen sebelum mengubahnya untuk menghindari kehilangan data. Setelah menyelesaikan pembaruan, pengguna harus melakukannya check-in(buka kunci) komponen untuk menyimpan hal yang sama dalam repositori umum sehingga pengguna lain dapat mengaksesnya.

Silakan klik disini untuk mempelajari Ruang Kerja Tosca di ekslanasi terperinci.

Alat Otomasi Tosca - Ruang Kerja Tosca
Alat Otomasi Tosca - Ruang Kerja Tosca

Otomasi Tosca

Kita harus mempelajari tentang topik di bawah ini untuk memahami ikhtisar Otomasi Tosca.

Modul Tosca:

Informasi teknis kontrol disimpan dalam modul Tosca. Tujuan dari informasi teknis untuk mengarahkan benda uji.

Untuk mengembangkan kasus uji di Tosca, langkah pertama adalah memindai aplikasi dan membuat modul. Kami harus memindai dan membuat modul untuk semua kontrol yang diperlukan dari setiap halaman / layar aplikasi pengujian. Setiap objek uji yang tersedia di halaman / layar aplikasi, diperlakukan sebagai "kontrol" di Tosca. Kontrol yang diperlukan selama eksekusi tes, harus ditambahkan sebagai atribut modul.

Dua jenis modul tersedia di Tricentis Tosca. Yaitu -

·        Modul Klasik - Menggunakan mesin klasik untuk mengarahkan benda uji.

·        XModules - Di sisi lain, menggunakan kerangka TBox berbasis Tosca XEngines.

Alat Otomasi Tosca - Modul Tosca
Alat Otomasi Tosca - Modul Tosca

Klik disini untuk mempelajari lebih lanjut tentang Modul Tosca.

Kasus Uji Tosca:

Test Case adalah sekelompok langkah logis / blok instruksi untuk memverifikasi fungsionalitas spesifik dari aplikasi yang diuji (AUT). Kasus Uji dapat berupa manual atau otomatis. Melalui artikel ini, kami akan menjelaskan tentang kasus uji tosca otomatis. Kasus Uji Tosca pada dasarnya adalah kombinasi dari modul standar dan yang ditentukan pengguna dengan poin verifikasi.

Klasifikasi Kasus Uji Tosca:

  • Kasus Uji Teknis
  • Kasus Uji Bisnis

Kasus Uji Teknis:

Ini adalah kasus uji fisik yang digunakan untuk memverifikasi skenario pengujian. Itu dapat dibuat setelah mengklik kanan pada folder apa pun yang tersedia di bagian Test Case dan memilih ikon panah melingkar dengan warna biru. Ada jalan pintas yang tersedia untuk membuat kasus uji Tosca menggunakan kombinasi tombol "Ctrl + N"Dan"Ctrl + T. "  

Langkah Tes: Langkah-langkah pengujian dapat dibuat dengan memasukkan (atau menyeret-drop) modul ke dalam Test Case. Jadi, setelah menambahkan modul dengan tindakan dan data dalam kasus uji, direpresentasikan sebagai langkah uji. Setelah memilih modul atau langkah tes dari panel kiri, di sisi kanan bagian detail telah muncul. Kasus Uji Tosca didukung di bawah operasi -

  • Kondisi Jika-Lain
  • Kondisi
  • Pernyataan Perulangan
  • Storage

Kasus Uji Bisnis:

Kasus Uji Bisnis digunakan untuk membuat grup logis untuk menentukan cakupan fungsional. Satu Kasus Uji bisnis adalah sekelompok dari satu atau lebih Kasus Uji teknis. Kami tidak bisa mengeksekusinya secara langsung. Ini hanya digunakan untuk memantau cakupan fungsional pengujian selama siklus pengujian.

Alat Otomasi Tosca - Kasus Uji Tosca
Alat Otomasi Tosca - Kasus Uji Tosca

Klik disini untuk mempelajari lebih lanjut tentang kasus pengujian sebagai bagian dari Tosca Automation.

Parameter Tosca:

Parameterisasi adalah pendekatan untuk memasukkan data uji melalui parameter atau variabel ke dalam Kasus Uji. Pada artikel ini, kita akan membahas parameter seperti buffer dan parameter konfigurasi pengujian.

Penyangga - Kita dapat menganggap variabel sebagai Buffer di Tosca untuk menyimpan data. Cakupan buffer dibatasi untuk ruang kerja lokal. Jadi, buffer tidak dapat diakses oleh sistem pengujian lain karena nilai buffer tidak diperbarui ke repositori umum.

Parameter Konfigurasi Uji - Bentuk yang lebih pendek dari Parameter Konfigurasi Uji adalah TCP, yang dapat ditentukan dalam folder Kasus Uji, Kasus Uji, dan tingkat daftar eksekusi. Ketika TCP ditentukan di tingkat folder, itu dapat diakses dari semua folder anak dan kasus uji. Sintaks TCP untuk mengakses nilainya adalah {CP [ ]}. Kita dapat membuat, memodifikasi atau melihat TCP dari bagian Konfigurasi Uji dari setiap kasus uji, folder, atau daftar eksekusi.

Data yang terkait dengan konfigurasi atau lingkungan pengujian, yang unik untuk seluruh rangkaian pengujian, harus disimpan dalam parameter konfigurasi pengujian (TCP). Contoh parameter TCP yang disarankan adalah seperti jalur aplikasi, URL, nama lingkungan, detail pengguna, jalur pelaporan, dll.

Perpustakaan Tosca:

Uji Blok Langkah - Ini adalah kumpulan langkah uji yang diperlukan untuk mengotomatiskan fungsi kecil. Secara konseptual sama dengan fungsi atau metode. Pengelompokan logis dilakukan melalui folder tingkat Kasus Uji. Tujuan dari membuat blok langkah pengujian adalah untuk keterbacaan dan pemahaman yang lebih baik tentang Kasus Uji.

Misalnya, fungsionalitas login aplikasi terlibat dengan langkah-langkah - aktifkan browser, masukkan kredensial, dan verifikasi login. Dalam contoh khusus ini, kita perlu membuat folder di dalam kasus uji yang akan direpresentasikan sebagai blok langkah uji. Kemudian, kami akan mengganti namanya menjadi AplikasiLogin  dan buat tiga langkah.

Tes Langkah Perpustakaan - Ini adalah lokasi untuk membuat komponen langkah pengujian yang dapat digunakan kembali. Pustaka dapat dibuat di bawah folder apa pun yang tersedia di bagian Kasus Uji. Ada batasan bahwa kami tidak dapat membuat lebih dari satu Library di dalam folder root.

Pembuatan perpustakaan - Pertama, perlu klik kanan pada folder apa pun yang tersedia di bagian TestCase dan pilih ikon folder "buat pustaka teststep" dengan L simbol. Tombol pintas untuk membuat folder perpustakaan adalah kombinasi dari "Ctrl + N" dan "Ctrl + L".

Alat Otomasi Tosca - Perpustakaan Tosca
Alat Otomasi Tosca - Perpustakaan Tosca

Eksekusi Tosca:

Setelah kami membuat kasus uji di TestCase bagian dari Tosca Commander, kita dapat melanjutkan dengan salah satu opsi berikut untuk eksekusi uji -

· Eksekusi di Tosca ScratchBook

· Eksekusi di Tosca ExecutionList

Eksekusi di ScratchBook: Sebaiknya jalankan kasus uji di ScratchBook untuk memastikan kelengkapan kasus uji selama tahap pengembangan dan pemeliharaan uji. Log eksekusi yang dibuat di buku awal tidak akan tersedia untuk referensi di masa mendatang karena ini semacam log sementara. Kami juga dapat menelusuri dan menjalankan TestSteps individu juga.

Eksekusi di ExecutionList: Siklus eksekusi uji yang sebenarnya harus dilakukan dari ExecutionList yang dibuat untuk siklus tertentu. Log hasil yang dibuat di ExecutionList dapat digunakan untuk referensi di masa mendatang. Log ini disimpan di repositori umum. Kami dapat mengintegrasikan daftar eksekusi dengan sistem eksternal untuk pengujian berkelanjutan.

Dapatkan detail lebih lanjut tentang eksekusi Tosca, silakan klik disini.

Kesimpulan:

Melalui artikel ini, kami telah mempelajari tentang ikhtisar berbagai aktivitas Otomasi Tosca seperti, Alat Otomasi Tosca, Ruang Kerja Tosca, Komandan Tosca, dan Otomasi Tosca. Juga, silakan klik disini untuk memahami lebih lanjut dari portal Dukungan Tricentie.

Tinggalkan Komentar

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

Gulir ke Atas