ANAK FMIPA

Blognya Anak Fmipa

Anak Fmipa

LightBlog

Saturday, March 10, 2018

Proses Testing Kualitas Perangkat Lunak

Testing dalam Pengujian Perangkat Lunak

Proses Testing Kualitas 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 sebelumnya

Proses 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?


  1. 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


  1. software tester
  2. software developer
  3. project lead/manager
  4. 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
  1. waterfall model
  2. 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:

  1. testing deatline
    semain cepat deatline yang di berikan maka akan semakin cepat pula proses testing di
  2. testing dihentikan setelah completion of test case excecution
  3. testing juga dapat di hentikan setelah melakukan proses penyelesaian fungtional
  4. tingkat bag di bawah batas tertentu dan selama proses ketemu bug
  5. keputusan manager


untuk selanjutnya kita akan membahas tentang parbedaan verification dan validation

related terminologi?
software testing is?

No comments:

Post a Comment