Komputer, Pemrograman
Jenis pengujian perangkat lunak
Pengujian - salah satu tahapan dari pengembangan perangkat lunak. Hal ini digunakan untuk mendeteksi kesalahan kinerja atau non-kepatuhan produk dengan dokumentasi yang berlaku. pengujian perangkat lunak klasifikasi sangat luas.
Mengapa menghabiskan itu?
- Identifikasi kesalahan pemrograman kunci. tester memeriksa fungsi individu dari sistem atau satu set mereka untuk situasi kritis, tidak memberikan perangkat lunak untuk bekerja seperti yang diinginkan.
- Penentuan kemudahan penggunaan. Memeriksa jika ergonomi antarmuka untuk pengguna dan sistem perilaku tergantung pada pengaruh eksternal.
- Mencapai dokumentasi kepatuhan. Karyawan yang bertugas pengujian sebelum menerima program kerja untuk pengujian dan ketentuan yang software harus sesuai. Selanjutnya diidentifikasi perbedaan dalam operasi yang sebenarnya dari program dan fungsi dokumentasi yang direncanakan.
jenis
Biasanya membedakan antara jenis tes, sebagai satu unit, integrasi dan sistem. Masing-masing mempengaruhi beberapa aspek menemukan kesalahan.
Setelah memeriksa fungsi individu dan operasi dari sistem pakar untuk hasil kualitas ke langkah berikutnya. pengujian integrasi biasanya dilakukan setelah modul. Pada tahap ini secara agregat dianggap bagian terpisah dari kode dan interaksi mereka.
Tahap akhir - pengujian sistem. Dengan itu, software ini sudah dirakit secara lengkap dan siap untuk ketekunan, diuji dengan posisi pengguna. Pada tahap ini kerusakan terdeteksi ke antarmuka, serta ergonomi terbesar dicapai oleh aplikasi.
Jenis yang disebutkan di atas pengujian perangkat lunak ditentukan oleh tingkat isolasi komponen.
Perbedaan juga jenis seperti pengujian sebagai metode "white-box" dan "kotak hitam". Selama prosedur cara pertama pengembang memiliki akses penuh ke kode sumber, dan juga dapat menggunakan mereka sendiri ditulis untuk menguji dan mendeteksi kesalahan pengembang. Metode "Kotak hitam" tidak memungkinkan akses ke kode program, dalam hal ini kontrol berlangsung hanya melalui antarmuka pengguna. kondisi pengujian ini didefinisikan oleh tingkat pengetahuan tentang sistem.
Penyelesaian siklus pengembangan perangkat lunak
Pengujian dilakukan setelah desain, pengembangan dan dokumentasi sistem. Langkah ini dapat diselesaikan dalam siklus hidup perangkat lunak, jika area masalah telah diidentifikasi, atau ada kembali ke pemrograman. Aliran tes pertama selalu mengembalikan umpan balik negatif, karena setiap pembangunan ada kemacetan, kegagalan dan kesalahan kadang-kadang bahkan serius yang tidak bisa dilacak pada tahap penciptaan.
Similar articles
Trending Now