Realiti dalam Pengujian Perisian
Realiti dalam Pengujian Perisian
Adalah sangat mustahil untuk menguji satu program itu sepenuhnya kerana..
- Bilangan input adalah sangat besar.
- Bilangan output adalah sangat besar
- Bilangan laluan(paths) didalam perisian adalah sangat besar
- Spesifikasi perisian adalah subjektif . Anda mungkin berkata bahawa ia adalah bug dimata pemerhati.
Ujian Perisian adalah Latihan Berasaskan Risiko
Lebih bug anda cari lebih banyak ia muncul.
Antara sebabnya adalah.
- Pengaturcara mempunyai hari yang buruk.
- Pengaturcara juga melakukan kesilapan yang sama berulang.
- Beberapa bug adalah sebahagian kecil.
Presticide Paradox
Menerangkan Fenomena yang Semakin anda menguji perisian anda, semakin ia menjadi imun(kebal) kepada ujian anda. Perkara yang sama belaku kepada serangga dengan racun perosak.
Projes ujian model psiral mengulangi setiap kali pengitaran. Dengan setiap kitaran , penguji perisian menerima perisian untuk di uji, dan menjalankan ujian mereka. Akhirnya selepas kelulusan, semua bug yang telah diuji telah terdedah . Meneruskannya tidak akan mendedahkan apa-apa yang baru.
*the more you test software, the more immune it becomes to your tests
Tak semua bug anda jumpa boleh diperbaiki
- tiada masa yang cukup(not enough time)
- ia benar-benar bukan bugs(not really a bugs)
- ia terlalu berisiko untuk diperbaiki(risky to fix)
- ia tidak berbaloi(not worth it)
.
Spesifikasi produk tidak pernah Muktamad
*Product Specification are never final
Keperluan perisian itu berterusan melakukan perubahan kepada versi yang lebih baik. Apabila terdapat perubahan dalam keperluan pengguna , akan ada peluang dalam perubahan produk spesifikasi, dan selepas itu ada beberapa perubahan dalam pengekodan dan ujian.
Like this post :
Incoming Search:
academic Chords , academic Lirik , academic Lyric , academic mp3 , academic lagu , academic 4share , academic kord , academic online , academic download , academic piano , academic ukelele ,
|
No comments :
Post a Comment