Pilih bahasa Anda
Kursus UFT (Unified Functional Testing)
Lebih dari 2 juta pelajar di seluruh dunia

Kursus UFT (Unified Functional Testing)

Kuasai UFT (Unified Functional Testing) dan kembangkan keterampilan otomatisasi yang dibutuhkan oleh tim QA perusahaan. Kursus ini membawa Anda mulai dari instalasi dan perekaman dasar hingga integrasi CI dan desain framework tingkat lanjut. Baik Anda baru memulai otomatisasi pengujian atau ingin meningkatkan keterampilan yang sudah dimiliki, Anda akan menyelesaikannya dengan pengalaman langsung yang dihargai oleh pemberi kerja.

Dedika untuk bisnis

Apa yang akan Anda pelajari:

Kursus ini mencakup setiap area inti otomatisasi UFT, mulai dari IDE, skrip VBScript, dan identifikasi objek, kemudian berlanjut ke framework berbasis data dan berbasis kata kunci. Anda akan belajar membuat dan mengelola repositori objek, mengimplementasikan checkpoint, dan menangani elemen UI dinamis menggunakan pemrograman deskriptif. Kursus ini juga mencakup pengujian API, pengujian aplikasi seluler, dan integrasi ALM. Anda akan mengintegrasikan UFT ke dalam pipeline CI menggunakan Jenkins dan menerapkan praktik kontrol versi pada aset pengujian Anda. Pada akhirnya, Anda akan memiliki landasan teknis dan keterampilan framework praktis yang diperlukan untuk memberikan otomatisasi yang siap produksi di lingkungan perusahaan.

Bagaimana Anda belajar secara praktis Kursus UFT (Unified Functional Testing)

Bagaimana Anda berlatih Kursus UFT (Unified Functional Testing)

Untuk Anda yang memiliki perusahaan dan ingin melatih tim

Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.

Klik di sini

Konten kursus

8 Bab • 38 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

Pengantar UFT dan Otomatisasi Pengujian

  • Pelajaran 1 • Menavigasi IDE UFT

    Mengeksplorasi antarmuka UFT termasuk bilah alat, panel, dan panel pengaturan. Siswa memperoleh kepercayaan diri bergerak di dalam IDE sebelum menulis skrip apa pun.

  • Pelajaran 2 • Ikhtisar dan Arsitektur UFT

    Memperkenalkan mesin teknologi ganda UFT yang mendukung pengujian GUI dan API. Siswa memahami bagaimana UFT cocok dalam alur kerja QA perusahaan.

  • Pelajaran 3 • Menginstal dan Mengonfigurasi UFT

    Memandu siswa melalui persyaratan sistem, langkah instalasi, dan konfigurasi awal. Menghasilkan lingkungan UFT yang beroperasi penuh dan siap untuk praktik.

  • Pelajaran 4 • Dasar-Dasar Pengujian Perangkat Lunak

    Mencakup konsep pengujian manual vs. otomatis dan prinsip jaminan kualitas. Membangun kosakata pengujian yang diperlukan selama kursus.

Bab 2Lihat detail

Dasar-Dasar Rekam dan Putar Ulang

  • Pelajaran 1 • Pemutaran Ulang dan Analisis Hasil

    Mencakup menjalankan skrip yang direkam dan menafsirkan laporan hasil UFT. Siswa mengidentifikasi status lulus/gagal dan menemukan detail kegagalan.

  • Pelajaran 2 • Keterbatasan Rekam dan Putar Ulang

    Menganalisis mengapa skrip yang direkam rusak di bawah konten dinamis dan tantangan pemeliharaan. Memotivasi perlunya pendekatan berbasis objek dan skrip yang akan dibahas selanjutnya.

  • Pelajaran 3 • Memahami Mode Perekaman

    Menjelaskan mode perekaman Normal, Analog, dan Low-Level serta kasus penggunaan yang tepat. Siswa memilih mode yang tepat untuk berbagai jenis aplikasi.

  • Pelajaran 4 • Merekam Skrip Pengujian Dasar

    Memandu langkah demi langkah merekam interaksi pada contoh aplikasi web. Siswa menghasilkan skrip pengujian UFT pertama yang dapat dieksekusi.

Bab 3Lihat detail

Esensi VBScript untuk UFT

  • Pelajaran 1 • Penanganan Kesalahan di VBScript

    Mencakup On Error Resume Next, properti objek Err, dan pemulihan kesalahan terstruktur. Siswa menulis skrip yang menangani kegagalan dengan baik tanpa menghentikan eksekusi.

  • Pelajaran 2 • Fungsi dan Subrutin

    Menjelaskan cara mendefinisikan dan memanggil fungsi dan subrutin yang dapat digunakan kembali di VBScript. Siswa memodulasi logika pengujian untuk meningkatkan keterbacaan dan penggunaan kembali.

  • Pelajaran 3 • Array dan Koleksi

    Memperkenalkan array tetap dan dinamis serta objek kamus untuk penyimpanan data. Siswa mengelola kumpulan data pengujian secara terprogram di dalam skrip.

  • Pelajaran 4 • Dasar-Dasar Bahasa VBScript

    Mencakup variabel, tipe data, operator, dan input/output dasar di VBScript. Memberikan fondasi sintaks untuk semua pembuatan skrip selanjutnya di UFT.

  • Pelajaran 5 • Struktur Kontrol Aliran

    Mengajarkan pernyataan kondisional dan loop untuk mengontrol jalur eksekusi skrip. Siswa menulis skrip yang merespons kondisi runtime secara dinamis.

