Dokumen tersebut membahas tentang software testing, dengan mendefinisikan tujuan dan manfaat software testing serta menjelaskan beberapa teknik dan tingkat pengujian perangkat lunak.
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas proses pengujian perangkat lunak mulai dari menentukan standar kualitas, strategi pengujian, perencanaan pengujian, desain pengujian, pelaksanaan pengujian, dan pengujian otomatisasi.
(2) Ada beberapa tipe pengujian yang disebutkan seperti unit testing, integrasi testing, system testing, serta pengujian alfa dan beta.
(3) Pengujian otomatisasi memiliki keunt
Dokumen tersebut membahas tentang pengujian perangkat lunak, meliputi pengertian pengujian perangkat lunak, tujuan pengujian, tahap-tahap pengujian, dan jenis-jenis pengujian seperti black box testing dan white box testing.
Strategi testing software berfokus pada empat tahapan yaitu unit testing, integration testing, validation testing, dan system testing. Unit testing memeriksa fungsi komponen secara individual, integration testing mengintegrasikan komponen, validation testing memastikan kesesuaian dengan kebutuhan, dan system testing menguji seluruh sistem. Terdapat berbagai teknik testing sesuai dengan tahapan dan tingkat abstraksi yang diuji.
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingTri Sugihartono
Ìý
1. Lingkup Pengujian
2. Masalah-masalah Umum pada Software Testing
3. Tahap Pengujian
4. Pengujian System Development Life Cycle (SDLC)
5. Verifikasi Kegiatan
6. Is it bugs?
Dokumen tersebut menjelaskan tahapan proses pengujian perangkat lunak mulai dari menentukan metodologi pengujian, perencanaan pengujian, desain pengujian, hingga implementasi pengujian. Tahapan tersebut meliputi penentuan standar kualitas perangkat lunak, strategi pengujian, rencana unit test, integrasi test, sistem test, serta dokumentasi hasil pengujian.
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang kualitas sistem informasi dan perangkat lunak, termasuk definisi kualitas, faktor-faktor kualitas, dan cara mengidentifikasi kesalahan pemrograman kritis.
2. Ada tiga kategori model faktor kualitas perangkat lunak menurut McCall yaitu operasi produk, revisi produk, dan transisi produk.
3. Beberapa poin untuk menilai kualitas sistem informasi
Ringkasan dokumen tersebut adalah:
Kelompok 10 membahas pengujian perangkat lunak seperti whitebox testing, blackbox testing, dan greybox testing serta model kualitas perangkat lunak seperti model McCall dan spiral model.
Teknik pengujian perangkat lunak meliputi pengujian black box dan white box. Pengujian black box hanya melihat keluaran tanpa melihat proses, sedangkan pengujian white box melihat struktur kode program. Beberapa teknik pengujian meliputi unit testing, integration testing, system testing, testing method, dan class testing.
Dokumen tersebut membahas mengenai strategi testing perangkat lunak, yang mencakup pendekatan unit testing, pendekatan verifikasi dan validasi, tahapan pelaksanaan testing, dan isu-isu penting dalam merencanakan strategi testing perangkat lunak.
Software Engineering Process
Serangkaian aktivitas dan tugas yang saling terkait yang mengubah produk kerja input menjadi produk kerja output.
Sekumpulan prosedur dan metodologi yang digunakan dalam pengembangan software untuk memastikan hasil yang berkualitas dan terukur.
Dokumen tersebut membahas tentang pengujian perangkat lunak, termasuk definisi pengujian menurut IEEE, dua strategi pengujian utama (big bang testing dan incremental testing), dua jenis pengujian (black box testing dan white box testing), serta beberapa jenis pengujian khusus seperti unit testing, integration testing, dan regression testing.
Presentasi ini merupakan materi pertemuan pertama untuk mata kuliah Pengukuran dan Instrumentasi. Materi ini mencakup:
✅ Konsep dasar pengukuran dan instrumentasi
✅ Jenis-jenis pengukuran (langsung & tidak langsung)
✅ Sistem satuan internasional (SI) dalam teknik elektro
✅ Kesalahan dalam pengukuran dan cara meminimalkannya
✅ Karakteristik alat ukur (akurasi, presisi, resolusi, sensitivitas)
✅ Contoh alat ukur dalam teknik elektro seperti multimeter, osiloskop, clamp meter, function generator, dan signal analyzer
Presentasi ini dilengkapi dengan ilustrasi dan diagram yang membantu pemahaman konsep secara visual.
Sangat cocok untuk mahasiswa teknik elektro dan telekomunikasi yang ingin memahami dasar-dasar pengukuran dalam bidang ini.
📌 Jangan lupa untuk like, share, dan follow untuk materi lebih lanjut!
#Pengukuran #Instrumentasi #TeknikElektro #Telekomunikasi #Praktikum #PengukurandanInstrumentasi #PBL #PengukuranBesaranListrik
Mata kuliah matemaika pada Prodi Rekayasa Sipil tingkat lanjut yang membahas mengenai Matriks, Determinan, Invers, Metode Sarrus dan Kofaktor dan Metode Gauss Jordan
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingTri Sugihartono
Ìý
1. Lingkup Pengujian
2. Masalah-masalah Umum pada Software Testing
3. Tahap Pengujian
4. Pengujian System Development Life Cycle (SDLC)
5. Verifikasi Kegiatan
6. Is it bugs?
Dokumen tersebut menjelaskan tahapan proses pengujian perangkat lunak mulai dari menentukan metodologi pengujian, perencanaan pengujian, desain pengujian, hingga implementasi pengujian. Tahapan tersebut meliputi penentuan standar kualitas perangkat lunak, strategi pengujian, rencana unit test, integrasi test, sistem test, serta dokumentasi hasil pengujian.
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang kualitas sistem informasi dan perangkat lunak, termasuk definisi kualitas, faktor-faktor kualitas, dan cara mengidentifikasi kesalahan pemrograman kritis.
2. Ada tiga kategori model faktor kualitas perangkat lunak menurut McCall yaitu operasi produk, revisi produk, dan transisi produk.
3. Beberapa poin untuk menilai kualitas sistem informasi
Ringkasan dokumen tersebut adalah:
Kelompok 10 membahas pengujian perangkat lunak seperti whitebox testing, blackbox testing, dan greybox testing serta model kualitas perangkat lunak seperti model McCall dan spiral model.
Teknik pengujian perangkat lunak meliputi pengujian black box dan white box. Pengujian black box hanya melihat keluaran tanpa melihat proses, sedangkan pengujian white box melihat struktur kode program. Beberapa teknik pengujian meliputi unit testing, integration testing, system testing, testing method, dan class testing.
Dokumen tersebut membahas mengenai strategi testing perangkat lunak, yang mencakup pendekatan unit testing, pendekatan verifikasi dan validasi, tahapan pelaksanaan testing, dan isu-isu penting dalam merencanakan strategi testing perangkat lunak.
Software Engineering Process
Serangkaian aktivitas dan tugas yang saling terkait yang mengubah produk kerja input menjadi produk kerja output.
Sekumpulan prosedur dan metodologi yang digunakan dalam pengembangan software untuk memastikan hasil yang berkualitas dan terukur.
Dokumen tersebut membahas tentang pengujian perangkat lunak, termasuk definisi pengujian menurut IEEE, dua strategi pengujian utama (big bang testing dan incremental testing), dua jenis pengujian (black box testing dan white box testing), serta beberapa jenis pengujian khusus seperti unit testing, integration testing, dan regression testing.
Presentasi ini merupakan materi pertemuan pertama untuk mata kuliah Pengukuran dan Instrumentasi. Materi ini mencakup:
✅ Konsep dasar pengukuran dan instrumentasi
✅ Jenis-jenis pengukuran (langsung & tidak langsung)
✅ Sistem satuan internasional (SI) dalam teknik elektro
✅ Kesalahan dalam pengukuran dan cara meminimalkannya
✅ Karakteristik alat ukur (akurasi, presisi, resolusi, sensitivitas)
✅ Contoh alat ukur dalam teknik elektro seperti multimeter, osiloskop, clamp meter, function generator, dan signal analyzer
Presentasi ini dilengkapi dengan ilustrasi dan diagram yang membantu pemahaman konsep secara visual.
Sangat cocok untuk mahasiswa teknik elektro dan telekomunikasi yang ingin memahami dasar-dasar pengukuran dalam bidang ini.
📌 Jangan lupa untuk like, share, dan follow untuk materi lebih lanjut!
#Pengukuran #Instrumentasi #TeknikElektro #Telekomunikasi #Praktikum #PengukurandanInstrumentasi #PBL #PengukuranBesaranListrik
Mata kuliah matemaika pada Prodi Rekayasa Sipil tingkat lanjut yang membahas mengenai Matriks, Determinan, Invers, Metode Sarrus dan Kofaktor dan Metode Gauss Jordan
2. • Proses Pengujian
• Desain Uji Kasus
• Pengujian Otomatis
• Pengujian Program Alpha dan Beta
3. • Perangkat lunak yang
dibutuhkan sesuai standar
kualitas
• Menentukan Strategi pengujian
perangkat lunak
• Detil desain dan prosedur untuk
setiap tes
• Uji Kasus database / file
• Mengkoreksi error yang
terdeteksi
• Re-test
4.  Menentukan standar kualitas perangkat
lunak yang sesuai
 Menentukan Strategi pengujian perangkat
