Tutorial UFT | Ikhtisar UFT - Panduan Terbaik untuk UFT 14.x

Ikhtisar UFT - Gambar Fitur

Setelah dikembangkan, produk perangkat lunak harus melalui tahap pengujian untuk memastikan kualitasnya. Dalam pengujian siklus hidup, otomatisasi pengujian memiliki masa depan yang lebih cerah karena memiliki kemampuan untuk mengurangi siklus pengujian dan biaya dengan pemeriksaan kualitas yang diharapkan. Banyak alat tersedia untuk otomatisasi pengujian, tetapi jika kami mempertimbangkan cakupan aplikasi yang lebih luas, alat Uji Fungsional Terpadu (UFT) adalah salah satu pemain kuncinya.

Melalui artikel "Ikhtisar UFT" ini, kita akan membahas dasar-dasar pengujian dan ikhtisar berbagai komponen yang tersedia di UFT.

Tutorial UFT - Daftar Isi

Tutorial UFT # 1: Ikhtisar UFT

Tutorial UFT # 2: Penyiapan UFT - Unduh, Instal, Konfigurasi Lisensi, dan Sambungan ALM

Tutorial UFT # 3: Tempat Penyimpanan Objek UFT

Tutorial UFT # 4: Perpustakaan Tindakan & Fungsi UFT 

Tutorial UFT # 5: Parameterisasi UFT 

Tutorial UFT # 6: VB Scripting dalam UFT

Tutorial UFT # 7: Panduan Langkah demi Langkah untuk Membuat Kasus Uji di UFT

Tutorial UFT # 8: Penanganan Pengecualian di UFT

Tutorial UFT # 9: Merekam dalam UFT dengan Checkpoints & Dictionary Object 

Tutorial UFT # 10: Pertanyaan dan Jawaban Wawancara UFT 

Ikhtisar UFT

Tentang Pengujian Perangkat Lunak:

Pengujian memiliki kepentingan untuk verifikasi silang produk akhir. Pengujian dapat dilakukan dalam berbagai tahapan siklus hidup pengembangan perangkat lunak. Kami dapat melakukan pengujian perangkat lunak dengan dua cara - secara manual atau melalui otomatisasi pengujian. Kami akan berbicara tentang otomatisasi pengujian melalui tutorial. 

Tujuan pengujian perangkat lunak dijelaskan di bawah -

  • Verifikasi kualitas produk akhir ..
  • Temukan dan perbaiki bug sebelum menerapkan perangkat lunak dalam produksi.
  • Pengujian dapat memastikan tentang kebutuhan perangkat lunak.
  • Laporkan jika ada masalah kinerja atau keamanan.

Klasifikasi pengujian perangkat lunak dijelaskan di bawah -

Pengujian Unit - Jenis pengujian ini dilakukan dalam tahap pengembangan oleh pengembang aplikasi.

Tes integrasi - Setelah pengembangan, ketika semua komponen terintegrasi, pengujian integrasi diperlukan untuk memastikan antarmuka dan komponen perangkat lunak yang berbeda bekerja seperti yang diharapkan.

Pengujian Sistem - Jenis pengujian ini dilakukan sebelum mengirimkan produk akhir. Fungsionalitas produk diuji dalam fase ini.

Pengujian Penerimaan Pengguna - User Acceptance Testing (UAT) dilakukan oleh pengguna bisnis untuk memeriksa persyaratan sebelum menurunkan produk ke dalam produksi. Ini adalah pengujian blac-kbox.

Regresing Pengujian - Pengujian regresi diperlukan untuk memverifikasi fungsi bisnis seperti biasa selama peningkatan aplikasi.

Tentang Pengujian Otomasi:

Dalam kehidupan saat ini, waktu merupakan kriteria penting untuk proses pengujian perangkat lunak. Jadi, ada permintaan yang tinggi untuk mengurangi siklus eksekusi pengujian tanpa mengorbankan kualitas. Dalam pengujian otomasi aspek khusus ini masuk ke dalam gambar. Pengujian otomatis tidak lain adalah pengujian harus dilakukan secara otomatis tanpa mengeluarkan upaya manusia. Banyak alat tersedia untuk melakukan otomatisasi pengujian seperti RFT, QTP (UFT), dan Selenium. Namun, mengingat cakupan dan fleksibilitas aplikasi, UFT menguasai industri otomasi pengujian. Dalam tutorial ini, kami akan memberikan gambaran umum tentang UFT sebagai alat otomatisasi pengujian.

