Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Rekayasa Web “Materi 6 – WebApp Testing” Sandhika Galih

Presentasi serupa


Presentasi berjudul: "Rekayasa Web “Materi 6 – WebApp Testing” Sandhika Galih"— Transcript presentasi:

1 Rekayasa Web “Materi 6 – WebApp Testing” Sandhika Galih
Jurusan Teknik Informatika Universitas Pasundan Bandung “Materi 6 – WebApp Testing” Rekayasa Web Sandhika Galih

2 Pengujian WebApp Sebuah proses pada pengembangan webApp yang bertujuan untuk mencari dan mengatasi eror yang ada pada aplikasi Pengujian pada webApp harus dilakukan pada berbagai kondisi dan lingkungan seperti pada: Sistem operasi Browser Platform perangkat keras (Device) dll

3 Elemen Kualitas Pengujian
Usability diuji untuk memastikan bahwa seluruh fungsi dan antarmuka pada webapp dapat dipahami dan digunakan oleh pengguna secara intuitif Navigability diuji untuk memastikan bahwa seluruh navigasi pada aplikasi sudah benar untuk menghindari eror pada navigasi seperti tautan mati dan tautan yang salah Performance diuji berdasarkan bermacam-macam kondisi operasi, konfigurasi, dan kecepatan untuk memastikan aplikasi sudah cukup responsif ketika digunakan

4 Elemen Kualitas Pengujian
Compatibility mengeksekusi webApp pada host yang berbeda baik itu dari sisi server ataupun client. Tujuannya adalah untuk mengetahui error yang terjadi pada konfigurasi host yang spesifik Interoperability diuji untuk memastikan bahwa webApp berjalan normal di berbagai lingkungan aplikasi yang berbeda (browser, database, dll) Security diuji dengan cara mencari kerentanan / “lubang” pada aplikasi dan mencoba untuk menembus “lubang” tersebut

5 Proses Pengujian

6 Pengujian Konten Mengatasi syntactic error Mengatasi semantic error
Mengatasi kesalahan pada struktur konten

7 Syntactic Error

8 Semantic Error

9 Pengujian Konten (checklist)
Apakah informasi yang ditampikan sudah aktual dan faktual? Apakah informasi ringkas dan up-to-date? Apakah layout yang menyimpan konten mudah dipahami? Apakah referensi disediakan jika konten mengutip dari sumber lain? Apakah informasi yang ditampilkan pada banyak halaman sudah konsisten? Apakah konten melanggar hak cipta dan hak paten?

10 Pengujian Navigasi Berikut ini adalah beberapa mekanisme navigasi yang harus diuji: Links Redirect Bookmarks Site-maps Internal Search engine

11 usability “ efektifitas, efisiensi, dan kepuasan yang dirasakan oleh
pengguna saat mencapai tujuan tertentu pada sebuah produk. “ The father of usability

12 Web Usability ?

13 Web Usability ? enak dilihat mudah dipahami mudah digunakan gunakan

14 user experience “apa yang dirasakan oleh
seseorang ketika berinteraksi dengan sebuah sistem.”

15

16 Pengujian usability Mengetahui seberapa efektif user dapat berinteraksi dengan aplikasi Mengetahui seberapa berguna-nya aplikasi untuk user

17 10 Aturan Usability menurut Jacob Nielsen

18 Pengujian Kompatibilitas
WebApp dijalankan pada lingkungan pengguna yang berbeda: Browser, resolusi layar, sistem operasi, plug-in, bandwidth akses, dll. Error yang fatal bisa dihasilkan dari beberapa kombinasi lingkungan tersebut Masalah yang terjadi bisa menyebabkan turunnya nilai guna/usability dari webApp tersebut: Kecepatan akses halaman yang lambat Tidak tersedianya plug-in yang tepat untuk mengakses webApp Perbedaan browser berdampak pada tampilan yang tidak beraturan Solusi : coba dan uji berbagai kombinasi lingkungan

19 Pengujian Keamanan Berikut ini adalah hal-hal yang harus diperhatikan dari sisi keamanan webApp: Firewall Otentikasi Enkripsi Otorisasi

20 Pengujian Performa Parameter pengujian:
Apakah waktu respon dari server sudah dapat diterima oleh pengguna? Pada saat seperti apakah (pengguna, transaksi, loading data) performa webApp menjadi tidak diterima? Apa penyebab penurunan performa (kode, komponen, konfigurasi) ? Apakah penurunan performa berdampak pada keamanan webApp? Apakah semakin tinggi performa berpengaruh pada efektifitas dan kehandalan webApp? Apa dampak buruknya performa webApp pada perusahaan?

21 Selesai Pertanyaan?


Download ppt "Rekayasa Web “Materi 6 – WebApp Testing” Sandhika Galih"

Presentasi serupa


Iklan oleh Google