Saturday, 8 October 2022

Automation Selenium TestNG Using Java

    Pada malam ini di blog automation ini saya ingin memberikan suatu sharing knowledge apa sich yang di makasud dengan automation dalam dunia qa engineer atau qa automation. Ok langsung aja tanpa basa basi apa sich yang dimaksud dengan qa automation atau qa engineer, kali ini saya akan buatkan tutorial automation automation selenium testng using java, let's go do it langsung aja yah gan!!!!....

 Step pertama kalian harus menginstall JDK. apa sich JDK itu? jdk itu adalah java virtual machine dalam java. Saya menggunakan jdk11 dalam pembuatan autoamtion selenium testng ini.

Download & Install Java Development Kit (JDK) 8 atau 11

Buka situs

  1. https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
  1. Pada bagian Java SE Development kit, pilih Windows x64 lalu download file .exe
  2. Ketikan melakukan proses download, anda akan diwajibkan untuk login ke account oracle. Jika belum punya, harap register terlebih dahulu untuk mendownload.
         


  1. Setelah selesai mendownload, buka file instalasi java, lalu lanjutkan hingga proses instalasi selesai.
  2. Setelah terinstall, buka command prompt, lalu ketik command java -version untuk mengecek apakah java sudah terinstall dengan benar.

Konfigurasi JAVA_HOME environment variable

  1. Cek lokasi instalasi java menggunakan file explorer. Biasanya dapat ditemukan didalam folder C:\Program Files\Java\jdk<version>

       2. Buka Control Panel -> System -> Advanced System Settings. Lalu pada pop up system properties, klik tombol environment variables.

      3. Pada bagian system variables, klik tombol new, lalu masukkan data variable name dengan JAVA_HOME dan variable value dengan direktori instalasi java. Klik OK.

      4.  Pada bagian system variables, cari system variable Path, lalu klik edit.
       
 
5. Tambahkan data dengan klik tombol New, lalu ketikkan %JAVA_HOME%\binKlik ok untuk selesai.

          


  1. Double check untuk data system variable Path dan JAVA_HOME. Jika sudah benar, klik ok pada environment variables pop up untuk menyimpan perubahan.
  2. Restart laptop / Tutup command prompt, lalu buka command prompt lagi, lalu ketikkan command echo %JAVA_HOME% untuk mengecek konfigurasi.

 


Instalasi IntelliJ IDEA IDE

  1. Buka linkhttps://www.jetbrains.com/idea/download/#section=windows
  2. Pilih community agar dapat mendownload versi gratis dari intelliJ IDEA.
  3. Setelah selesai mendownload, buka file lalu lanjutkan proses instalasi hingga selesai.
  4. Setelah proses instalasi selesai, buka IntelliJ IDEA untuk memastikan sudah terinstal dengan benar.


ok disini kita sudah menginstall jdk dan intellij untuk peralatan tempur qa engineer atau qa automation
so let's do it in automation selenium testng using java 

1. Pertama kita buat project terlebih dahulu di intellij => File => New Project => Gradle

Kemudian pilih Next maka akan tampil seperti saya menggunakan project dengan nama Selenium-TestNG kemudian klik Finish

kalo kita sudah membuat project tersebut maka project automation kita berhasil terbuat 

step selanjutnya kita akan menambahkan sebuah library selenium dan libray testng dengan mencari di website https://mvnrepository.com/search?q=selenium 

ok disini kita berhasil membuat atau menambahkan library testng, selenium dan webdriver manager.

Selanjutnya kita let's go the code script automation selenium testng 

disini saya menambahkan package di dalam folder src=> test=> java => package pages dan package tests

Di dalam package pages kita akan membuat kelas RegisterUser.java ok saya akan membuat automation testcase register user website https://automationexercise.com/ didalam kelas RegisterUser.java ini saya membuat script code locator pages agar lebih mudah untuk configurasinya

Dan di dalam package tests kita juga akan membuat kelas dengan nama RegisterUserTest.java adalah testng atau testcase automation yang akan kita running automation dari script yang telah kita buat dan untuk menjalankannya kita tinggal running script pada @Test semua testcase automation yang telah kita buat 

Untuk githubnya kalian bisa liat di github saya : https://github.com/nur123/Selenium-TestNG

so selamat belajar automation guys...








 




Automation Selenium TestNG Using Java

    Pada malam ini di blog automation ini saya ingin memberikan suatu sharing knowledge apa sich yang di makasud dengan automation dalam dun...