Modul Tosca Dan Pemindaian Tosca (Panduan Praktis Lengkap!)

Tutorial TOSCA - Daftar Isi

Tutorial Tosca terdiri dari artikel di bawah ini yang menjelaskan berbagai komponen Tosca. Saat menulis artikel, kami telah mempertimbangkan pengetahuan tentang penguji perangkat lunak level awal sehingga mereka dapat memahami artikel ini dengan mudah.

Dalam Modul Tosca dengan Tosca Scan artikel, kita akan membahas tentang prosedur Tosca Scan untuk membuat Modul Tosca dengan deskripsi singkat tentang istilah yang berbeda. Layar langkah demi langkah dilampirkan untuk memudahkan pemahaman tentang pendekatan Pemindaian Tosca.

Modul Tosca

Konsep Modul Tosca:

Tosca Modules menyimpan properti teknis dari kontrol apa pun yang merujuk ke objek uji apa pun.

Pada dasarnya, pembuatan modul adalah langkah pertama untuk memulai pengembangan kasus uji di Tosca Commander. Modul harus dibuat untuk unit blok fungsional aplikasi pengujian. Unit fungsional ini, misalnya, halaman atau layar situs web uji atau aplikasi jendela apa pun. Setiap bidang input seperti tombol, kotak teks, daftar kombo, dll. Dikenal sebagai kontrol. Kontrol yang diperlukan untuk eksekusi uji, harus ditangkap di Module sebagai ModuleAttributes.

Modul tosca diklasifikasikan ke dalam dua kategori di bawah ini -

·        Modul Klasik - Itu dibuat oleh mesin klasik selama pemindaian. 

·        XModules - Menggunakan XEngines yang didasarkan pada kerangka kerja Tosca TBox. 

modul tosca - ikon
Ikon Modul Tosca

Setiap komponen modul dikenal sebagai ModuleAttributes dan komponen tersebut dikenal sebagai kontrol. Modul Klasik memiliki ekstensi klasik ModuleAttributes, dan di sisi lain, XModules memiliki ekstensi Atribut XModule.

Mesin Klasik: Pada tahap awal Tosca, Classic Engines dikembangkan untuk memproses informasi TestCase dan mengarahkan objek uji. Ada mesin masing-masing yang tersedia untuk mengarahkan benda uji apa pun.

Kotak: Referensi algoritma kerangka kerja Tosca Tbox adalah dasar bagi XEngines untuk mengarahkan kontrol apa pun. Hal yang sama dapat diterapkan untuk mengarahkan objek GUI dan non-GUI.

XEngine: Dengan bantuan XDefinitions, XEngines didefinisikan di Tosca. Kontrol untuk objek pengujian disusun secara hierarki melalui XDefinition. Jadi, struktur pohon dari objek uji dipetakan dengan kontrol dari setiap modul.

Tosca TBox kompatibel dengan mesin di bawah ini: -

·        Tosca XScan 3.0 Memperbarui - Setelah memindai objek uji (GUI atau Non GUI), setiap kali Tosca membuat Modul yang berisi properti teknis. Properti teknis ini diperlukan untuk mengarahkan objek uji apa pun sebagai kontrol. Pemindaian hanya dapat dilakukan dari bagian Modul. Jadi, modul disimpan di bagian "Modul". Kami dapat memindai aplikasi apa pun dengan mengklik kanan ke folder Modul dan memilih teknologi aplikasi seperti, desktop, seluler, html, SAP, dll.

·        Tosca AnyUI Engine 3.0 -  Ini memungkinkan aplikasi dengan antarmuka pengguna untuk diarahkan, terlepas dari teknologi yang mendasarinya.

·        Tosca API Engine 3.0 -API Engine membuat modul untuk antarmuka pemrograman aplikasi yang diakses melalui media layanan web.

·        Mesin Basis Data Tosca 3.0 - Memungkinkan untuk bekerja dengan database sebagai bagian dari otomatisasi database.

·        Tosca DotNet Engine 3.0 Memperbarui - Ini memungkinkan aplikasi WinForms diuji yang dibangun dengan Microsoft dotNET Framework 4.6.

·        Tosca Java Swing Engine 3.0 Memperbarui - Digunakan untuk memindai aplikasi Java Swing untuk otomatisasi pengujian.