Fitur utama otomatisasi pengujian disebutkan di bawah -

  • Eksekusi pengujian otomatis selalu sangat cepat dibandingkan dengan siklus pengujian manual.
  • Kesalahan manusia yang umum tidak dapat direplikasi dalam otomatisasi pengujian.
  • Ini mengurangi waktu siklus eksekusi pengujian yang membantu mengurangi seluruh siklus hidup pengembangan perangkat lunak juga.
  • Menjamin kualitas dengan mencakup lebih banyak fungsi.
  • Eksekusi uji paralel dapat dilakukan.
Ikhtisar UFT - Pengujian Otomasi
Ikhtisar UFT - Pengujian Otomasi

Tentang Ikhtisar UFT:

UFT adalah singkatan dari Unified Functional Testing, yang sebelumnya dikenal sebagai Quick Test Professional (QTP). Dengan bantuan VB Scripting, kasus uji dibangun untuk mengotomatiskan skenario pengujian fungsional apa pun. Manfaat utama UFT dibandingkan alat otomatisasi pengujian lainnya, ditentukan di bawah ini -

  • Proses otomatisasi pengujian sederhana dan mudah untuk mempelajari alat dalam rentang waktu yang lebih singkat.
  • Otomatisasi dapat dilakukan melalui pencatatan.
  • Identifikasi benda uji lebih efisien dan kuat.
  • Ini mudah kompatibel dengan kerangka kerja otomatisasi pengujian standar yang berbeda.
  • Ini memiliki lebih banyak cakupan aplikasi. Platform aplikasi terkenal (mis., Web, SAP, SFDC, seluler, dll.) Kompatibel dengan UFT.
  • UFT mendukung pengujian layanan web (API) dan XML.
  • Ini mendukung vbscripting yang mudah dipelajari
  • Kami dapat dengan mudah mengintegrasikan UFT dengan ALM sebagai alat manajemen pengujian.
  • Ini memiliki lembar excel in-build seperti dataTables yang membantu mengembangkan pendekatan berbasis data uji dengan mudah.
  • Pelaporan in-build tersedia dengan alat tersebut selama eksekusi.

Komponen penting yang berbeda dari UFT ditentukan di bawah ini -

Tindakan –Actions adalah wadah sebenarnya dari skrip uji, yaitu, kita dapat mengembangkan kasus uji dalam sebuah aksi. Fungsi aplikasi dapat dipecah menjadi blok / modul logis kecil menggunakan tindakan.

Tempat Penyimpanan Objek - Sifat teknis objek uji disimpan dalam repositori objek (OR) yang digunakan untuk mengembangkan kasus uji otomatis dalam UFT.

Tabel data - Fitur penting lainnya dari UFT adalah data yang dapat digunakan untuk manajemen data pengujian. Berdasarkan penggunaan dan tampilannya, ini sebanding dengan lembar excel Microsoft. Kita dapat menambah, mengedit, menghapus data kapan saja dari datatable. Datatable memungkinkan kita merancang kerangka kerja pengujian otomasi berbasis data.

Fungsi perpustakaan - Pustaka fungsi di UFT, berisi fungsi dan sub prosedur yang ditentukan pengguna. Secara konseptual, fungsi adalah sekumpulan kode atau pernyataan yang digunakan untuk melakukan tugas tertentu. Untuk mengakses fungsi dari pustaka fungsi, pertama, kita perlu mengaitkan pustaka dengan kasus uji UFT.

Variabel Lingkungan - UFT memungkinkan kita untuk menyimpan data pengujian terkait konfigurasi yang akan dapat diakses melalui seluruh rangkaian pengujian dalam jenis variabel khusus. Variabel ini dikenal sebagai variabel lingkungan. Tersedia tiga jenis variabel lingkungan - Variabel lingkungan bawaan, buatan pengguna internal, dan variabel lingkungan buatan pengguna eksternal. Detail tentang variabel lingkungan tersedia .

Ikhtisar UFT
Ikhtisar UFT

Tentang Kerangka Uji Otomasi: 

Kerangka kerja pengujian otomatisasi mendefinisikan beberapa pedoman standar yang membantu untuk melakukan aktivitas pengujian otomatisasi pengujian dengan cara yang terorganisir dan efisien. Tujuan kerangka uji otomatisasi seperti yang ditentukan di bawah ini -

  • Gunakan standar yang sama di seluruh kasus uji.
  • Tingkatkan kecepatan aktivitas otomatisasi pengujian seperti pengembangan, eksekusi, pemeliharaan, dll.
  • Mudah untuk men-debug kasus uji yang gagal.
  • Menggunakan standar yang telah ditentukan, ada keterbacaan yang lebih baik.
  • Mengurangi upaya eksekusi uji dengan penerapan eksekusi tanpa pengawasan.
  • Data pengujian dapat dikelola secara terstruktur dengan menentukan kerangka kerja yang tepat.

Di bagian bawah, semua jenis framework pengujian otomatis dijelaskan -

