Tutorial Pengujian Perangkat Lunak
Pengujian adalah proses mengevaluasi suatu sistem atau komponennya dengan tujuan untuk mengetahui apakah memenuhi persyaratan yang ditentukan atau tidak.
Pengujian adalah menjalankan sistem untuk mengidentifikasi celah, kesalahan, atau persyaratan yang hilang yang bertentangan dengan persyaratan yang sebenarnya.
Tutorial ini akan memberi Anda pemahaman dasar tentang pengujian perangkat lunak, jenisnya, metode, level, dan terminologi terkait lainnya.
Mengapa Mempelajari Pengujian Perangkat Lunak?
Dalam industri TI, perusahaan besar memiliki tim dengan tanggung jawab untuk mengevaluasi perangkat lunak yang dikembangkan dalam konteks persyaratan yang diberikan. Selain itu, pengembang juga melakukan pengujian yang disebutUnit Testing. Dalam kebanyakan kasus, para profesional berikut terlibat dalam pengujian sistem dalam kapasitas masing-masing -
- Penguji Perangkat Lunak
- Pengembang perangkat lunak
- Pimpinan / Manajer Proyek
- Pengguna akhir
Perusahaan yang berbeda memiliki sebutan berbeda untuk orang yang menguji perangkat lunak berdasarkan pengalaman dan pengetahuan mereka seperti Penguji Perangkat Lunak, Insinyur Jaminan Kualitas Perangkat Lunak, Analis QA, dll.
Aplikasi Pengujian Perangkat Lunak
Cost Effective Development - Pengujian awal menghemat waktu dan biaya dalam banyak aspek, namun mengurangi biaya tanpa pengujian dapat mengakibatkan desain aplikasi perangkat lunak yang tidak tepat sehingga produk tidak berguna.
Product Improvement- Selama fase SDLC, pengujian tidak pernah menjadi proses yang memakan waktu. Namun mendiagnosis dan memperbaiki kesalahan yang teridentifikasi selama pengujian yang tepat adalah kegiatan yang memakan waktu tetapi produktif.
Test Automation- Otomatisasi Tes mengurangi waktu pengujian, tetapi tidak mungkin memulai otomatisasi pengujian kapan pun selama pengembangan perangkat lunak. Uji coba otomatis harus dimulai ketika perangkat lunak telah diuji secara manual dan stabil sampai batas tertentu. Selain itu, otomatisasi pengujian tidak akan pernah dapat digunakan jika persyaratan terus berubah.
Quality Check - Pengujian perangkat lunak membantu dalam menentukan kumpulan properti berikut dari perangkat lunak apa pun seperti
Functionality
Reliability
Usability
Efficiency
Maintainability
Portability
Hadirin
Tutorial ini dirancang untuk para profesional pengujian perangkat lunak yang ingin memahami Kerangka Pengujian secara detail bersama dengan jenis, metode, dan levelnya. Tutorial ini memberikan bahan yang cukup untuk memulai dengan proses pengujian perangkat lunak dari mana Anda dapat membawa diri Anda ke tingkat keahlian yang lebih tinggi.
Prasyarat
Sebelum melanjutkan dengan tutorial ini, Anda harus memiliki pemahaman dasar tentang siklus hidup pengembangan perangkat lunak (SDLC). Selain itu, Anda harus memiliki pemahaman dasar tentang pemrograman perangkat lunak menggunakan bahasa pemrograman apa pun.