Apakah Ujian Antaramuka?
Interface Testing didefinisikan sebagai jenis pengujian perisian yang mengesahkan sama ada komunikasi antara dua sistem perisian yang berbeza dilakukan dengan betul.
Sambungan yang menyatukan dua komponen dipanggil antara muka. Antaramuka ini dalam dunia komputer boleh jadi seperti API, perkhidmatan web, dll. Pengujian perkhidmatan penghubung atau antara muka ini disebut sebagai Uji Antara Muka
Antaramuka sebenarnya adalah perisian yang terdiri daripada set perintah, mesej, dan atribut lain yang memungkinkan komunikasi antara peranti dan pengguna.
Cara melakukan Ujian Antara Muka
Ujian antara muka merangkumi pengujian dua segmen utama:
- Antara muka pelayan web dan pelayan aplikasi
- Pelayan aplikasi dan antara muka pelayan Pangkalan Data.
Untuk senario yang disebutkan di atas, ujian antara muka dilakukan untuk
- Pelayan periksa dijalankan dengan betul atau tidak
- Kesalahan ditangani dengan betul atau mengembalikan mesej ralat untuk sebarang pertanyaan yang dibuat oleh aplikasi
- Periksa hasilnya apabila sambungan ke pelayan web diset semula di antara mereka
Contoh Ujian Antara Muka
Andaikan untuk setiap aplikasi xyz, antara muka mengambil fail XML sebagai input dan memberikan fail JSON sebagai output. Untuk menguji antara muka aplikasi ini, yang diperlukan hanyalah spesifikasi format fail XML dan format fail JSON.
Dengan bantuan spesifikasi ini, kita dapat membuat sampel fail XML input dan memasukkan ke antara muka. Dan kemudian mengesahkan input (XML) dan output (JSON) fail dengan syaratnya adalah ujian antara muka.
Mengapa Uji Antaramuka
Ujian antara muka dilakukan
- Untuk memastikan pengguna akhir atau pelanggan tidak menghadapi masalah ketika menggunakan produk perisian tertentu
- Untuk mengenal pasti kawasan aplikasi yang biasanya diakses oleh pengguna akhir dan untuk memeriksa keramahan pengguna juga.
- Untuk mengesahkan keperluan keselamatan semasa komunikasi menyebarkan antara sistem
- Untuk memeriksa sama ada penyelesaian mampu menangani kegagalan rangkaian antara pelayan aplikasi dan laman web
Jenis Ujian Antaramuka
Semasa Ujian Antaramuka pelbagai jenis pengujian dilakukan pada antara muka yang mungkin merangkumi
- Aliran Kerja: Ini memastikan bahawa mesin antara muka mengendalikan aliran kerja standard anda seperti yang diharapkan.
- Kes tepi - nilai yang tidak dijangka : Ini dipertimbangkan semasa ujian merangkumi tarikh, bulan dan hari dibalikkan.
- Prestasi, beban, dan pengujian rangkaian : Antaramuka volume tinggi mungkin memerlukan lebih banyak Uji Beban daripada antara muka volume rendah, bergantung pada mesin antara muka dan infrastruktur penyambungan
- Sistem individu: Ini termasuk menguji setiap sistem secara individu. Sebagai contoh, sistem pengebilan dan sistem pengurusan inventori untuk kedai runcit harus dapat beroperasi secara berasingan.
Strategi Pengujian Antara Muka
Strategi Pengujian Antaramuka adalah kaedah yang digunakan untuk menguji antara muka dengan ujian biasa tanpa mengira pelaksanaannya. Kita boleh menggunakan kes ujian abstrak dan membuat contoh konkrit Kes Ujian untuk setiap pelaksanaan strategi ujian antara muka. Kes ujian asas / abstrak melakukan ujian netral pelaksanaan sementara ujian konkrit menguruskan objek untuk menguji dan melaksanakan ujian khusus pelaksanaan.
Ujian Antara Muka Vs Ujian Integrasi
Ujian Antara Muka | Ujian Integrasi |
---|---|
|
|
Ringkasan :
- Dalam Kejuruteraan Perisian, pengujian antara muka adalah pengujian sambungan yang mengintegrasikan dua komponen sistem yang disebut antara muka.
- Ujian antara muka merangkumi pengujian dua segmen utama
- Antara muka pelayan web dan pelayan aplikasi
- Pelayan aplikasi dan antara muka pelayan Pangkalan Data.
- Pengujian ini memastikan bahawa pengguna akhir atau pelanggan tidak akan menghadapi masalah ketika menggunakan produk perisian tertentu.