Pengujian adalah
proses untuk
menemukan
error pada
perangkat
lunak
sebelum
dikirim
kepada
pengguna.
Pengujian
Software adalah
kegiatan
yang ditujukan
untuk
mengevaluasi
atribut
atau
kemampuan
program dan
memastikan
bahwa
itu
memenuhi
hasil
yang dicari,
atau
suatu
investigasi
yang dilakukan
untuk
mendapatkan
informasi
mengenai
kualitas
dari
produk
atau
layanan
yang sedang
diuji
(under test), Pengujian perangkat
lunak
juga
memberikan
pandangan
mengenai
perangkat
lunak
secara
obyektif
dan
independen,
yang bermanfaat
dalam
operasional
bisnis
untuk
memahami
tingkat
risiko
pada
implementasinya.
Arti Pengujian
Proses pengujian berfokus pada logika internal software memastikan bahwa semua pernyataan sudah diuji dan pada eksternal fungsional yaitu mengarahkan pengujian untuk menemukan kesalahan – kesalahan dan memastikan bahwa
input yang dibatasi akan memberikan hasil aktual yang
sesuai dengan hasil yang
dibutuhkan
Pemeliharaan
Software akan mengalami perubahan setelah disampaikan kepada pelanggan
Perubahan akan terjadi karena kesalahan – kesalahan ditentukan, karena software harus disesuaikan untuk mengakomodasi perubahan – perubahan di dalam lingkungan eksternalnya (contohnya perubahan yang
dibutuhkan sebagai akibat dari perangkat
peripheral atau sistem operasi yang
baru), atau karena pelanggan membutuhkan perkembangan fungsional atau unjuk kerja.
Pengujian sistem informasi harus mencakup pengujian perangkat lunak, pengujian perangkat keras dan pengujian jaringan.pengujian
Hardware, jaringan pengujian berdasarkan indikator kinerja spesifik yang
akan, digunakan di sini, pengujian lebih jauh adalah pengujian perangkat lunak.
Prinsip-prinsip dasar selama tes
- Sesegera mungkin dan terus diuji. Pengujian tidak dalam pengembangan aplikasi dilakukan setelah selesai. Karena kompleksitas asli masalah, keragaman tahap perkembangan serta koordinasi antara peserta dan faktor lainnya, membuat rambut di semua tahapan pembangunan mungkin mengalami kesalahan. Oleh karena itu, tes yang harus dijalankan melalui berbagai tahap perkembangan secepat mungkin untuk memperbaiki kesalahan, menghilangkan bahaya yang tersembunyi.
- Pengujian harus dihindari oleh orang-orang asli yang bekerja atau komitmen kelompok, di satu sisi, pengembang sering enggan untuk memanggil pekerjaan mereka diakui, dan percaya bahwa perangkat lunak mereka sendiri dikembangkan tidak ada kesalahan; sisi lain, pengembang kesalahan adalah pada sayamenguji, mudah untuk program sesuai dengan ide mereka sendiri untuk mengembangkan ide-ide pengujian, memiliki keterbatasan.
- Melakukan sesuai dengan rencana uji ketat, untuk menghindari uji sewenang-wenang.Rencana pengujian harus mencakup konten pengujian, penjadwalan, staf, lingkungan pengujian, alat-alat tes dan informasi tes.Ketat sesuai dengan rencana pengujian dapat; kemajuan sertifikasi, sehingga semua pihak dapat dikoordinasikan.
- Jauhkan rencana uji, uji kasus, sebagai bagian dari dokumentasi perangkat lunak, untuk pemeliharaan kenyamanan.
- Uji kasus secara hati-hati dirancang, dapat kembali pengujian atau pengujian tambahan dengan mudah.Ketika Zi benar sebelum uji kasus, atau memodifikasi dasar, dan kemudian menguji.
proses pengujian standar
menyiapkan rencana uji.Dalam rencana
uji, kita sepenuhnya harus mempertimbangkan waktu keseluruhan proyek
pembangunan dan pengembangan ke anak serta beberapa faktor manusia dan kondisi
obyektif, membuat rencana uji layak.Utama isi isi rencana uji, penjadwalan
lingkungan pengujian, uji dan persyaratan yang dibutuhkan untuk menguji
pengaturan pelatihan.
penyusunan kerangka uji.Uji garis
didasarkan pada ujian.Ini jelas menetapkan secara rinci sistem dalam tes untuk
fitur atau fitur dari masing-masing harus menyelesaikan item tes dasar dan
kriteria uji penyelesaian.
Menurut garis besar rancangan dan
pengujian untuk menghasilkan uji kasus.Bila dalam desain uji kasus, kasus uji
dapat disajikan di depan teknik pemanfaatan dan desain, sehingga dalam
dokumentasi pengujian desain dan isinya diukur item, data input, proses
pengujian, output yang diharapkan dan sebagainya.
untuk melaksanakan ujian.Tahap
implementasi dari tes ini adalah terdiri dari serangkaian siklus uji.Dalam
setiap siklus uji, penguji dan pengembang akan didasarkan pada program
persiapan pra-tes dan menyiapkan ujian yang baik, perangkat lunak uji, atau
peralatan untuk tes lengkap.
membuat laporan uji.Test selesai,
untuk membentuk laporan pengujian yang sesuai, utama garis-garis besar tes yang
ditetapkan kesimpulan tes yang cacat dan kesalahan, juga memberikan beberapa
saran, seperti metode modifikasi dapat digunakan, perubahan beban kerja yang
diproyeksikandan memodifikasi petugas yang bertanggung jawab.
Tujuan
· Melakukan
pengujian terhadap sistem informasi / program aplikasi / aplikasi sebelum
digunakan
· Menguji
dan membandingan dengan sistem sebelumnya, untuk memunculkan keunggulan pada
sistem yang lama dan mengurangi kesalahan pada sistem yang baru. Sistem yang
baru lebih baik dari pada sistem yang lama.
· Merevisi
sistem yang diuji, sampai sistem benar benar dapat menyelesaikan masalah
pada sistem / organisasi (revisi sistem sebelum sistem digunakan)
· Sistem
yang sudah digunakan, berarti sudah melalui pengujian sistem dan sistem layak
dioperasikan / digunakan.
Why Testing?
·
Kita bukan seorang programmer yg cukup baik
·
Kita mungkin tidak dapat cukup berkonsentrasi untuk
menghindari kesalahan
·
Kita kadang2 lupa menggunakan pemrograman terstruktur
secara penuh,
·
Kita kadang buruk dalam mengerjakan sesuatu
·
Kita seharusnya dapat membedakan apa yg dikatakan
programmer lain atau pelanggan dan apa yg sebenarnya mereka pikirkan
·
Kita seharusnya merasa bersalah apabila seseorang
harus menguji koding kita
·
Pengujian merupakan suatu perizinan terhadap kesalahan
·
Manusia adalah sarang kesalahan
Definisi
Testing
Suatu
proses yang dilakukan untuk menilai apakah yang dirancang telah sesuai dengan
apa yang diharapkan
Suatu
kegiatan untuk mengevaluasi keunggulan dan kelermahan terhadap sesuatu yang
diuji (kualitas produk)
Mengevaluasi
terhadap urutan kegiatan yang sistematis dalam mencapai tujuan sistem
Mengevaluasi keseimbangan jumlah pelaksanaan
kegiatan dengan beban kerja dalam sesuatu prosedur kegiatan
Testing
dan Evaluasi
· Hal-hal
yang terlibat dalam suatu kegiatan untuk mencapai tujuan yang diharapkan untuk
si pengguna
· Bertujuan
melakukan pengujian terhadap sistem informasi apakah sudah memenuhi kebutuhan
user atau sistem informasi sudah layak digunakan dengan melalui : Uji
analisis, Uji
perancangan, Uji
implementasi
Tujuan Testing
Testing dilakukan
untuk memastikan mutu dari suatu produk yaitu menguji apakah produk (dalam hal
ini sistem informasi) yang dihasilkan telah sesuai dengan mutu yang
dipersyaratkan.
Testing dilakukan
untuk memastikan atau menjaga mutu suatu produk
Testing merupakan proses analisa dan entitas
software, pada testing ini bertujuan untuk mendeteksi adanya perbedaan antrar
kondisi software yang ada dengan kondisi yang diinginkan, untuk melihat
kerusakan suatu produk melakukan evaluasi fitur fitur dari software.
Testing Komponen SI
- Model / proses
- Output
- Input
- Database
- Teknologi
- Control atau kendali
0 komentar:
Posting Komentar