Bab 4Lihat detail

Repositori Objek dan Identifikasi Objek

  • Pelajaran 1 • Teknik Identifikasi Objek Dinamis

    Memperkenalkan pemrograman deskriptif dan ekspresi reguler untuk objek yang tidak ada di repositori. Siswa menangani elemen UI dinamis yang tidak dapat ditangkap oleh repositori standar.

  • Pelajaran 2 • Pengenalan Objek di UFT

    Menjelaskan bagaimana UFT menggunakan properti untuk mengidentifikasi objek UI secara unik saat runtime. Siswa memahami hierarki pengenalan dan pembobotan properti.

  • Pelajaran 3 • Object Spy dan Penambahan Objek

    Mendemonstrasikan penggunaan Object Spy untuk memeriksa objek aplikasi langsung dan menambahkannya secara manual. Siswa mengisi repositori tanpa hanya mengandalkan perekaman.

  • Pelajaran 4 • Mengelola dan Memelihara Repositori

    Mencakup mengganti nama, mengatur, dan memperbarui objek seiring perkembangan aplikasi. Siswa menerapkan praktik terbaik yang mengurangi upaya pemeliharaan repositori.

  • Pelajaran 5 • Repositori Objek Lokal vs. Bersama

    Membandingkan repositori per-pengujian lokal dengan repositori bersama yang digunakan di beberapa pengujian. Siswa memilih strategi repositori yang tepat untuk proyek tim.

Bab 5Lihat detail

Pos Pemeriksaan dan Teknik Verifikasi

  • Pelajaran 1 • Pos Pemeriksaan Standar

    Mendemonstrasikan penyisipan pos pemeriksaan standar untuk memverifikasi nilai properti objek. Siswa menambahkan asersi tingkat properti ke pengujian yang direkam atau diskrip yang sudah ada.

  • Pelajaran 2 • Verifikasi Programatis dengan Reporter

    Mengajarkan penggunaan objek Reporter untuk mencatat hasil lulus/gagal kustom dalam skrip. Siswa melengkapi pos pemeriksaan bawaan dengan asersi berbasis kode yang fleksibel.

  • Pelajaran 3 • Pemeriksaan Bitmap dan Aksesibilitas

    Memperkenalkan verifikasi berbasis gambar dan pemeriksaan kepatuhan aksesibilitas. Siswa menerapkan asersi visual dan berbasis standar untuk kebutuhan pengujian khusus.

  • Pelajaran 4 • Pos Pemeriksaan Tabel dan Database

    Menjelaskan verifikasi data tabular di grid UI dan melakukan kueri database back-end. Siswa mengonfirmasi integritas data di seluruh lapisan UI dan data secara bersamaan.

  • Pelajaran 5 • Pos Pemeriksaan Teks dan Area Teks

    Mencakup menangkap dan memverifikasi teks yang terlihat dalam kontrol dan region UI. Siswa memvalidasi keluaran teks dinamis seperti pesan konfirmasi.

Bab 6Lihat detail

Pengujian Berbasis Data dan Berbasis Kata Kunci

  • Pelajaran 1 • Membangun Rangkaian Pengujian Berbasis Kata Kunci

    Memandu siswa dalam mengimplementasikan rangkaian berbasis kata kunci yang berfungsi di UFT. Siswa menghasilkan kerangka kerja yang dapat digunakan kembali yang berlaku untuk proyek nyata.

  • Pelajaran 2 • Tabel Data dan Parameterisasi

    Memperkenalkan Tabel Data UFT dan cara memparameterisasi langkah pengujian dengan nilai eksternal. Siswa mengonversi skrip hardcoded menjadi pengujian berbasis data.

  • Pelajaran 3 • Variabel Lingkungan

    Menjelaskan variabel lingkungan bawaan dan yang ditentukan pengguna untuk berbagi nilai di seluruh pengujian. Siswa menggunakan variabel lingkungan untuk mengelola data konfigurasi secara terpusat.

  • Pelajaran 4 • Konsep Framework Berbasis Kata Kunci

    Memperkenalkan model berbasis kata kunci di mana logika pengujian digerakkan oleh kata kunci tindakan dalam lembar data. Siswa memahami arsitektur sebelum mengimplementasikannya.

  • Pelajaran 5 • Sumber Data Eksternal

    Mencakup mengimpor data pengujian dari file Excel, file CSV, dan database ke UFT. Siswa menghubungkan pengujian ke sumber data dunia nyata yang digunakan dalam proyek perusahaan.

