Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

“Materi 6 – WebApp Testing”.  Sebuah proses pada pengembangan webApp yang bertujuan untuk mencari dan mengatasi eror yang ada pada aplikasi  Pengujian.

Presentasi serupa


Presentasi berjudul: "“Materi 6 – WebApp Testing”.  Sebuah proses pada pengembangan webApp yang bertujuan untuk mencari dan mengatasi eror yang ada pada aplikasi  Pengujian."— Transcript presentasi:

1 “Materi 6 – WebApp Testing”

2  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  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  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

6  Mengatasi syntactic error  Mengatasi semantic error  Mengatasi kesalahan pada struktur konten

7

8

9  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  Berikut ini adalah beberapa mekanisme navigasi yang harus diuji:  Links  Redirect  Bookmarks  Site-maps  Internal Search engine

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

12 Web Usability ?

13 enak dilihat enak dilihat mudah dipahami mudah dipahami mudah digunakan mudah digunakan lihat paham gunakan Web Usability ?

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

15

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

17

18  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  Berikut ini adalah hal-hal yang harus diperhatikan dari sisi keamanan webApp:  Firewall  Otentikasi  Enkripsi  Otorisasi

20  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 Pertanyaan?Pertanyaan?


Download ppt "“Materi 6 – WebApp Testing”.  Sebuah proses pada pengembangan webApp yang bertujuan untuk mencari dan mengatasi eror yang ada pada aplikasi  Pengujian."

Presentasi serupa


Iklan oleh Google