SlideShare une entreprise Scribd logo
1  sur  19
Proses Pengujian dalam
Pembangunan Perisian
Multimedia
Kandungan
Pengenalan : Multimedia & Pengujian
Pengujian dalam Pembangunan Multimedia
Pengujian Alfa (Alpha Testing)
Pengujian Menggunakan Kumpulan Sasaran
Pengujian Beta
Pengujian Penerimaan
Kepentingan Pengujian Dalam Penghasilan Aplikasi
Multimedia.
Pengenalan :
Multimedia & Pengujian
Pengujian vs Penilaian ?
Pengujian melibatkan penyesuaian satu set
kriteria yang telah ditetapkan terhadap sesuatu
persembahan bagi mengenalpasti masalah.
Penilaian melibatkan aspek yang lebih luas di
mana ia bukan sahaja melihat kepada masalah
tertentu, tetapi peningkatan rekabentuk semasa
proses pembangunan atau setelah program
berakhir.
Pengenalan :
Multimedia & Pengujian
Pengujian vs Penilaian ?
Pengujian secara khususnya bermakna
memeriksa perjalanan projek berdasarkan
spesifikasi yang telah dipersetujui. Ini termasuk
kekuatan kod, struktur dan kandungan program,
antaramuka, interaktiviti dan sebagainya.
Aspek pengujian adalah rumit kerana terdapat
terlalu banyak jenis ujian yang boleh digunakan
pada setiap peringkat projek.
Pengujian melibatkan aspek teknikal aplikasi
manakala penilaian melibatkan keberkesanan
aplikasi.
Pengenalan :
Multimedia & Pengujian
Pengujian vs Penilaian ?
Pelbagai pendekatan pengujian perlu digunakan
Pengujian konsep oleh kumpulan sasaran
Prototaip
Semakan semula oleh rakan atau kajian luaran
terhadap dokumen rekabentuk
Ujian kepenggunaan
Percubaan lapangan dan
Ujian penerimaan  
Pengenalan :
Multimedia & Pengujian
Pengujian vs Penilaian ?
Tiada suatu kaedah yang terbaik.
Pilih yang paling sesuai dgn pendekatan dan
keperluan projek, pertimbangkan juga kekangan
masa, kos dan kualiti.
Pengujian dalam
Pembangunan Multimedia
Pengujian program berdasarkan spesifikasi
adalah proses yang berterusan dalam
peringkat pembangunan.
Kebanyakan kelemahan akan dikesan dan
diperbaiki sesetengahnya atau dibiarkan
sahaja.
Pengujian dalam Pembangunan
Multimedia
Sesetengah kesalahan rekabentuk mustahil
untuk diperbaiki kerana kesannya terhadap
keseluruhan projek.
Maka, prosedur untuk mengesan kecacatan
pada peringkat awal projek adalah penting
supaya tidak menimbulkan kesan buruk pada
keseluruhan aplikasi
Pengujian Alfa
(Alpha Testing)
Ia dijalankan apabila projek telah
pertimbangkan sebagai sebuah model yang
boleh berfungsi.
Oleh kerana produk yang dinilai ini masih
diperingkat pembangunan, ia masih
mempunyai beberapa kesilapan/pepijat.
Pengujian Alfa
(Alpha Testing)
Perujian alfa adalah dilakukan bilamana perisian
sudah mula boleh beroperasi. Ia masih tidak boleh
berfungsi sepenuhnya, tetapi sudah mempunyai
fungsi teras dan boleh menerima input dan
menghasilkan output.
Selalunya dilakukan di pejabat pembangun dalam
sistem yang berlainan
Pengujian Alfa
(Alpha Testing)
Tujuan pengujian alfa untuk memastikan
sama ada arah dan struktur umumnya
mencukupi dan melihat perubahan yang
diperlukan.
ahli kumpulan pengujian Alfa, hendaklah
terdiri daripada gabungan seimbang
antara rakan dan ‘musuh’.
Pengujian Kumpulan Sasaran/Fokus
Selalu digunakan dalam bidang pemasaran.
Merupakan suatu pendekatan komersial.
Idea utama projek didedah dan diuji ke atas
kumpulan pengguna sasaran.
Borang tertentu digunakan untuk
mendapatkan komen dan cadangan daripada
kumpulan sasaran.
Pengujian Beta
Perisian sampai ke peringkat “beta” bilamana
hampir semua fungsinya boleh beroperasi
dengan baik, dan sedia untuk menerima
maklumbalas dari pengguna
Pengujian “beta” membolehkan perisian di uji
di persekitaran pengguna, membolehkan
pengguna mencuba perisian, mengesan
kesilapan dan membuat pembetulan,
sebelum produk diedarkan
Pengujian Penerimaan
Program yang dibina haruslah beroperasi
tanpa sebarang kegagalan
Kadang-kadang kecacatan rekabentuk
lebih nyata apabila ia digunakan.
Pengujian Penerimaan

 