lunak.
 Strategi pengujian : Jika pengujian tambahan adalah lebih baik,
harus dilakukan pengujian bottom-up atau top-down?
 Bagian mana dari rencana pengujian harus dilakukan sesuai
dengan white box pengujian model?
 Bagian mana dari rencana pengujian harus dilakukan sesuai
dengan pengujian model otomatis ?
5. • Apa yang diuji ?
• Manakah sumber yang akan digunakan
untuk uji kasus?
• Siapa yang melakukan tes?
• Dimana untuk melakukan tes?
• Kapan untuk mengakhiri tes?
6. • Tidak tersedianya sumber daya
• Waktu persyaratan terlalu panjang dan akan menyebabkan
proyek untuk melampaui yang penyelesaian jadwal
• Ketidaksepakatan mungkin timbul tentang evaluasi kerusakan
yang diharapkan dan tingkat keparahan risiko dan tentang
perkiraan waktu dan sumber daya dibutuhkan untuk kegiatan
pengujian.
Rencana pengujian akhir akan selesai hanya setelah masalah ini
diselesaikan
11. •komponen Data kasus uji
Sebuah uji kasus adalah seperangkat data
input yang diperlukan untuk menjalankan
item tes bersama dengan hasil yang
diharapkan dari output.
12. •Test case sources
Pada dasarnya ada dua jenis
sumber kasus uji:
 Sampel acak kasus kehidupan nyata
 uji kasus sintetik ("kasus uji simulasi")
