
Kursus Embedded Testing
Kuasai spektrum penuh pengujian sistem terbenam, daripada ujian unit pada firmware logam kosong hingga pengesahan perkakasan-dalam-gelung dan pematuhan kritikal keselamatan. Kursus ini memberikan jurutera alat, teknik, dan rangka kerja untuk mengesan kecacatan awal, memenuhi tarikh akhir masa nyata, dan menghantar produk terbenam yang boleh dipercayai dengan yakin.
Apa yang anda akan pelajari:
Anda akan membina set kemahiran pengujian terbenam yang lengkap meliputi perancangan ujian, ujian unit dengan abstraksi perkakasan, integrasi perkakasan-perisian, pengesahan pemasaan masa nyata, dan ujian kotak hitam peringkat sistem. Anda akan belajar cara menggunakan keutamaan berasaskan risiko, mereka bentuk pengganti ujian untuk antara muka periferal, dan mengukur liputan MC/DC untuk kod kritikal keselamatan. Kursus ini merangkumi piawaian keselamatan fungsian, teknik suntikan kerosakan, dan dokumentasi yang diperlukan untuk audit pihak ketiga. Anda juga akan melaksanakan saluran paip ujian automatik yang memuat naik firmware, menjalankan ujian pada perkakasan sasaran, dan melaporkan hasil ke papan pemuka. Pada akhirnya, anda akan mempunyai pengetahuan praktikal untuk memimpin usaha pengujian terbenam pada projek firmware profesional.
Bagaimana anda belajar secara praktikal Kursus Embedded Testing
Bagaimana anda berlatih Kursus Embedded Testing
Untuk anda yang mempunyai syarikat dan ingin melatih pasukan
Di Dedika untuk syarikat, kursus disertakan dengan latihan dan contoh yang berkaitan dengan perniagaan anda sendiri serta mengikut keperluan syarikat anda.
Kandungan kursus
8 Bab • 39 PelajaranTempoh antara 4 dan 360 jam (anda yang tentukan)
Bab 1SembunyiSembunyikan butiranLihat butiranAsas Pengujian Sistem Terbenam
Asas Pengujian Sistem Terbenam
Pelajaran 1 • Mengapa Pengujian Terbenam Adalah Unik
Membezakan pengujian terbenam dengan pengujian desktop/web dengan meneliti had sumber, kebergantungan perkakasan, dan kekritikal keselamatan. Memotivasikan teknik khusus yang akan datang.
Pelajaran 2 • Kitaran Hayat Pembangunan Perisian Terbenam
Memetakan aktiviti pengujian kepada setiap fasa kitaran hayat pembangunan terbenam. Menunjukkan bagaimana perancangan ujian awal mengurangkan kos kecacatan.
Pelajaran 3 • Anatomi Sistem Terbenam
Mentakrifkan sempadan perkakasan-perisian, mikropengawal, peranti persisian, dan kekangan masa nyata. Mewujudkan perbendaharaan kata yang digunakan sepanjang kursus.
Pelajaran 4 • Atribut Kualiti Utama untuk Sistem Terbenam
Mentakrifkan ketepatan, kebolehpercayaan, pemasaan, kuasa, dan keselamatan sebagai matlamat kualiti utama. Menghubungkan setiap atribut kepada objektif ujian yang boleh diukur.
Bab 2SembunyiSembunyikan butiranLihat butiranPerancangan Ujian dan Strategi untuk Projek Terbenam
Perancangan Ujian dan Strategi untuk Projek Terbenam
Pelajaran 1 • Memilih Tahap dan Jenis Ujian
Memadankan ujian unit, integrasi, sistem, dan penerimaan dengan fasa projek terbenam. Membimbing peruntukan sumber merentas tahap ujian.
Pelajaran 2 • Mentakrifkan Skop dan Objektif Ujian
Menetapkan apa yang dalam dan luar skop menggunakan kebolehkesanan keperluan. Mencegah penyimpangan skop dan menyelaraskan jangkaan pihak berkepentingan.
Pelajaran 3 • Keutamaan Ujian Berasaskan Risiko
Menggunakan analisis risiko untuk menilai usaha ujian mengikut kemungkinan kegagalan dan kesan. Secara langsung membentuk keputusan skop dalam pelan ujian.
Pelajaran 4 • Kriteria Kemasukan, Keluar, dan Penggantungan
Mentakrifkan syarat yang boleh diukur untuk memulakan, menjeda, dan menyelesaikan fasa ujian. Mencegah penandatanganan awal dan kitaran ujian yang terbuang.
Pelajaran 5 • Perancangan Persekitaran Ujian dan Rantaian Alat
Mengenal pasti persekitaran ujian hos, sasaran, dan hibrid serta alat yang diperlukan bagi setiap satu. Memastikan kesediaan persekitaran sebelum pelaksanaan ujian bermula.
Bab 3SembunyiSembunyikan butiranLihat butiranUjian Unit Perisian Terbenam
Ujian Unit Perisian Terbenam
Pelajaran 1 • Mengukur Liputan Ujian Unit
Mentakrifkan liputan pernyataan, cawangan, dan MC/DC serta menerangkan cara mengumpul metrik daripada binaan terbenam. Menghubungkan data liputan kepada keputusan kesempurnaan ujian.
Pelajaran 2 • Rangka Kerja Ujian Unit untuk C Terbenam
Meninjau rangka kerja ujian ringan yang sesuai untuk sasaran kekangan sumber dan binaan hos. Pelajar mengkonfigurasi dan menjalankan rangka kerja pada projek sampel.
Pelajaran 3 • Dua Ujian: Stub, Olokan, dan Palsu
Menerangkan cara menggantikan kebergantungan perkakasan dengan pengganti yang boleh dikawal. Merangkumi bila untuk menggunakan setiap jenis dua kali dalam ujian unit terbenam.
Pelajaran 4 • Pembangunan Dipacu Ujian dalam Perisian Tegar
Menggunakan kitaran merah-hijau-olah semula untuk pembangunan modul perisian tegar. Menunjukkan bagaimana TDD menambah baik reka bentuk dan mengurangkan kecacatan integrasi.
Pelajaran 5 • Pengabstrakan Perkakasan untuk Kebolehujian
Memperkenalkan lapisan pengabstrakan perkakasan yang memisahkan logik perisian tegar daripada daftar perkakasan. Membolehkan ujian unit berasaskan hos tanpa perkakasan fizikal.
Bab 4SembunyiSembunyikan butiranLihat butiranUjian Integrasi Perkakasan-Perisian
Ujian Integrasi Perkakasan-Perisian
Pelajaran 1 • Menguji Antara Muka Persisian
Merangkumi teknik ujian untuk antara muka UART, SPI, I2C, dan GPIO pada tahap integrasi. Mengajar pengesahan isyarat dan pemeriksaan pematuhan protokol.
Pelajaran 2 • Ujian Gangguan dan Didorong Peristiwa
Menangani cabaran menguji tingkah laku yang didorong oleh gangguan tak segerak dalam perisian tegar. Memperkenalkan teknik untuk mencetus dan mengesahkan rutin perkhidmatan gangguan.
Pelajaran 3 • Pengelasan Kecacatan Integrasi
Mengkategorikan kegagalan integrasi mengikut punca: pemasaan, protokol, konfigurasi, atau ralat logik. Mempercepatkan diagnosis dan membimbing pembaikan yang disasarkan.
Pelajaran 4 • Menggunakan Antara Muka Nyahpepijat dan Kesan
Menggunakan port JTAG, SWD, dan kesan untuk memerhati keadaan dalaman semasa ujian integrasi. Mengurangkan kebergantungan pada nyahpepijat gaya printf.
Pelajaran 5 • Strategi Ujian Integrasi
Membandingkan pendekatan integrasi letupan besar, atas-bawah, bawah-atas, dan sandwic untuk sistem terbenam. Membimbing pemilihan berdasarkan risiko projek dan ketersediaan perkakasan.
Bab 5SembunyiSembunyikan butiranLihat butiranUjian Berkaitan Masa Nyata dan Pemasaan
Ujian Berkaitan Masa Nyata dan Pemasaan
Pelajaran 1 • Regresi Pemasaan dan Pemantauan Berterusan
Mewujudkan garis asas pemasaan dan mengesan regresi yang diperkenalkan oleh perubahan kod. Mengintegrasikan semakan pemasaan ke dalam saluran paip binaan automatik.
Pelajaran 2 • Teknik Pengukuran Pemasaan
Merangkumi togol GPIO, pemasa perkakasan, penganalisis logik, dan osiloskop untuk pengukuran pemasaan. Mengajar cara menginstrumentasi kod tanpa memesongkan hasil yang diukur.
Pelajaran 3 • Analisis Masa Pelaksanaan Kes Terburuk
Memperkenalkan kaedah analisis WCET statik dan dinamik untuk menghadkan masa pelaksanaan tugas. Menghubungkan hasil WCET kepada pengesahan kebolehjadualan.
Pelajaran 4 • Konsep Masa Nyata untuk Penguji
Mentakrifkan tugas, tenggat masa, kegentaran, kependaman, dan kebolehjadualan dari perspektif ujian. Menyediakan perbendaharaan kata yang diperlukan untuk menentukan dan mengesahkan keperluan pemasaan.
Pelajaran 5 • Ujian Di Bawah Beban dan Tekanan
Menjana beban sistem maksimum untuk mendedahkan pelanggaran pemasaan dan penyongsangan keutamaan. Mengesahkan bahawa jaminan masa nyata dipegang dalam keadaan kes terburuk.
Bab 6SembunyiSembunyikan butiranLihat butiranUjian Peringkat Sistem dan Kotak Hitam
Ujian Peringkat Sistem dan Kotak Hitam
Pelajaran 1 • Ujian Senario Hujung ke Hujung
Mereka bentuk senario berasaskan kes guna yang melaksanakan aliran kerja sistem lengkap daripada input penderia kepada output penggerak. Mengesahkan tingkah laku sistem terhadap keperluan pengguna dan pihak berkepentingan.
Pelajaran 2 • Teknik Reka Bentuk Ujian Kotak Hitam
Menggunakan pembahagian kesetaraan, analisis nilai sempadan, dan jadual keputusan kepada input sistem terbenam. Menghasilkan kes ujian sistematik tanpa pengetahuan kod dalaman.
Pelajaran 3 • Pelaporan Kecacatan dan Triaj pada Peringkat Sistem
Mewujudkan kitaran hayat kecacatan berstruktur untuk kegagalan peringkat sistem termasuk langkah pembiakan semula dan klasifikasi keterukan. Menghubungkan data kecacatan kepada keputusan keluaran.
Pelajaran 4 • Ujian Perkakasan-dalam-Gelung
Memperkenalkan bangku ujian HIL yang menggantikan komponen loji fizikal dengan simulasi masa nyata. Membolehkan ujian peringkat sistem yang boleh diulang bagi fungsi kawalan dan keselamatan.
Pelajaran 5 • Ujian Persekitaran dan Tekanan
Menguji tingkah laku sistem di bawah keadaan tekanan suhu, voltan, getaran, dan EMC. Mengenal pasti pelanggaran margin sebelum penggunaan lapangan.
Bab 7SembunyiSembunyikan butiranLihat butiranAutomasi Ujian untuk Sistem Terbenam
Automasi Ujian untuk Sistem Terbenam
Pelajaran 1 • Pelaksanaan Ujian Automatik pada Sasaran
Melaksanakan gelung pelaksanaan ujian yang menghantar rangsangan, menangkap respons, dan membandingkan dengan nilai jangkaan. Merangkumi saluran komunikasi bersiri, USB, dan rangkaian.
Pelajaran 2 • Seni Bina Automasi untuk Terbenam
Mentakrifkan lapisan rangka kerja automasi ujian terbenam: pelari ujian, antara muka sasaran, dan pelaporan. Membimbing keputusan seni bina sebelum pelaksanaan bermula.
Pelajaran 3 • Mengautomasikan Pelekap dan Set Semula Sasaran
Skrip pelekap perisian tegar, set semula perkakasan, dan pengesahan but sebagai prasyarat automasi. Memastikan keadaan peranti diketahui sebelum setiap larian ujian automatik.
Pelajaran 4 • Pelaporan Keputusan Ujian dan Papan Pemuka
Menjana laporan ujian berstruktur dan papan pemuka langsung daripada data larian automatik. Membolehkan pihak berkepentingan menjejak trend kualiti tanpa pengumpulan data manual.
Pelajaran 5 • Integrasi Berterusan untuk Perisian Tegar
Mengintegrasikan binaan, analisis statik, ujian unit, dan ujian sasaran ke dalam saluran paip CI yang dicetuskan oleh komit kod. Menyediakan maklum balas pantas kepada pembangun pada setiap perubahan.
Bab 8SembunyiSembunyikan butiranLihat butiranUjian Terbenam Kritikal Keselamatan
Ujian Terbenam Kritikal Keselamatan
Pelajaran 1 • Konsep Keselamatan Fungsian untuk Penguji
Memperkenalkan tahap integriti keselamatan, analisis bahaya, dan matlamat keselamatan dari perspektif ujian. Mewujudkan konteks kawal selia yang memacu keperluan ujian keselamatan.
Pelajaran 2 • Keperluan Liputan untuk Standard Keselamatan
Memetakan MC/DC, liputan keadaan terubah suai, dan keperluan liputan struktur kepada tahap integriti keselamatan. Membimbing penetapan sasaran liputan untuk modul kritikal keselamatan.
Pelajaran 3 • Ujian Regresi untuk Keluaran Keselamatan
Mentakrifkan analisis kesan dan skop regresi untuk pengurusan perubahan kritikal keselamatan. Memastikan bahawa sifat keselamatan dipelihara merentas setiap kemas kini perisian.
Pelajaran 4 • Ujian Suntikan Kerosakan
Menyuntik kerosakan perkakasan dan perisian untuk mengesahkan bahawa mekanisme keselamatan mengesan dan mengendalikan kegagalan dengan betul. Mengesahkan tuntutan liputan diagnostik dalam kes keselamatan.
Pelajaran 5 • Dokumentasi Ujian Keselamatan dan Audit
Menghasilkan pelan ujian, spesifikasi ujian, dan laporan ujian yang memenuhi keperluan dokumentasi standard keselamatan. Menyediakan pasukan untuk audit keselamatan pihak ketiga.
Sijil sah anda untuk tamat pengajian
Kursus ini sesuai untuk anda:
Jurutera firmware: mahukan kemahiran pengujian berstruktur melampaui penyahpepijatan gaya printf.
Jurutera QA terbenam: memerlukan teknik sedar perkakasan yang tidak dimiliki oleh ujian atas meja.
Pelajar kejuruteraan elektronik: bersiap untuk memasuki peranan pembangunan terbenam profesional.
Pembangun perisian automotif: menghadapi keperluan keselamatan fungsian buat kali pertama.
Pembangun produk IoT: menghantar peranti bersambung yang menuntut piawaian kebolehpercayaan yang lebih tinggi.
Penguji perisian bertukar kerjaya: beralih daripada aplikasi web ke kerja sistem terbenam.
Apa Kata Pelajar Kami
Kelas-kelas beliau sangat sempurna. Saya membeli pakej setahun dan akhirnya, saya berpeluang mengikuti pelbagai topik yang menarik minat saya tanpa perlu menukar platform... terima kasih atas semua yang anda lakukan, saya sudah mengesyorkan anda kepada orang lain...

Saya suka bagaimana pelajaran-pelajaran terus ke inti perkara dan bagaimana saya boleh menukar bab dan melangkau kandungan yang tidak saya perlukan.

Saya suka kandungan dan cara persembahan serta transkripsi video, yang mempercepatkan proses!

Platform ini pantas, mudah digunakan. Kepelbagaian kandungan dan video tambahan sangat membantu dalam pembelajaran.

Latihan utama
Soalan Lazim
Siapakah Dedika?
Adakah sijil ini sah di Malaysia?
Adakah kursus percuma?
Apakah beban kerja kursus?
Bagaimanakah bentuk kursus?
Bagaimanakah kursus berfungsi?
Berapakah tempoh kursus?
Berapakah kos atau harga kursus?
Apakah itu kursus EAD atau kursus dalam talian dan bagaimana ia berfungsi?
Kursus PDF




