Kecacatan program merujuk kepada kesannya
dan kekerapannya.
Ia memberi kesan ke atas kekuatan program
Kecacatan yang biasa adalah kesilapan menaip
dan kesilapan meletak perkataan, paparan teks,
turutan yang salah, laluan pelayaran yang tidak
beroperasi
Pengujian yang sistematik harus dilakukan bila
semua bahagian telah disepadukan dan boleh
beroperasi
Pengujian Penerimaan
Perancangan pengujian dibuat untuk
memastikan
 kesemua laluan boleh dilayari,
 ketepatan data
 semua interaktiviti beroperasi
sebagaimana diharapkan,
 data yang betul keluar mengikut turutan
yang betul
 sebarang rekod yang dibuat oleh
pengguna tepat dan boleh dipercayai
Pengujian Penerimaan
 
Aplikasi yang kompleks, perlukan pengujian
yang terperinci dan meluas oleh sekelompok
pengguna.
penguji berpengalaman boleh mambantu
merangka spesifikasi ujian.
Pengujian Penerimaan
Sediakan kertas ujian formal bagi
menyimpan rekod kesilapan dan
turutan peristiwa yang
menyebabkannya.
Buat pembetulan dan uji semula
kesilapan untuk membuktikan ia telah
diperbetulkan, harus ada tandatangan
dan tarik pembetulan
Kepentingan Pengujian
Dalam Penghasilan Aplikasi Multimedia
Sesebuah aplikasi mungkin gagal sama
sekali jika ianya tidak diuji.
Keputusan ujian yang negatif mestilah
diterima sebagai cabaran untuk maju.

Contenu connexe

Tendances

Model Pengembangan Perangkat Lunak
Model Pengembangan Perangkat LunakModel Pengembangan Perangkat Lunak
Model Pengembangan Perangkat Lunakabsurd syu
 
04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat LunakMrirfan
 
Software quality assurance (sqa)
Software quality assurance (sqa)Software quality assurance (sqa)
Software quality assurance (sqa)Pande Narendra
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality AssuranceOktovan Rezman
 
Sharring session : Understanding QA Collaboration within Project Development
Sharring session : Understanding QA Collaboration within Project DevelopmentSharring session : Understanding QA Collaboration within Project Development
Sharring session : Understanding QA Collaboration within Project DevelopmentID CORE INDONESIA
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Fendi Hidayat
 
Software quality-assurance
Software quality-assuranceSoftware quality-assurance
Software quality-assuranceTri Sugihartono
 
Cost of sqa
Cost of sqaCost of sqa
Cost of sqaartha69
 
TESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEMTESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEMsabrian SIFD
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMoch. Nor Kholis
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasiDWC
 
Perbandingan software methodologi
Perbandingan software methodologiPerbandingan software methodologi
Perbandingan software methodologiAnnisa Shabrina
 
User Acceptance Test (UAT)
User Acceptance Test (UAT)User Acceptance Test (UAT)
User Acceptance Test (UAT)diddy98
 
