Pilih bahasa Anda
Kursus Software Testing Pemula
Lebih dari 2 juta pelajar di seluruh dunia

Kursus Software Testing Pemula

4

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.

Dedika untuk bisnis

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.

Klik di sini

Konten kursus

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

Bab 1Lihat detail

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 2Lihat detail

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 3Lihat detail

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 4Lihat detail

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 5Lihat detail

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 6Lihat detail

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 7Lihat detail

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 8Lihat detail

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.

Sertifikasi

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...
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