Langsung ke konten utama

Postingan

Perbandingan hasil findElements() Selenium yang menggunakan (XPath)[index] versus Xpath

Object hasil findElements() dari XPath dengan index lebih konsisten daripada yang didapat dari iterasi hasil findElements() XPath tanpa index. #selenium #web #automation
Postingan terbaru

Easy Katalon's Test Automation's Evolution: From Record & Play to Data Driven

 

Rekomendasi Untuk Mempersingkat Waktu Eksekusi Katalon Web Test

Latar Belakang Permasalahan Salah satu kriteria test yang baik adalah memiliki coverage yang baik. Tetapi lamanya waktu eksekusi seringkali jadi salah satu alasan untuk men- take out case - case yang ada agar test menjadi layak untuk ditunggu eksekusinya dan layak untuk dieksekusi sesering kebutuhan yang men- trigger -nya. Untuk itu diperlukan langkah-langkah untuk mempersingkat waktu tunggu test semaksimal mungkin tanpa harus mengeluarkan case - case yang telah disiapkan sebelumnya. Designed by Freepik Lingkungan Eksekusi Tes Pada tulisan ini diasumsikan test dieksekusi pada lingkungan CI/CD yang: 1. menggunakan commandline katalonc dari KRE (Katalon Runtime Engine). 2. Tiap job pipeline CI/CD bisa mengeksekusi beberapa test suite yang berbeda secara berurutan Rekomendasi Kesepakatan Sepakati dengan user , batas waktu test maksimum Batas waktu test perlu disepakati agar test bisa diakhiri dengan kesimpulan FAILED, jika melebihi batas waktu yang disepakati Sepakati dengan user ,

Menghindari Kebingungan Karena Git End Line Pada Windows Pada Multiplatform Development

Welcome file Menghindari Kebingungan Karena Git End Line Pada Windows Pada Multiplatform Development Linux menggunakan karakter Line Feed ( lf ) untuk menandai pergantian baris pada file-file teksnya, sedangkan Windows menggunakan Carriage Return dan Line Feed ( crlf ). Development yang menggunakan git pada lingkungan multiplatform dan men-targetkan multiplatform linux dan windows perlu menggunakan konfigurasi autocrlf auto . Secara default, git for windows memang menggunakanan autocrlf yaitu menyimpan dengan lf dan men-checkout dilingkungan windows dengan crlf . Default config git for Windows sama dengan perintah dibawah ini: git config --global core.autocrlf auto Akan tetapi ssebagian file bisa berjalan normal baik dengan lf maupun crlf , tetapi sebagian lagi mesti menggunakan lf atau mesti menggunakan crlf . Hal ini bisa menimbulkan masalah dan kebingungan saat 1 folder pada 1 filesystem diakses oleh 2 sistem operasi, misalnya dalam dual boot laptop at

vi / emacs keybinding di abiword

vi / emacs keybinding di abiword vi / emacs keybinding di abiword Author: Indra Ginanjar < indraginanjar@gmail.com > Title: vi / emacs keybinding di abiword Date: 2014-04-12 (Sabtu, 12 April 2014) Pendahuluan abiword telah memiliki fungsi keybinding (fungsi keyboard dan shortcut ) vi dan emacs meskipun belum secara lengkap. Karena belum lengkap dan kekurangan tenaga developer untuk menyempurnakannya, kemampuan keybinding ini tidak ditampilkan untuk user umum dan juga tidak disupport oleh developer -nya. Sehingga untuk menggunakannya user harus mengubah file konfigurasi abiword sendiri. Pada tulisan ini akan dijelaskan langkah-langkah yang diperlukan untuk mengaktifkan fungsi keybinding vi atau emacs pada abiword. Langkah-langkah Jalankan abiword minimal sekali agar ia menghasilkan file konfigurasi ~/.config/abiword/profile Catatan: ~ sama dengan lokasi folder home Edit file ~/.config/abiword/profile di dalam tag <AbiPref

Memasang Android 4.4 KitKat di Samsung Galaxy W (Wonder) GT-I8150

Membuat backup Singkronisasikan handphone (contact, dll) Saya membuat backup SMS dengan SMS To Text, dan riwayat panggilan dengan Call Logs Backup and Restore Download Download Android SDK Tools Windows: http://dl.google.com/android/installer_r22.3-windows.exe Linux: http://dl.google.com/android/android-sdk_r22.3-linux.tgz Android SDK Tools juga terdapat dalam pake Android SDK Windows 32 bit: http://dl.google.com/android/adt/adt-bundle-windows-x86-20131030.zip Linux 32 bit: http://dl.google.com/android/adt/adt-bundle-linux-x86-20131030.zip Download ClockworkMod (CWM) Recovery Versi minimal untuk memasang CM 11 adalah versi 6.0.4.4. Jika menggunakan versi yang dibawah/sebelum itu, akan muncul pesan kesalahan "set_metadata_recursive: some changes failed" pada saat memasang CM nantinya. Download versi versi 6.0.4.5 di http://goo.im/devs/arco/ancora/cwm/recovery-clockwork-6.0.4.5-ancora.zip Download CyanogenMod (CM) 11 http://goo.im/devs/arco/ancor

Perfomance Benchmark Local Variable VS Function Parameter VS Global Variable di PHP

<?php /* indraginanjar@gmail.com 17 Januari 2014 */ function local_var($num){ $local_num = $num; return $local_num + 3; } function function_param($num){ return $num + 3; } function global_var($num){ global $number; return $number + 3; } $number = 4; $count = 1000000; $lengths = array(); $local_start = microtime(true); for($i = 0; $i < $count; $i++){ local_var($number); } $local_end = microtime(true); $lengths = array_merge($lengths, array('local_var' => $local_time = $local_end - $local_start)); $function_param_start = microtime(true); for($i = 0; $i < $count; $i++){ function_param($number); } $function_param_end = microtime(true); $lengths = array_merge($lengths, array('function_param' => $function_param_end - $function_param_start)); $global_var_start = microtime(true); for($i = 0; $i < $count; $i++){ global_var($number); } $global_var_end = microtime(true); $lengths = array_merge($lengths, array('global_var' => $global_