Quality management standards
Quality management standardsQuality management standards
Quality management standardsPujiAgustin
 
Software quality website UMKM
Software quality website UMKMSoftware quality website UMKM
Software quality website UMKMAndre Tjio Tjio
 

Tendances (20)

Testing QA slide
Testing QA slideTesting QA slide
Testing QA slide
 
Model Pengembangan Perangkat Lunak
Model Pengembangan Perangkat LunakModel Pengembangan Perangkat Lunak
Model Pengembangan Perangkat Lunak
 
04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat Lunak
 
Ch 05-Strategi Testing
Ch 05-Strategi TestingCh 05-Strategi Testing
Ch 05-Strategi Testing
 
Software quality assurance (sqa)
Software quality assurance (sqa)Software quality assurance (sqa)
Software quality assurance (sqa)
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Ch 01
Ch 01Ch 01
Ch 01
 
C9 software testing
C9 software testingC9 software testing
C9 software testing
 
Sharring session : Understanding QA Collaboration within Project Development
Sharring session : Understanding QA Collaboration within Project DevelopmentSharring session : Understanding QA Collaboration within Project Development
Sharring session : Understanding QA Collaboration within Project Development
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1
 
Software quality-assurance
Software quality-assuranceSoftware quality-assurance
Software quality-assurance
 
Cost of sqa
Cost of sqaCost of sqa
Cost of sqa
 
TESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEMTESTING dan IMPLEMENTASI SISTEM
TESTING dan IMPLEMENTASI SISTEM
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasi
 
Perbandingan software methodologi
Perbandingan software methodologiPerbandingan software methodologi
Perbandingan software methodologi
 
User Acceptance Test (UAT)
User Acceptance Test (UAT)User Acceptance Test (UAT)
User Acceptance Test (UAT)
 
Rangkuman SDLC
Rangkuman SDLCRangkuman SDLC
Rangkuman SDLC
 
Quality management standards
Quality management standardsQuality management standards
Quality management standards
 
Software quality website UMKM
Software quality website UMKMSoftware quality website UMKM
Software quality website UMKM
 

En vedette (6)

Legends of the lunatic express
Legends of the lunatic expressLegends of the lunatic express
Legends of the lunatic express
 
23) evaluation post 3
23) evaluation post 323) evaluation post 3
23) evaluation post 3
 
Certification
Certification Certification
Certification
 
Micro element
Micro elementMicro element
Micro element
 
Genre Research
Genre Research Genre Research
Genre Research
 
Prod Research
Prod ResearchProd Research
Prod Research
 

Similaire à Kuliah2 By: Jusi Omar Manik

MOBILE CONFIGURATION
MOBILE CONFIGURATIONMOBILE CONFIGURATION
MOBILE CONFIGURATIONShahril Majid
 
Strategi pengujian perangkat lunak
Strategi pengujian perangkat lunakStrategi pengujian perangkat lunak
Strategi pengujian perangkat lunakArdha Herdianto
 
Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Pande Narendra
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software TestingAinul Yaqin
 
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptxPert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptxmerinovamarito7
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3aiiniR
 
Materi Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxMateri Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxRizqiIrawan2
 
M K P L Pertemuan5
M K P L  Pertemuan5M K P L  Pertemuan5
M K P L Pertemuan5Mrirfan
 
Mkpl Pertemuan5
Mkpl Pertemuan5Mkpl Pertemuan5
Mkpl Pertemuan5Mrirfan
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
software testing (black box testing) -- irma darmayanti
software testing (black box testing) -- irma darmayantisoftware testing (black box testing) -- irma darmayanti
software testing (black box testing) -- irma darmayantiIrma Darmayanti
 
Jaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakJaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakYunita Rainbow
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKListyowatik (Yanie)
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptxToni239316
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptxToni239316
 
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas plSiti Rohani
 

Similaire à Kuliah2 By: Jusi Omar Manik (20)

Kuliah6 proses pengujian
Kuliah6 proses pengujianKuliah6 proses pengujian
Kuliah6 proses pengujian
 
