Posts

Showing posts with the label testing

Regression Testing dalam UAT Environment?

       Regression testing dalam lingkungan UAT (User Acceptance Testing) mengacu pada jenis pengujian yang dilakukan untuk memastikan bahwa perubahan atau pembaruan yang telah diterapkan pada suatu aplikasi atau sistem tidak mengakibatkan kerusakan atau dampak negatif pada fitur-fitur yang telah ada sebelumnya. Tujuan utama dari regression testing adalah memverifikasi bahwa perubahan yang baru tidak mempengaruhi fungsionalitas yang telah diuji dan diizinkan oleh pengguna. Berikut adalah beberapa poin penting terkait dengan regression testing dalam konteks UAT: 1. ** Perlindungan terhadap Pengembangan Baru: **    - Saat pengembang membuat perubahan pada aplikasi, ada kemungkinan bahwa perubahan tersebut dapat "merusak" atau mengubah perilaku fungsionalitas yang telah diuji sebelumnya.    - Regression testing memberikan perlindungan untuk memastikan bahwa perubahan atau pengembangan baru tidak menyebabkan kerusakan pada bagian-bagian yang telah be...

Grey Box approach dalam UAT environment

 Grey box approach dalam lingkungan UAT (User Acceptance Testing) merujuk pada pendekatan di mana penguji memiliki sejumlah pengetahuan tentang internal sistem atau aplikasi yang diuji. Pendekatan ini diberi nama "grey box" karena penguji memiliki pengetahuan sebagian tentang sistem (tidak sepenuhnya "black box" atau sepenuhnya "white box"). Berikut adalah beberapa karakteristik dari grey box testing dalam konteks UAT:  Pengetahuan Parsial:    - Penguji UAT memiliki sejumlah pengetahuan tentang struktur, arsitektur, atau logika internal dari sistem atau aplikasi yang diuji.    - Pengetahuan ini dapat mencakup pemahaman tentang basis data, alur kerja, aturan bisnis, atau logika proses tertentu.      2. Focus pada Pengalaman Pengguna:    - Meskipun penguji memiliki pengetahuan internal, fokus utama tetap pada pengalaman pengguna akhir.    - Pengujian ini dirancang untuk memastikan bahwa aplikasi berfungsi seperti yang dihara...

Penetration testing (pen testing)

      Penetration testing (pen testing) adalah proses pengujian keamanan yang dilakukan pada suatu sistem komputer, jaringan, atau aplikasi untuk mengidentifikasi potensi kelemahan yang dapat dieksploitasi oleh pihak yang tidak berwenang. Tujuan utama dari penetration testing adalah menilai sejauh mana keamanan suatu sistem dan memberikan rekomendasi perbaikan untuk mengurangi risiko keamanan. Berikut beberapa fungsi utama dari penetration testing : Identifikasi Kelemahan : Penetration testing membantu mengidentifikasi kelemahan dan celah keamanan pada sistem, jaringan, atau aplikasi. Ini termasuk kerentanan perangkat lunak, konfigurasi yang tidak aman, atau kebijakan keamanan yang lemah. Evaluasi Keefektifan Kontrol Keamanan : testing membantu mengukur sejauh mana kontrol keamanan yang telah diimplementasikan dalam sistem dapat melindungi dari serangan yang mungkin terjadi. Simulasi Serangan Peretas:  Penetration testing melibatkan upaya untuk mensimulasikan se...