Bab 7Lihat detail

Tindakan, Fungsi, dan Komponen yang Dapat Digunakan Kembali

  • Pelajaran 1 • Prinsip Desain Framework Modular

    Menerapkan prinsip desain perangkat lunak ke arsitektur pengujian UFT untuk pemeliharaan jangka panjang. Siswa mengevaluasi dan melakukan refactoring skrip yang ada terhadap kriteria desain modular.

  • Pelajaran 2 • Memahami Tindakan UFT

    Menjelaskan tindakan yang dapat digunakan kembali vs. tidak dapat digunakan kembali dan bagaimana mereka mempartisi logika pengujian. Siswa membagi skrip monolitik menjadi unit tindakan yang terfokus dan dapat dipanggil.

  • Pelajaran 3 • Pengelompokan Pengujian dengan Kumpulan Pengujian

    Mendemonstrasikan pengorganisasian beberapa pengujian ke dalam kumpulan pengujian untuk eksekusi berurutan atau paralel. Siswa mengelola rangkaian pengujian besar secara efisien menggunakan eksekusi batch.

  • Pelajaran 4 • Skenario Pemulihan

    Memperkenalkan skenario pemulihan UFT untuk menangani popup tak terduga dan kerusakan aplikasi. Siswa mengonfigurasi pemulihan otomatis yang menjaga agar eksekusi pengujian tetap berjalan tanpa pengawasan.

  • Pelajaran 5 • Library Fungsi

    Mencakup pembuatan file library fungsi VBScript eksternal dan mengasosiasikannya dengan pengujian. Siswa memusatkan fungsi utilitas bersama untuk digunakan di seluruh rangkaian pengujian.

Bab 8Lihat detail

Fitur UFT Tingkat Lanjut dan Integrasi CI

  • Pelajaran 1 • Integrasi ALM dan Manajemen Pengujian

    Menjelaskan menghubungkan UFT ke Manajemen Siklus Hidup Aplikasi untuk perencanaan dan eksekusi pengujian. Siswa menyimpan, menjadwalkan, dan melaporkan pengujian dalam proyek ALM.

  • Pelajaran 2 • Pengujian Aplikasi Seluler

    Memperkenalkan kemampuan pengujian seluler UFT untuk aplikasi iOS dan Android. Siswa mengonfigurasi koneksi perangkat dan merekam skrip pengujian seluler.

  • Pelajaran 3 • Eksekusi Baris Perintah dan Pipeline CI

    Mendemonstrasikan menjalankan pengujian UFT melalui baris perintah dan mengintegrasikan dengan alat CI. Siswa mengonfigurasi pemicu pengujian otomatis dalam pipeline build.

  • Pelajaran 4 • Optimasi Kinerja dan Debugging

    Mencakup alat debugging UFT, breakpoint, dan teknik optimasi skrip. Siswa mendiagnosis pengujian yang goyah dan mengurangi waktu eksekusi dalam rangkaian besar.

  • Pelajaran 5 • Pengujian API dengan UFT

    Mencakup pembuatan dan eksekusi langkah pengujian API untuk layanan REST dan SOAP dalam UFT. Siswa memperluas cakupan pengujian di luar UI ke lapisan layanan.

Sertifikasi

Sertifikat valid Anda setelah menyelesaikan

Kursus ini cocok untuk Anda:

  • Penguji manual: siap untuk beralih ke otomatisasi dan mengembangkan karier QA mereka.

  • Insinyur QA Junior: yang ingin menambahkan alat perusahaan yang diakui ke dalam kumpulan keterampilan mereka.

  • Pengembang perangkat lunak: yang ingin memahami pengujian otomatis dari perspektif QA yang berdedikasi.

  • Pengubah karier: yang memasuki industri teknologi melalui jalur QA yang terstruktur dan berfokus pada alat.

  • Analis QA: yang bekerja di organisasi yang menggunakan UFT dan perlu mengejar ketertinggalan.

  • Profesional TI: yang mendukung tim perangkat lunak perusahaan dan memperluas ke penjaminan kualitas.

Apa kata para siswa kami

Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...
Giulio Carlo
Giulio CarloSiswa Marketing Digital
Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.
Mariana Ferres
Mariana FerresSiswa Fotografi
Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!
Luciana Alvarenga
Luciana AlvarengaSiswa Desain Kuku
Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.
André Felipe
André FelipeSiswa Prompt Engineering

Pelatihan utama

FAQ

Siapa itu Dedika?

Apakah sertifikat ini berlaku di Indonesia?

Apakah kursusnya gratis?

Berapa beban belajar kursusnya?

Bagaimana bentuk kursusnya?

Bagaimana cara kerja kursusnya?

Berapa lama durasi kursusnya?

Berapa biaya atau harga kursusnya?

Apa itu kursus EAD atau online dan bagaimana cara kerjanya?

Kursus PDF