Langsung ke konten utama

4.PENGUJIAN ANTARMUKA

 Untuk memastikan bahwa script yang benar dibangun untuk setiap permintaan user dan benar dikirimkan ke server. Verifikasi dan validasi antarmuka user terjadi pada: 

a. Model antarmuka memastikan bahwa telah sesuai dengan kebutuhan stakeholder dan elemen lain.

b. Model perancangan antarmuka ditinjau untuk memastikan bahwa kriteria kualitas generik telah ditetapkan untuk semua antarmuka. 

c. Selama pengujian fokus pada interaksi user. 

A. Strategi Pengujian Antarmuka Langkah-langkahnya: 

1. Fitur-fitur antarmuka diuji seperti jenis huruf, warna, gambar, border, tabel dll 

2. Mekanisme antarmuka diuji dengan cara yang sama dengan pengujian unit, misalnya pengujian untuk keranjang belanja pada e-commerce, isi streaming, penulisan script dll 

3. Mekanisme antarmuka diuji dalam konteks penggunaan use case untuk kategori user tertentu 

4. Antarmuka lengkap diuji terhadap test case terpilih 

5. Antarmuka diuji dalam berbagai lingkungan Contoh penggunaan warna, teks dan gambar pada antarmuka Teks sulit dibaca Contoh pengujian pada antarmuka yang berbeda Data tidak sama Contoh Antarmuka diuji dalam berbagai lingkungan: Lingkungan Administratortetapi login untuk User Gunakan simbol icon yang umum untuk exit 

B. Mekanisme Pengujian Antarmuka 

1. Formulir. Pengujian untuk memastikan: 

a. Label formulir dapat diidentifikasikan secara visual 

b. Server menerima semua informasi form 

c. Default yang tepat saat user tidak memilih dari menu pull down atau dari tombol 

d. Fungsi-fungsi perambah seperti tanda panah back tidak merusak data yang diisikan ke dalam form 

e. Script yang memeriksa kesalahan input data 

f. Lebar kolom dan jenis data yang tepat 

g. Mencegah user memasukkan string text lebih panjang dari jumlah max. yang telah ditetapkan 

h. Menu pull down diurutkan dan dapat dipahami user 

i. Auto-fill tidak mengarah ke kesalahan input data 

j. Key tab memicu perpindahan di antara kolom Contoh input data: 

Sebaiknya user tidak diberikan pilihan dengan combo box Contoh untuk user yang mengisi data sendiri User memasukkan data sendiri, seharusnya tampil pada saat kode kereta dipilih Mekanisme Pengujian Antarmuka (Lanjutan) 

2. Link. Setiap link navigasi diuji untuk memastikan bahwa objek isi atau fungsi yang tepat dapat dicapai 

3. Client-side scripting. Pengujian dilakukan untuk menemukan kesalahan saat script dijalankan 

4. HTML dinamis. Dijalankan untuk memastikan bahwa tampilan dinamis sudah benar 

5. Pop-up windows. Memastikan bahwa

 a. Pop-up diukur dan diposisikan dengan benar 

b. Pop-up tidak menutupi jendela aplikasi web asli 

c. Perancangan pop-up konsisten dengan perancangan antarmuka 

d. Scroll bar dan mekalisme kontrol lainnya yang ditambahkan ke pop-up diletakkan dengan benar 

6. Script CGI. Pengujian kotak hitam dilakukan dengan penekanan pada integritas data saat dilewatkan ke script CGI

7. Streaming content. Pengujian menunjukkan bahwa data streaming terbarukan, ditampilkan dengan benar dan dapat dihentikan tanpa kesalahan dan restart tanpa kesulitan 

8. Mekanisme aplikasi antarmuka spesifik. Pengujian sesuai dengan daftar fungsi dan fitur yang didefinisikan pada antarmuka Mekanisme Pengujian Antarmuka (Lanjutan) Contoh fitur yang tidak disediakan pada Input Data Command yang membingungkan dan tidak ada command SIMPAN 

C. Pengujian Kompatibilitas Aplikasi web harus dapat dijalankan pada komputer yang berbeda, berupa: ▪ Perangkat tampilan ▪ Sistem Operasi ▪ Browser ▪ Kecepatan koneksi jaringan Pengujian Kompatibilitas (Lanjutan) Langkah-langkah uji kompatibilitas: 

1. Mendefinisikan sekumpulan konfigurasi komputasi di sisi client, mengidentifikasi platform, perangkat layar, sistem operasi, browser yang tersedia, kecepatan koneksi internet, dll. 

2. Melakukan serangkaian uji validasi kompatibilitas berupa pengujian navigasi, pengujian kinerja, dan pengujian keamanan.

Komentar

Postingan populer dari blog ini

6. PENGUJIAN KONFIGURASI

  A. Masalah di bagian Server   Aplikasi web sepenuhnya kompatibel dengan server OS  Berkas sistem, direktori, dan data yang terkait dibuat dengan benar saat aplikasi web dioperasikan Keamanan sistem mengijinkan aplikasi web untuk berjalan dan melayani user tanpa gangguan atau penurunan kinerja Aplikasi web terintegrasi secara tepat dengan perangkat lunak basis data  Script aplikasi web sisi server mengeksekusi dgn benar  Jika proxy server yang digunakan, apakah perbedaan konfigurasi telah diatasi melalui pengujian B. Masalah di bagian Client Pengujian konfigurasi fokus pada kompatibilitas aplikasi web pada komponen berikut: Hardware: CPU, memori, penyimpanan, perangkat cetak  Sistem operasi  Browser: Firefox, Safari, IE, Opera, Chrome  Komponen antarmuka: Active-X, Java applet  Plug in: Quick Time, RealPlayer  Konektivitas: kabel, DSL, Wifi.