·        Mesin Tosca JavaFX 3.0 - Digunakan untuk memindai aplikasi JavaFX untuk otomatisasi pengujian

·        Tosca Java SWT Engine 3.0 Memperbarui - Digunakan untuk memindai aplikasi Java SWT untuk otomatisasi pengujian

·        Mesin Tosca JSON 3.0 - JSON adalah bentuk yang lebih pendek dari JavaScript Object Notation yang mendefinisikan format kompak untuk komunikasi data. Tosca JSON Engine digunakan untuk membuat, memodifikasi, atau memverifikasi JSON.

·        Tosca Mobile + Mesin - Ini memungkinkan berbagai jenis aplikasi seluler (misalnya web, asli, aplikasi hibrid) untuk dijalankan pada smartphone dan tablet. Untuk versi android / ios yang lebih lama, mesin ini digunakan untuk memindai.

·        Mesin Seluler Tosca 3.0 - Ini digunakan untuk menguji aplikasi seluler di smartphone dan tablet.

·        Tosca SAP Engine 3.0 Memperbarui - Digunakan untuk memindai dan menguji aplikasi SAP.

·        Mesin Layanan Web Tosca 3.0 - Tosca Webservice Engine 3.0 memungkinkan Webservices diarahkan melalui Hypertext Transfer Protocol (HTTP). Layanan web yang menggunakan SOAP (Simple Object Acces Protocol) atau REST Webservices (Representational State Transfer) dapat diarahkan.

·        Tosca XML Engine 3.0 - Ini digunakan untuk berinteraksi dengan data XML untuk mengubah, membuat atau memverifikasi data.

Apa Modul Standar itu?

Dengan pembuatan ruang kerja, Tosca menyediakan beberapa modul yang digunakan untuk melakukan operasi yang sangat umum seperti membuka file, menjalankan aplikasi, operasi string, operasi buffer, menutup aplikasi, verifikasi, dll. Modul ini dikenal sebagai modul standar. Modul standar yang paling penting adalah - 

Alat Otomasi TBox:

  • · Operasi Windows Dasar
  • · Operasi Buffer
  • · Evaluasi Ekspresi
  • · Operasi File
  • · Operasi Folder
  • · Operasi Numerik
  • · Operasi Proses
  • · Penanganan Sumber Daya
  • · Selenium
  • · Pengaturan waktu

TBox XEngine:

  • · Data Parameter
  • · Basis Data
  • · HTML
  • · Berkas, XML, JSON
  • · Surat
  • · Seluler
  • · SAP, Java
  • · Unggul
  • · Pdf
  • · Tuan rumah

Uji Layanan Data:

  • · TestData - Temukan & berikan catatan
  • · TestData - Buat & berikan catatan baru
  • · TestData - Perbarui Record
  • · TestData - Pindahkan record ke tipe TDS
  • · TestData - Hapus Record
  • · TestData - Jenis pembaruan
  • · TestData - Modul Pakar

Pemindaian Toska: 

Memindai melalui Tosca adalah pendekatan untuk membuat modul Tosca yang berisi semua informasi teknis untuk aplikasi pengujian apa pun.

Panduan langkah demi langkah Tosca Scan untuk membuat modul:

Kita dapat memulai pemindaian Tosca baik dengan mengklik kanan pada folder Module atau memilih menu dinamis Modules dan klik Memindai ikon. Dalam aplikasi ini, kita akan mempelajari pemindaian dengan aplikasi web sampel. 

modul tosca - opsi pemindaian
modul tosca - opsi pemindaian

Tosca Scan - Modul Klasik: 

Wizard Tosca adalah bagian dari Tricentis Tosca dan digunakan untuk pemindaian klasik untuk membuat modul klasik. Umumnya, untuk aplikasi lama yang tidak kompatibel dengan TBox Scan, kami menggunakan pendekatan pemindaian ini. Kita dapat membuka wizard Tosca sebagai aplikasi mandiri dari Start Menu atau dengan memilih opsi “Memindai Lainnya-> Pemindaian Legacy”Selama pemindaian. Silakan klik disini untuk membaca lebih lanjut tentang topik ini.

