Kuliah6 proses pengujian

3,743 views

Published on

1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
3,743
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
142
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Kuliah6 proses pengujian

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

×