MOBILE CONFIGURATION
MOBILE CONFIGURATIONMOBILE CONFIGURATION
MOBILE CONFIGURATION
 
Strategi pengujian perangkat lunak
Strategi pengujian perangkat lunakStrategi pengujian perangkat lunak
Strategi pengujian perangkat lunak
 
Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)Tugas2 kelompok5 rpl(b)
Tugas2 kelompok5 rpl(b)
 
Pertemuan 4 Strategi Testing
Pertemuan 4  Strategi TestingPertemuan 4  Strategi Testing
Pertemuan 4 Strategi Testing
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software Testing
 
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptxPert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3
 
Materi Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptxMateri Pengujian dan Implementasi Sistem.pptx
Materi Pengujian dan Implementasi Sistem.pptx
 
M K P L Pertemuan5
M K P L  Pertemuan5M K P L  Pertemuan5
M K P L Pertemuan5
 
Mkpl Pertemuan5
Mkpl Pertemuan5Mkpl Pertemuan5
Mkpl Pertemuan5
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
software testing (black box testing) -- irma darmayanti
software testing (black box testing) -- irma darmayantisoftware testing (black box testing) -- irma darmayanti
software testing (black box testing) -- irma darmayanti
 
Dede Rpl Kuis
Dede Rpl KuisDede Rpl Kuis
Dede Rpl Kuis
 
Jaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakJaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat Lunak
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptx
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptx
 
Minggu Ii
Minggu IiMinggu Ii
Minggu Ii
 
Jaminan kualitas pl
Jaminan kualitas plJaminan kualitas pl
Jaminan kualitas pl
 

