Sabtu, 12 Mei 2012

Refleksi Minggu Ke 12

Testing & Evaluation (pengujian dan penilaian)

TESTING

testing adalah padanan satu set kriteria yang ditetapkan dan boleh diukur terhadap prestasi untuk mengenalpasti kesilapan-kesilapan yang terdapat dalam perisian.


3 jenis kesilapan yang biasa :
  1. kecacatan rekabentuk (design flaws)
  2. kesilapan isi kandungan (content errors)
  3. kecacatan software (software/system defects) atau lebih dikenali sebagai "bugs"

jenis-jenis pengujian (testing)
  1. functionality testing 
  • functionality testing
  • unit testing
  • integration testing
  • compability testing
  1. usability testing
    • learnability
    • effiency
    • memorability
    • errors
    • satisfaction


    pendekatan pengujian (testing approach)
    1. self testing
    2. peer review
    3. concept testing (focus groups)
    4. field trials

    peringkat pengujian (testing stages)
    1. alpha testing
    2. beta testing
    Dr J ada buat test untuk menguji kefahaman tentang tajuk testing dan Alhamdulillah dapat jawab semua betul..






    EVALUATION 

    evaluation pulak lebih kepada penambah baikan kepada perisian semasa pembangunan perisian atau setelah perisian yang dibangunkan siap sepenuhnya.


    kenapa perlu menilai perisian?
    1. memastikan perisian dapat berfungsi dengan berkesan
    2. memastikan perisian dapat berfungsi dengan cekap
    3. penerimaan pengguna
    4. mengenalpasti masalah
    5. menambah baik pembangunan



    proses penilaian (evaluation) juga adalah untuk menentukan perisian yang dibangunkan itu bagus atau tidak.



    peringkat penilaian (evaluation levels)
    1. penilaian formatif - penialaian semasa pembangunan masih dijalankan
    2. penilaian sumatif - penilaian akhir 

    instrumen penilaian boleh dilakukan dengan cara
    1. pemerhatian, temubual sama ada berstruktur atau tidak berstruktur
    2. kaji selidik, kumpulan kawalan, analisis dan laporan
    3. borang soal selidik, senarai semak dan rubrik


    Tiada ulasan:

    Catat Ulasan