Testing dalam Pengujian Perangkat Lunak
![]() |
Proses Testing Kualitas Perangkat Lunak |
Apa itu Testing?
Testing adalah Evaluasi dari sebuah sistem yang memiliki tujuan apakah sebuah sistem memiliki komponen yang sesuai dengan kebutuhan atau requiretmen, sebuah testing dikatakan sukses apabila menemukan sebuah kesalahan yang belum pernah di temukan sebelumnyaProses Testing adalah proses mengeksekusi sebuah sistem untuk mengindetikfikasi apakah adanya ketidak sesusaian sistem yang sudah ada dengan requiretment sebelumnya (hilang atau tidak).testing bisa juga di jadikan proses menganalisis sebuah proses item sebuah software yang
mebedakan keadaan dengan reaquiretment condition, testing bisa juga di artikan dengn mengefaluasi fitur fitur dari sistem yang di uji
Mengapa proses testing dari software itu penting?
- megatasi eror
jika kita menemukan bug akan sangat bahaya , kita bisa kehilangan uang atau malah nyawa karena bud, contoh yang melegenda dari sebuah bug bisa menghilangkan ratusan triliun hal tersebut bisa kita lihat dari sebuah perusahaan mobil nissan cars harus menarik 1 juta mobil karena kegagalan software airbag yang baru aktif beberapa detik setelah terjadina benturan keras
kesalaahan yang ke dua terjadi saat penghitngan dari intel pentium FDIF Bug yand di temukan propfesor thomas R bahwa terdapat perbedaan 4 digit perhitungannya , hal tersebut di sebabkan karena belum menyeluruhnya testing yang dilakukan
Siapa yang meakukan testing tergantung dari proses dan stakeolder yang terlibat dari projek tersebut
- software tester
- software developer
- project lead/manager
- end user(pengguna sistem) yang diminta untuk research bug
Kapan memulai proses testing?
- Seawal mungkin
Lebih cepat kita memulai testing akan semakin lebih baik - testing juga dapat dilakukan saat melakukan development sdlc dimulai dari proses requirtment gathering phase dan berlanjut sampai depeloy sistem
- Tergantung pada model development Sistem
Testing juga bergantung pada proses bagaimana sistem tersebut di buat, karena terkadang model yang di buat akan mempegaruhi juga kapan dimana kita harus melakukan testing
- waterfall model
- incremental model
testing at avery phase
1. analisis dan verifikasi
2. revieweing the design in the design phase with intent to improve the design is also considered as testing
3. testing perpormed by developer on completion of the ode is also categorized as testing
whent we stop testing proses?
sift ware is never ending process and no one can claim that software is 100 tested, so? kita akan menghentikan proses testing dengan mempertimbangkan:
- testing deatline
semain cepat deatline yang di berikan maka akan semakin cepat pula proses testing di - testing dihentikan setelah completion of test case excecution
- testing juga dapat di hentikan setelah melakukan proses penyelesaian fungtional
- tingkat bag di bawah batas tertentu dan selama proses ketemu bug
- keputusan manager
untuk selanjutnya kita akan membahas tentang parbedaan verification dan validation
related terminologi?
software testing is?
No comments:
Post a Comment