yang disiapkan oleh para desainer tes.
13. Perbandingan keuntungan dan kerugian dari setiap hasil sumber:
• Upaya yang diperlukan untuk menyiapkan berkas kasus uji
rendah untuk sampel acak, tinggi untuk kasus sintetis.
• Ukuran yang diperlukan uji kasus relatif tinggi untuk sampel
acak, yang relatif rendah untuk kasus sintetis.
• Efektivitas (kemungkinan kesalahan mengungkapkan) relatif
rendah untuk sampel acak kecuali file-file tersebut sangat
besar dan relatif tinggi untuk kasus-kasus sintetis karena
cakupan yang baik dari situasi biasa dan salah seperti yang
dirancang oleh tes desainer
• Kinerja dari kasus uji sampel acak dapat secara substansial
ditingkatkan dengan menggunakan stratified sampling.
15. perangkat lunak yang digunakan kembali
berfungsi untuk memasukkan banyak aplikasi
yang tidak diperlukan untuk sistem perangkat
lunak. planners harus mempertimbangkan
modul software yang akan digunakan kembali
mana yang akan diuji.
16. Pengujian otomatis merupakan langkah
tambahan dalam integrasi alat
komputerisasi ke dalam proses
pengembangan perangkat lunak.
17. • Biasanya, pengujian perangkat lunak otomatis
memerlukan perencanaan pengujian, desain, uji
persiapan kasus, uji kinerja, uji log dan laporan
persiapan, pengujian kembali setelah log uji koreksi
kesalahan yang terdeteksi (uji regresi), dan
melaporkan persiapan termasuk laporan
perbandingan. Dua yang terakhir kegiatan mungkin
diulang beberapa kali. Ketersediaan tenaga kerja
profesional merupakan faktor utama yang harus
dipertimbangkan sebelum memulai otomatisasi tes
perangkat lunak.
18. •Code Auditing
Tes ini melakukan pengujian kualifikasi otomatis. Kode
komputerisasi auditor memeriksa kesesuaian kode
dengan standar tertentu dan prosedur coding.
Laporan auditor berisi daftar penyimpangan dari
standar dan ringkasan statistik dari temuan.
20. •Functional tests
Sebelum kinerja tes ini, uji kasus dicatat ke dalam tes
kasus database. Pengujian kemudian dilakukan
dengan menjalankan uji kasus melalui program uji. Tes
hasil dokumentasi termasuk daftar dari kesalahan yang
diidentifikasi di samping berbagai ringkasan dan
statistik sebagai spesifikasi yang diminta oleh para
penguji.
21. •Load tests
Contoh :
Mengubah perangkat keras, termasuk sistem
komunikasi, untuk memungkinkan sistem perangkat
lunak memenuhi persyaratan kinerjanya pada setiap
tingkat beban.
22. •Test management
Pada test management memberikan penguji dengan
laporan, daftar dan jenis-jenis informasi pada tingkat
kualitas dan ketersediaan yang lebih tinggi dari yang
disediakan oleh sistem manajemen uji manual.
23. •The availability of automated
testing tools
Sebagian besar alat pengujian otomatis
mengkhususkan diri, dan direncanakan untuk
digunakan dalam bidang aplikasi pemrograman dan
sistem yang spesifik : klien / server sistem, C / C + +,
UNIX aplikasi.
24. Keuntungan Kerugian
Akurasi dan kelengkapan kinerja Tingginya biaya investasi
Akurasi Hasil log Dan Human
Resources ringkasan.
Tinggi persyaratan tenaga kerja untuk
persiapan pengujian
Kelengkapan informasi
Sumber daya tenaga kerja yang
dibutuhkan untuk melakukan
beberapa tes.
Durasi pengujian yang lebih singkat
25. Modul / aplikasi masalah
• besarnya
• Kompleksitas dan kesulitan
• Persentase dari perangkat lunak asli (vs persentase perangkat
lunak digunakan kembali)
masalah programmer
• ■Profesional kualifikasi
• ■Pengalaman dengan materi pelajaran spesifik modul
• ■Ketersediaan dukungan profesional (cadangan pengetahuan
dan pengalaman)
• ■Perkenalannya dengan programmer dan kemampuan untuk
mengevaluasi nya
26. situs Alpha dan situs tes beta yang digunakan untuk
memperoleh komentar tentang kualitas dari pengguna
potensial paket tersebut.
Di satu sisi,tes situs alfa dan beta menggantikan tes
penerimaan pelanggan, tes yang tidak praktis di bawah
kondisi pengembangan perangkat lunak paket
komersial.
Tes situs beta jauh lebih umum diterapkan daripada tes
alpha situs.
Situs alpha : tes dari paket
perangkat lunak baru yang
dilakukan pada
pengembang situs.
27. Pengujian situs Alpha adalah metode dimana pelanggan mencoba
paket perangkat lunak baru di situs pengembang.
Pengujian situs Beta adalah sebuah metode dimana sebuah
kelompok yang dipilih dari pengguna atau pelanggan menerima
versi lanjutan dari perangkat lunak yang harus diinstal di situs
mereka, dan melaporkan kesalahan yang mereka temukan dalam
proses eksperimen mereka dengan program dan penggunaan
rutin program.
28. • Identifikasi kesalahan tak terduga
• Luas lingkup cakupan dalam mencari
kesalahan
• Biaya rendah
29. • Kurangnya pengujian sistematis
• Kesalahan laporan kualitas rendah
• usaha manusia Banyak dikeluarkan untuk
memeriksa laporan peserta