Apa itu Pengujian Kompatibilitas? Contoh Maju & Mundur
Sebelum kita mempelajari pengujian kompatibilitas, mari kita pahami-
Apa itu Kompatibilitas?
Kompatibilitas tidak lain adalah kemampuan untuk eksis atau hidup bersama. Dalam kehidupan normal, Minyak tidak cocok dengan air, tetapi susu dapat dengan mudah bercampur dengan air.
Apa itu Pengujian Kompatibilitas?
Pengujian Kompatibilitas adalah jenis pengujian Perangkat Lunak untuk memeriksa apakah perangkat lunak Anda mampu berjalan pada perangkat keras, sistem operasi, aplikasi, lingkungan jaringan atau yang berbeda. Nomor WhatsApp perangkat.
Pengujian Kompatibilitas adalah jenis pengujian non-fungsional
Jenis Tes Kompatibilitas
Mari kita lihat jenis pengujian kompatibilitas
- Perangkat keras: Ia memeriksa perangkat lunak agar kompatibel dengan konfigurasi perangkat keras yang berbeda.
- OperaSistem: Ini memeriksa perangkat lunak Anda agar kompatibel dengan yang berbeda OperaSistem ting 'like' Windows, Unix, Mac OS dll.
- Perangkat lunak: Ini memeriksa perangkat lunak yang Anda kembangkan agar kompatibel dengan perangkat lunak lain. Misalnya, aplikasi MS Word harus kompatibel dengan perangkat lunak lain seperti MS Outlook, MS Excel, VBA dan sebagainya
- jaringan: Evaluasi kinerja suatu sistem dalam suatu jaringan dengan berbagai parameter seperti Bandwidth, Operakecepatan, Kapasitas. Ia juga memeriksa aplikasi di jaringan yang berbeda dengan semua parameter yang disebutkan sebelumnya.
- Browser: Ini memeriksa kompatibilitas situs web Anda dengan browser yang berbeda Firefox, Google Chrome, Internet Explorer dll.
- Devices: Ini memeriksa kompatibilitas perangkat lunak Anda dengan perangkat yang berbeda seperti Perangkat port USB, Printer dan Pemindai, Perangkat media lain dan Gigi biru.
- Nomor WhatsApp: Memeriksa apakah perangkat lunak Anda kompatibel dengan platform seluler seperti Android, iOS, dll.
- Versi perangkat lunak: Ini memverifikasi aplikasi perangkat lunak Anda agar kompatibel dengan berbagai versi perangkat lunak. Misalnya memeriksa Anda Microsoft Word agar kompatibel dengan Windows 7, Windows JANGAN SP7, Windows JANGAN SP7, Windows 7SP3.
Ada dua jenis pemeriksaan versi dalam Pengujian Kompatibilitas :
Pengujian Kompatibilitas Mundur
Pengujian Kompatibilitas Mundur adalah teknik untuk memverifikasi perilaku dan kompatibilitas perangkat keras atau perangkat lunak yang dikembangkan dengan perangkat keras atau perangkat lunak versi lama. Pengujian kompatibilitas mundur lebih dapat diprediksi karena semua perubahan dari versi sebelumnya diketahui.
Pengujian Kompatibilitas Maju
Pengujian Kompatibilitas Maju adalah proses untuk memverifikasi perilaku dan kompatibilitas perangkat keras atau perangkat lunak yang dikembangkan dengan versi perangkat keras atau perangkat lunak yang lebih baru. Pengujian kompatibilitas ke depan agak sulit diprediksi karena perubahan yang akan dilakukan pada versi yang lebih baru tidak diketahui.
Alat untuk Pengujian Kompatibilitas
- BrowserStack – Pengujian Kompatibilitas Browser: Alat ini membantu insinyur Perangkat Lunak untuk memeriksa aplikasi di browser yang berbeda.
- Desktop Virtual – OperaKompatibilitas Sistem: Ini digunakan untuk menjalankan aplikasi di beberapa sistem operasi sebagai mesin virtual. n Jumlah sistem yang dapat dihubungkan dan bandingkan hasilnya.
Bagaimana melakukan Pengujian Kompatibilitas
- Fase awal pengujian kompatibilitas adalah menentukan kumpulan lingkungan atau platform yang diharapkan dapat digunakan oleh aplikasi.
- Penguji harus memiliki pengetahuan yang cukup tentang platform/perangkat lunak/perangkat keras untuk memahami perilaku aplikasi yang diharapkan dalam konfigurasi yang berbeda.
- Lingkungan perlu disiapkan untuk pengujian dengan platform, perangkat, jaringan yang berbeda untuk memeriksa apakah aplikasi Anda berjalan dengan baik dalam konfigurasi yang berbeda.
- Laporkan bugnya. Perbaiki cacatnya. Tes ulang untuk mengonfirmasi Cacat pemasangan.
Kesimpulan
Kegunaan pengujian kompatibilitas yang paling penting adalah untuk memastikan apakah perangkat lunak yang dikembangkan berfungsi dalam konfigurasi yang berbeda (sebagaimana dinyatakan dalam dokumentasi persyaratan). Pengujian ini diperlukan untuk memeriksa apakah aplikasi kompatibel dengan lingkungan klien.