
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.
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.
Konten kursus
8 Bab • 38 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailPengantar UFT dan Otomatisasi Pengujian
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 2SembunyikanSembunyikan detailLihat detailDasar-Dasar Rekam dan Putar Ulang
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 3SembunyikanSembunyikan detailLihat detailEsensi VBScript untuk UFT
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 4SembunyikanSembunyikan detailLihat detailRepositori Objek dan Identifikasi Objek
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 5SembunyikanSembunyikan detailLihat detailPos Pemeriksaan dan Teknik Verifikasi
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 6SembunyikanSembunyikan detailLihat detailPengujian Berbasis Data dan Berbasis Kata Kunci
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 7SembunyikanSembunyikan detailLihat detailTindakan, Fungsi, dan Komponen yang Dapat Digunakan Kembali
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 8SembunyikanSembunyikan detailLihat detailFitur UFT Tingkat Lanjut dan Integrasi CI
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.
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...

Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.

Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!

Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.

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




