Kuliah2 By: Jusi Omar Manik

  • 2. Kandungan Pengenalan : Multimedia & Pengujian Pengujian dalam Pembangunan Multimedia Pengujian Alfa (Alpha Testing) Pengujian Menggunakan Kumpulan Sasaran Pengujian Beta Pengujian Penerimaan Kepentingan Pengujian Dalam Penghasilan Aplikasi Multimedia.
  • 3. Pengenalan : Multimedia & Pengujian Pengujian vs Penilaian ? Pengujian melibatkan penyesuaian satu set kriteria yang telah ditetapkan terhadap sesuatu persembahan bagi mengenalpasti masalah. Penilaian melibatkan aspek yang lebih luas di mana ia bukan sahaja melihat kepada masalah tertentu, tetapi peningkatan rekabentuk semasa proses pembangunan atau setelah program berakhir.
  • 4. Pengenalan : Multimedia & Pengujian Pengujian vs Penilaian ? Pengujian secara khususnya bermakna memeriksa perjalanan projek berdasarkan spesifikasi yang telah dipersetujui. Ini termasuk kekuatan kod, struktur dan kandungan program, antaramuka, interaktiviti dan sebagainya. Aspek pengujian adalah rumit kerana terdapat terlalu banyak jenis ujian yang boleh digunakan pada setiap peringkat projek. Pengujian melibatkan aspek teknikal aplikasi manakala penilaian melibatkan keberkesanan aplikasi.
  • 5. Pengenalan : Multimedia & Pengujian Pengujian vs Penilaian ? Pelbagai pendekatan pengujian perlu digunakan Pengujian konsep oleh kumpulan sasaran Prototaip Semakan semula oleh rakan atau kajian luaran terhadap dokumen rekabentuk Ujian kepenggunaan Percubaan lapangan dan Ujian penerimaan  
  • 6. Pengenalan : Multimedia & Pengujian Pengujian vs Penilaian ? Tiada suatu kaedah yang terbaik. Pilih yang paling sesuai dgn pendekatan dan keperluan projek, pertimbangkan juga kekangan masa, kos dan kualiti.
  • 7. Pengujian dalam Pembangunan Multimedia Pengujian program berdasarkan spesifikasi adalah proses yang berterusan dalam peringkat pembangunan. Kebanyakan kelemahan akan dikesan dan diperbaiki sesetengahnya atau dibiarkan sahaja.
  • 8. Pengujian dalam Pembangunan Multimedia Sesetengah kesalahan rekabentuk mustahil untuk diperbaiki kerana kesannya terhadap keseluruhan projek. Maka, prosedur untuk mengesan kecacatan pada peringkat awal projek adalah penting supaya tidak menimbulkan kesan buruk pada keseluruhan aplikasi
  • 9. Pengujian Alfa (Alpha Testing) Ia dijalankan apabila projek telah pertimbangkan sebagai sebuah model yang boleh berfungsi. Oleh kerana produk yang dinilai ini masih diperingkat pembangunan, ia masih mempunyai beberapa kesilapan/pepijat.
  • 10. Pengujian Alfa (Alpha Testing) Perujian alfa adalah dilakukan bilamana perisian sudah mula boleh beroperasi. Ia masih tidak boleh berfungsi sepenuhnya, tetapi sudah mempunyai fungsi teras dan boleh menerima input dan menghasilkan output. Selalunya dilakukan di pejabat pembangun dalam sistem yang berlainan
  • 11. Pengujian Alfa (Alpha Testing) Tujuan pengujian alfa untuk memastikan sama ada arah dan struktur umumnya mencukupi dan melihat perubahan yang diperlukan. ahli kumpulan pengujian Alfa, hendaklah terdiri daripada gabungan seimbang antara rakan dan ‘musuh’.
  • 12. Pengujian Kumpulan Sasaran/Fokus Selalu digunakan dalam bidang pemasaran. Merupakan suatu pendekatan komersial. Idea utama projek didedah dan diuji ke atas kumpulan pengguna sasaran. Borang tertentu digunakan untuk mendapatkan komen dan cadangan daripada kumpulan sasaran.
  • 13. Pengujian Beta Perisian sampai ke peringkat “beta” bilamana hampir semua fungsinya boleh beroperasi dengan baik, dan sedia untuk menerima maklumbalas dari pengguna Pengujian “beta” membolehkan perisian di uji di persekitaran pengguna, membolehkan pengguna mencuba perisian, mengesan kesilapan dan membuat pembetulan, sebelum produk diedarkan
  • 14. Pengujian Penerimaan Program yang dibina haruslah beroperasi tanpa sebarang kegagalan Kadang-kadang kecacatan rekabentuk lebih nyata apabila ia digunakan.
  • 15. Pengujian Penerimaan   Kecacatan program merujuk kepada kesannya dan kekerapannya. Ia memberi kesan ke atas kekuatan program Kecacatan yang biasa adalah kesilapan menaip dan kesilapan meletak perkataan, paparan teks, turutan yang salah, laluan pelayaran yang tidak beroperasi Pengujian yang sistematik harus dilakukan bila semua bahagian telah disepadukan dan boleh beroperasi
  • 16. Pengujian Penerimaan Perancangan pengujian dibuat untuk memastikan  kesemua laluan boleh dilayari,  ketepatan data  semua interaktiviti beroperasi sebagaimana diharapkan,  data yang betul keluar mengikut turutan yang betul  sebarang rekod yang dibuat oleh pengguna tepat dan boleh dipercayai
  • 17. Pengujian Penerimaan   Aplikasi yang kompleks, perlukan pengujian yang terperinci dan meluas oleh sekelompok pengguna. penguji berpengalaman boleh mambantu merangka spesifikasi ujian.
  • 18. Pengujian Penerimaan Sediakan kertas ujian formal bagi menyimpan rekod kesilapan dan turutan peristiwa yang menyebabkannya. Buat pembetulan dan uji semula kesilapan untuk membuktikan ia telah diperbetulkan, harus ada tandatangan dan tarik pembetulan
  • 19. Kepentingan Pengujian Dalam Penghasilan Aplikasi Multimedia Sesebuah aplikasi mungkin gagal sama sekali jika ianya tidak diuji. Keputusan ujian yang negatif mestilah diterima sebagai cabaran untuk maju.