Dalam proses testing ada beberapa prinsip yang baik sadar mau pun tidak, kita alami dan pahami. Thread ini bertujuan untuk merangkum Tujuh Prinsip Dasar dalam proses testing
Testing shows presence of defects
Testing merupakan proses yang dapat menunjukkan bahwa defects ada di objek yang kita tes. Namun demikian testing tidak dapat membuktikan bahwa objek yang kita tes tidak memiliki defects.
Exhausting testing is impossible
Mengetes semua kombinasi dan kondisi pada input dalam proses testing adalah hal yang tidak mungkin karena terbatasnya sumber daya. Fokus dalam testing dapat dicapai dengan menggunakan manajemen resiko dan prioritas.
Early testing
Proses testing sebaiknya dimulai sedari dini di dalam Software Development Life Cycle (SDLC) dan berfokus pada objek-objek yang didefinisikan di setiap fase dalam SDLC.
Defect clustering
Ketika terjadi perubahan dalam objek yang dites, defects lebih sering akan muncul dan berkumpul pada suatu area tertentu di mana perubahan itu terjadi. Hal ini dapat memudahkan tester dalam mengidentifikasi.
Pesticide paradox
Test case yang sama tidak dapat diulangi terus-menerus di suatu lokasi yang sama karena suatu ketika, peluang untuk menemukan bugs akan menjadi nol. Diperlukan pembaharuan dalam test case yang dimiliki agar dapat digunakan untuk mencari dan menemukan bugs.
Testing is context different
Proses testing sangat bergantung kepada konteks yang dihadapi. Testing software yang berkaitan erat dengan keamanan tentu berbeda dengan testing software yang berkaitan dengan e-commerce.
Absence of errors fallacy
Menemukan dan membenahi semua bugs sehingga suatu objek yang dites bebas dari errors, bugs, dan/atau defects tidak akan berguna apabila sistem objek yang dibangun tidak dapat digunakan dan tidak memenuhi kebutuhan pengguna.
Tujuh Prinsip Dasar Testing
Re: Tujuh Prinsip Dasar Testing
Wah makasih mas,
udah kasih pengetahuan tentang 7 prinsip dasar Software Testing.
btw aku buat juga nih versi podcast spotify nya
https://open.spotify.com/episode/1Fqmmr ... 8C539KWg6g
feel free to stream ya!
udah kasih pengetahuan tentang 7 prinsip dasar Software Testing.
btw aku buat juga nih versi podcast spotify nya
https://open.spotify.com/episode/1Fqmmr ... 8C539KWg6g
feel free to stream ya!