Kerangka Otomasi Linear - Jenis kerangka uji otomatisasi ini juga dikenal sebagai kerangka kerja rekam dan putar. Alasan di balik konvensi penamaan ini adalah bahwa kasus pengujian dibuat dengan merekam skenario pengujian oleh fitur Perekaman UFT. Jenis kasus uji ini tidak berisi parameterisasi data, komponen yang dapat digunakan kembali, dll. Di sini, kasus uji dapat dibuat dengan cepat dengan keahlian penguji yang minimal. Framework pengujian ini populer untuk eksekusi pengujian satu kali tetapi tidak disarankan untuk digunakan dalam jangka panjang. Karena membutuhkan lebih banyak upaya pemeliharaan jika dibandingkan dengan kerangka kerja lainnya.

Kerangka Berbasis Modular - Namanya menunjukkan bahwa kasus pengujian didorong oleh modul yang dapat digunakan kembali yang berarti bahwa seluruh skenario pengujian dipecah menjadi beberapa bagian kecil sebagai modul. Dengan mengumpulkan modul, kita dapat membuat kasus uji. Modul dapat dibuat menggunakan tindakan atau prosedur yang dapat digunakan kembali dengan bantuan repositori objek bersama. Sebelum memulai pembuatan skrip, kita perlu menganalisis seluruh skenario pengujian dan mengidentifikasi bagian kecil yang dapat digunakan kembali berulang kali.

Karena modul adalah penggerak dalam kerangka pengujian ini, upaya pemeliharaan pengujian sangat kurang jika dibandingkan dengan kerangka pengujian linier. Pendekatan kerangka kerja ini sangat berguna untuk aplikasi apa pun yang menyediakan aliran pengujian yang berbeda.

Kerangka Kerja Berdasarkan Data - Sesuai namanya, kasus uji didorong oleh data uji dalam kerangka uji berbasis data. Data pengujian dapat disimpan dalam datatables, excel sheet, database atau file csv yang akan diambil dan digunakan selama eksekusi pengujian. Kerangka kerja ini sangat berguna untuk aplikasi di mana aliran tunggal tersedia dan berdasarkan kriteria data yang berbeda, kasus uji yang berbeda dibuat. Ini meminimalkan jumlah kasus uji karena kasus uji yang sama dapat dijalankan untuk kumpulan data uji yang berbeda. Dengan demikian, ini juga mengurangi upaya pemeliharaan.

Kerangka Kerja Berdasarkan Kata Kunci - Kerangka pengujian berdasarkan kata kunci juga disebut pengujian berdasarkan tabel. Langkah pertama dari framework ini adalah mengembangkan kunci yang mewakili modul kecil seperti memohon, masuk, masukkan data, klikKirim, memeriksa, logout, dll. Kemudian, dengan menentukan kunci dalam excel atau datatable yang telah ditentukan bersama dengan data dan operasi, kita dapat mengembangkan kasus uji. Dalam kerangka kerja ini, satu skrip driver diperlukan yang membaca excels atau datatable dan melakukan tugas yang sesuai sesuai kuncinya. Ini paling cocok untuk proyek kecil dan karena penggunaan kunci yang dapat digunakan kembali, upaya pemeliharaan menjadi sangat kurang. Kerugian utama dari kerangka kerja yang didorong kata kunci ini adalah kompleksitasnya.

Kerangka Uji Hibrid - Dengan menggabungkan dua atau lebih kerangka kerja pengujian yang dijelaskan di atas, kita dapat menentukan kerangka kerja pengujian hybrid. Jenis kerangka kerja ini sebagian besar digunakan untuk proyek otomatisasi pengujian apa pun.

Ikhtisar UFT - Kerangka Uji
Ikhtisar UFT - Kerangka Uji

Kesimpulan:

Dalam artikel tentang Ikhtisar UFT ini, kita telah belajar tentang ikhtisar pengujian otomasi, komponen UFT, dan kerangka kerja pengujian. Klik   untuk memahami lebih lanjut dari portal dukungan Microfocus.

Tentang K Mondal

Tutorial UFT | Ikhtisar UFT - Panduan Terbaik untuk UFT 14.xHai, saya K. Mondal, saya terkait dengan organisasi terkemuka. Saya memiliki pengalaman kerja lebih dari 12 tahun di berbagai domain misalnya, pengembangan aplikasi, pengujian otomasi, Konsultan IT. Saya sangat tertarik untuk mempelajari berbagai teknologi. Saya di sini untuk memenuhi aspirasi saya dan saat ini berkontribusi sebagai Penulis dan Pengembang Situs Web di LambdaGeeks.
Terhubung ke LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Tinggalkan Komentar

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

en English
X