modul tosca - penyihir klasik
modul tosca - penyihir klasik
  • Panel Navigasi Utama - Menunjukkan kontrol yang dipindai.
  • Properti Otomasi - Informasi teknis wajib tentang kontrol yang dipilih.
  • Memindai - Mulai memindai seluruh wilayah.
  • Pindai Wilayah - Pindai wilayah yang dipilih.
  • Buat Modul - Simpan untuk membuat modul untuk wilayah yang dipindai. Modul klasik terlihat seperti gambar di bawah ini - 
modul tosca - modul klasik khusus
modul tosca - modul klasik khusus

Tosca Scan - Tbox Module:

Tosca XScan adalah bagian Tricentis Tosca dan digunakan untuk pemindaian TBox untuk membuat modul Tbox. Selama pemindaian, kita perlu memilih mesin berdasarkan aplikasi pengujian. Langkah pemindaian - 

  • Langkah 1: Pergi ke bagian Modules dan pilih jalur pemindaian "ScanàApplication".
  • Langkah 2: Pilih aplikasi tes dari layar "Application Selection" dan klik tombol Scan.
  • Langkah # 3: Layar Xscan akan ditampilkan. Di sini semua kontrol yang tersedia ditampilkan di sini bersama dengan properti teknis dari masing-masing kontrol. Berdasarkan properti yang dipilih, kontrol tersebut diidentifikasi oleh Tosca. Ada empat cara berbeda untuk mengidentifikasi kontrol - 
    • Identifikasi berdasarkan Properti – Di sini berdasarkan sifat teknis objek uji, kontrol mulai diidentifikasi. Selalu kita harus memilih properti teknis seperti nama, id, kelas, tes, teks dalam untuk mengenali kontrol dalam aplikasi. Jika properti tidak cukup untuk mengidentifikasi kontrol tertentu, kita harus memilih opsi "Identified by" lainnya yang tersedia di Tbox Scan.
    • Identifikasi dengan Anchor - Dalam metode ini, kita perlu mengidentifikasi objek uji dengan referensi objek lain yang diidentifikasi secara unik. Ini menggunakan algoritma Jalur terpendek atau Koordinat untuk kontrol yang direferensikan. Di sini, kita perlu mengikuti opsi setelah mengklik tombol "Pilih di Layar".
    • Identifikasi dengan Gambar - Berdasarkan tampilan gambar benda uji. Kami dapat mengizinkan Tosca untuk mengenali kontrol tersebut. Tetapi ini bukan metode yang disukai, dan seharusnya dipilih pada akhirnya ketika semua opsi lain tidak dapat mengenali objek uji.
    • Identifikasi dengan Indeks – Indeks pada dasarnya adalah jumlah kemunculan objek uji. Ini dilambangkan dengan nilai numerik, dimulai dengan 1.Kita dapat menyorot kontrol yang dipilih menggunakan opsi "Pilihan Sorotan". Selain itu, kita dapat langsung memilih kontrol dari aplikasi itu sendiri dengan memilih opsi "Pilih di Layar". Setelah objek mengidentifikasi secara unik, kita perlu mengklik Save or Selesai Layar ikon (tersedia di kiri atas) untuk membuat modul.
  • Langkah 4: Klik "Finish Screen" untuk menghapus informasi yang dipindai saat ini. Setelah ini, klik opsi Start Screen untuk memulai pemindaian halaman baru.
modul tosca - properti pemindaian tbox
modul tosca - Identifikasi berdasarkan properti
modul tosca - jangkar pemindaian tbox
modul tosca - Identifikasi dengan Anchor
modul tosca - gambar pemindaian tbox
modul tosca - gambar pemindaian tbox
modul tosca - indeks pemindaian tbox
modul tosca - Identifikasi dengan indeks
modul tosca - modul tbox kustom
modul tosca - modul tbox kustom

Kesimpulan

Pada artikel Tutorial Tricentis Tosca kali ini, kita telah membahas tentang Pembuatan Ruang Kerja Tosca sehingga kita dapat mulai bekerja dengan Tosca Commander. Perlu informasi lebih lanjut, silakan klik disini untuk mengunjungi portal Dukungan Tricentis.

Tinggalkan Komentar

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

Gulir ke Atas