
Kursus Software Testing Pemula
Dapatkan fondasi praktis yang Anda butuhkan untuk memulai karier di bidang pengujian perangkat lunak. Kursus ini membawa Anda dari konsep inti hingga eksekusi langsung, mencakup perencanaan pengujian, pelaporan cacat, dasar-dasar otomatisasi, dan pengujian API. Anda akan menyelesaikannya dengan keterampilan nyata dan hasil kerja nyata yang diakui oleh para pemberi kerja.
Apa yang akan Anda pelajari:
Anda akan mempelajari bagaimana pengujian perangkat lunak sesuai dengan siklus hidup pengembangan dan cara menerapkan teknik yang terbukti untuk menemukan cacat sebelum mencapai pengguna. Kursus ini mencakup penulisan kasus uji yang efektif, menjalankan siklus pengujian, dan menghasilkan laporan cacat yang profesional. Anda akan menjelajahi pengujian manual dan eksploratori, diperkenalkan pada konsep otomatisasi pengujian, dan mempraktikkan pengujian API dengan alat yang nyata. Pada akhirnya, Anda akan tahu cara mengomunikasikan hasil pengujian kepada pemangku kepentingan dan membangun rencana pribadi untuk pertumbuhan berkelanjutan di bidang ini.
Bagaimana Anda belajar secara praktis Kursus Software Testing Pemula
Bagaimana Anda berlatih Kursus Software Testing Pemula
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 • 40 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailDasar-Dasar Pengujian Perangkat Lunak
Dasar-Dasar Pengujian Perangkat Lunak
Pelajaran 1 • Jenis-Jenis Pengujian Secara Sekilas
Memetakan kategori pengujian utama: fungsional, non-fungsional, struktural, dan terkait perubahan. Menyediakan kerangka acuan yang diperluas di bab-bab berikutnya.
Pelajaran 2 • Penjelasan Cacat, Galat, dan Kegagalan
Membedakan galat manusia, cacat kode, dan kegagalan sistem dengan contoh-contoh konkret. Klasifikasi yang akurat memungkinkan pelaporan cacat yang tepat yang akan dibahas selanjutnya.
Pelajaran 3 • Apa Sebenarnya Pengujian Perangkat Lunak Itu
Mendefinisikan pengujian sebagai aktivitas kualitas yang berbeda dari debugging dan pengembangan. Menjangkarkan bab ini dengan membangun kosakata bersama yang digunakan di seluruh kursus.
Pelajaran 4 • Prinsip dan Tujuan Inti Pengujian
Memperkenalkan tujuh prinsip dasar pengujian yang diakui di seluruh industri. Siswa menerapkan prinsip-prinsip ini untuk mengevaluasi keputusan pengujian.
Pelajaran 5 • Siklus Hidup Pengembangan Perangkat Lunak dan Pengujian
Menunjukkan di mana pengujian cocok dalam model pengembangan umum. Siswa mengidentifikasi titik sentuh pengujian dalam alur kerja waterfall, iteratif, dan agile.
Bab 2SembunyikanSembunyikan detailLihat detailMerencanakan dan Mendesain Strategi Pengujian
Merencanakan dan Mendesain Strategi Pengujian
Pelajaran 1 • Mendefinisikan Tujuan dan Metrik Pengujian
Menetapkan tujuan pengujian yang terukur yang terkait dengan target kualitas proyek. Metrik yang diperkenalkan di sini akan dilacak sepanjang fase eksekusi pengujian.
Pelajaran 2 • Komunikasi Pemangku Kepentingan dalam Perencanaan Pengujian
Mengidentifikasi pemangku kepentingan utama dan kebutuhan informasi mereka selama perencanaan. Siswa berlatih merangkum strategi pengujian untuk audiens non-teknis.
Pelajaran 3 • Menulis Dokumen Rencana Pengujian
Mencakup komponen standar rencana pengujian: tujuan, ruang lingkup, sumber daya, jadwal, dan risiko. Siswa menyusun setiap bagian menggunakan templat yang disediakan.
Pelajaran 4 • Memahami Tingkat dan Ruang Lingkup Pengujian
Mendefinisikan tingkat pengujian unit, integrasi, sistem, dan penerimaan beserta tujuannya. Keputusan ruang lingkup yang dibuat di sini mendorong semua aktivitas perencanaan selanjutnya.
Pelajaran 5 • Pendekatan Pengujian Berbasis Risiko
Mengajarkan prioritisasi upaya pengujian berdasarkan kemungkinan dan dampak kegagalan. Siswa memeringkat fitur berdasarkan risiko untuk mengalokasikan cakupan secara efisien.
Bab 3SembunyikanSembunyikan detailLihat detailMenulis Kasus Uji yang Efektif
Menulis Kasus Uji yang Efektif
Pelajaran 1 • Pengujian Tabel Keputusan dan Transisi State
Menggunakan tabel keputusan untuk aturan bisnis yang kompleks dan diagram state untuk pengujian alur kerja. Kedua teknik ini memperluas cakupan di luar kasus input-output sederhana.
Pelajaran 2 • Anatomi Kasus Uji
Menguraikan setiap bidang dalam kasus uji standar: ID, judul, prasyarat, langkah, dan hasil yang diharapkan. Struktur yang tepat memastikan pengulangan dan ketertelusuran.
Pelajaran 3 • Teknik Analisis Nilai Batas
Memfokuskan upaya pengujian pada kondisi batas di mana cacat paling sering berkumpul. Siswa menerapkan analisis batas pada bidang input numerik dan tanggal.
Pelajaran 4 • Menurunkan Kasus Uji dari Persyaratan
Mendemonstrasikan cara mengekstrak kondisi yang dapat diuji dari cerita pengguna dan spesifikasi. Siswa berlatih menelusuri setiap kasus uji kembali ke persyaratan.
Pelajaran 5 • Teknik Partisi Ekuivalensi
Menerapkan partisi ekuivalensi untuk mengurangi kasus uji yang berlebihan sambil mempertahankan cakupan. Siswa mempartisi domain input untuk latihan formulir login.
Bab 4SembunyikanSembunyikan detailLihat detailEksekusi Pengujian dan Pelaporan Cacat
Eksekusi Pengujian dan Pelaporan Cacat
Pelajaran 1 • Metrik Eksekusi Pengujian dan Pelaporan
Menghitung kemajuan eksekusi, kepadatan cacat, dan tingkat kelulusan untuk mengomunikasikan status pengujian. Metrik langsung dimasukkan ke dalam laporan ringkasan pengujian yang dihasilkan selanjutnya.
Pelajaran 2 • Melaksanakan Kasus Uji Langkah demi Langkah
Memandu melalui alur kerja eksekusi: memilih kasus, menjalankan langkah, dan mencatat hasil aktual. Siswa mengeksekusi rangkaian pengujian yang telah disiapkan terhadap aplikasi demo.
Pelajaran 3 • Menyiapkan Lingkungan Pengujian
Mencakup prasyarat perangkat keras, perangkat lunak, dan data yang diperlukan sebelum eksekusi dimulai. Lingkungan yang dikonfigurasi dengan benar mencegah kegagalan palsu dan upaya yang terbuang.
Pelajaran 4 • Manajemen Siklus Hidup Cacat
Melacak cacat dari penemuan hingga perbaikan, pengujian ulang, dan penutupan. Siswa memetakan status cacat dan berlatih menguji ulang masalah yang telah diperbaiki.
Pelajaran 5 • Menulis Laporan Cacat Berkualitas Tinggi
Mengajarkan komponen laporan cacat yang dapat ditindaklanjuti: ringkasan, langkah reproduksi, tingkat keparahan, dan prioritas. Laporan yang jelas mempercepat siklus perbaikan pengembang.
Bab 5SembunyikanSembunyikan detailLihat detailPengujian Fungsional Manual dalam Praktik
Pengujian Fungsional Manual dalam Praktik
Pelajaran 1 • Strategi Pengujian Regresi
Mendefinisikan tujuan pengujian regresi dan teknik untuk memilih pengujian mana yang akan dijalankan ulang setelah perubahan. Siswa membangun rangkaian regresi dari pustaka kasus uji yang ada.
Pelajaran 2 • Pengujian Skrip vs. Eksploratori
Membandingkan eksekusi pengujian skrip dengan sesi eksploratori berbasis piagam. Siswa memilih pendekatan yang tepat berdasarkan konteks proyek dan kendala waktu.
Pelajaran 3 • Menguji Antarmuka Pengguna Aplikasi Web
Mencakup heuristik pengujian UI: tata letak, navigasi, validasi formulir, dan pesan galat. Siswa menerapkan daftar periksa UI ke aplikasi sampel yang disediakan.
Pelajaran 4 • Dasar-Dasar Pengujian Penerimaan Pengguna
Menjelaskan tujuan UAT, peserta, dan validasi kriteria penerimaan. Siswa menyusun skenario UAT yang selaras dengan persyaratan bisnis untuk fitur sampel.
Pelajaran 5 • Pengujian Alur Kerja Ujung ke Ujung
Menguji perjalanan pengguna lengkap di beberapa layar dan status aplikasi. Siswa mendesain dan mengeksekusi skenario ujung ke ujung untuk alur kerja checkout.
Bab 6SembunyikanSembunyikan detailLihat detailPengantar Konsep Otomatisasi Pengujian
Pengantar Konsep Otomatisasi Pengujian
Pelajaran 1 • Merekam dan Menjalankan Pengujian Otomatis Pertama Anda
Memandu siswa melalui perekaman interaksi browser dan menjalankannya sebagai pemeriksaan otomatis. Eksekusi langsung membangun kepercayaan diri sebelum pembuatan skrip diperkenalkan.
Pelajaran 2 • Memilih Alat Otomatisasi yang Tepat
Meninjau kategori alat otomatisasi: framework pengujian UI, API, dan unit. Siswa mencocokkan kategori alat dengan kebutuhan pengujian tanpa bias vendor.
Pelajaran 3 • Mengatur dan Memelihara Pengujian Otomatis
Mencakup konvensi penamaan, struktur folder, dan strategi untuk menjaga agar rangkaian otomatis tetap mudah dipelihara. Organisasi yang buruk adalah penyebab utama kegagalan proyek otomatisasi.
Pelajaran 4 • Anatomi Pengujian Otomatis
Menguraikan fase penyiapan, tindakan, asersi, dan pembersihan yang umum untuk semua pengujian otomatis. Memahami struktur mempersiapkan siswa untuk membaca dan menulis skrip dasar.
Pelajaran 5 • Trade-off Otomatisasi vs. Pengujian Manual
Menganalisis faktor biaya, kecepatan, dan pemeliharaan yang menentukan ROI otomatisasi. Siswa menerapkan kerangka keputusan untuk mengklasifikasikan pengujian sebagai otomatis atau tetap manual.
Bab 7SembunyikanSembunyikan detailLihat detailDasar-Dasar Pengujian API dan Integrasi
Dasar-Dasar Pengujian API dan Integrasi
Pelajaran 1 • Memahami API dan Cara Kerjanya
Menjelaskan konsep REST API: endpoint, metode HTTP, header permintaan, dan kode respons. Landasan ini diperlukan sebelum pengujian API apa pun dapat dirancang.
Pelajaran 2 • Mengirim Permintaan dengan Alat Pengujian API
Mendemonstrasikan pembuatan dan pengiriman permintaan HTTP menggunakan klien API grafis. Siswa mengeksekusi permintaan GET dan POST terhadap API pengujian publik.
Pelajaran 3 • Memvalidasi Respons API
Mengajarkan teknik asersi untuk kode status, bidang badan respons, dan waktu respons. Asersi otomatis menggantikan pemeriksaan manual dan dapat diskalakan di seluruh rangkaian besar.
Pelajaran 4 • Mendesain Kasus Uji API
Menerapkan teknik desain pengujian fungsional ke input dan output API. Siswa menulis kasus uji yang mencakup jalur bahagia, jalur galat, dan kondisi batas.
Pelajaran 5 • Konsep dan Pola Pengujian Integrasi
Mencakup strategi integrasi top-down, bottom-up, dan big-bang beserta trade-off-nya. Siswa memilih strategi integrasi untuk arsitektur sampel multi-layanan.
Bab 8SembunyikanSembunyikan detailLihat detailPelaporan Pengujian dan Perbaikan Berkelanjutan
Pelaporan Pengujian dan Perbaikan Berkelanjutan
Pelajaran 1 • Melakukan Retrospektif Pengujian
Memfasilitasi retrospektif terstruktur untuk mengidentifikasi apa yang berhasil, apa yang gagal, dan apa yang perlu diubah. Retrospektif mengubah pengalaman proyek menjadi perbaikan proses yang bertahan lama.
Pelajaran 2 • Pengujian Berkelanjutan dalam Pipeline CI/CD
Menjelaskan bagaimana pengujian otomatis terintegrasi ke dalam pipeline integrasi berkelanjutan untuk umpan balik yang cepat. Siswa memetakan tahap pengujian ke langkah pipeline dalam diagram alur kerja sampel.
Pelajaran 3 • Membangun Laporan Ringkasan Pengujian
Menyusun laporan ringkasan pengujian yang mencakup ruang lingkup, hasil, cacat, dan rekomendasi. Laporan yang ditulis dengan baik adalah hasil utama yang diserahkan kepada pemangku kepentingan proyek.
Pelajaran 4 • Memvisualisasikan Metrik Pengujian dengan Bagan
Mengubah data pengujian mentah menjadi bagan burn-down, grafik tren cacat, dan peta panas cakupan. Format visual membuat status kualitas langsung jelas bagi semua audiens.
Pelajaran 5 • Membangun Rencana Peningkatan Kualitas Pribadi
Memandu siswa dalam menilai kesenjangan keterampilan mereka sendiri dan menetapkan target pertumbuhan yang terukur. Rencana pribadi memastikan pengembangan berkelanjutan di luar kursus.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Pengalih karier: ingin beralih ke bidang teknologi tanpa latar belakang coding.
Lulusan baru: mencari titik masuk yang terstruktur ke industri perangkat lunak.
Agen dukungan pelanggan: sudah menemukan bug produk dan menginginkan keterampilan pengujian formal.
Analis bisnis: ingin memperkuat kontribusi jaminan kualitas di tim mereka.
Pengembang lepas: perlu menguji karya mereka sendiri dengan teknik tingkat profesional.
Koordinator proyek: bertujuan untuk memahami proses QA dan berkolaborasi secara lebih efektif.
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




















