Cara Membuat Pengujian Web Secara Otomatis - Tahap 2
Dec 4, 2019
Add Comment
Cara Membuka Url Website Otomatis
Autodika.com - Setelah sebelumnya kita telah membahas tentang apa saja yang kita butuhkan dalam membuat pengujian web secara otomatis, pada artikel ini saya akan menjelaskan tentang bagaimana membuat skrip pengujian menggunakan bahasa pemrograman Java. Supaya lebih mudah untuk memahami dalam pembuatan skrip pengujian otomatis ada baiknya kita harus mengetahui tentang dasar dasar bahasa pemrograman Java, untuk itu kalian bisa mengunjungi Sololearn kemudian pilih Java Tutorial.
Tetapi jika kalian mau langsung belajar dalam pembuatan skrip pengujian otomatis dengan Java, saya juga tidak melarangnya karena saya tau metode setiap orang belajar itu beda beda.
Berikut cara membuat skrip pengujian otomatis menggunakan Java :
1. Buka Maven Project yang telah kita buat pada artikel sebelumnya.
** jika kalian belum membuat Maven Project kalian bisa klik disini.
2. Buat Package pada src/test/java
Berikut cara membuat Package :
1. Klik kanan > New > Package
2. Isi Name > klik Finish
3. Hasil setelah berhasil membuat package
3. Buat Class baru dengan nama BaseClass di package test
Berikut cara membuat class :
1. Klik kanan > New > Class
2. Isi Name > klik Finish
3. Hasil setelah berhasil membuat Class BaseClass
4. Membuat Skrip Pada BaseClass.java
Didalam BaseClass.java nanti kita gunakan sebagai konfigurasi dasar untuk memanggil Driver Browser dan untuk konfigurasi @BeforeMethod dan @AfterMethod
** Untuk Browser kita bisa menggunakan Chrome, Firefox atau yang lainnya, untuk kali ini saya menggunakan Browser Chrome. Untuk mendownload Chrome Driver kalian bisa klik disini.
Penjelas Skrip :
package test;
Merupakan letak dimana BaseClass di buat.
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
Skrip diatas digunakan untuk import fungsi yang kita butuhkan dalam pembuatan skrip pengujian otomatis.
WebDriver driver;
Skrip diatas digunakan untuk membuat variabel driver yang berisi fungsi dari Selenium Webdriver.
@BeforeMethod
public void setUp() {
System.setProperty("webdriver.chrome.driver","D:\\Library\\Chrome_driver\\chromedriver.exe");
Pada skrip System.setProperty merupakan inisialisasi untuk letak directory dari Chrome Driver yang telah kita download.
Pada skrip System.setProperty merupakan inisialisasi untuk letak directory dari Chrome Driver yang telah kita download.
driver = new ChromeDriver();
driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(300, TimeUnit.SECONDS);
driver.manage().window().maximize();
driver.manage().deleteAllCookies();
}
Skrip diatas berfungsi untuk membuat kondisi awal sebelum pengujian dilakukan. Untuk penjelasan lengkapnya kalian bisa search sendiri ya, jangan manja.
@AfterMethod
public void setDown() {
driver.quit();
}
}
Skrip diatas berfungsi setelah semua pengujian selesai dilakukan.
5. Buat Class Dengan Nama MainClass
Mainclass digunakan untuk tempat memanggil semua test pengujian.
6. Membuat Simple Pengujian Web Otomatis
Untuk awal kita bisa membuat contoh simple pengujian Web secara otomatis, kali ini saya akan mencoba membuat otomatis membuka URL facebook.com di browser. Begini caranya :
1. Buat class dengan nama Buka_Url.java
2. Buat skrip pengujian Buka_Url.java
Penjelasan Skrip Buka_Url.java :
package test;
Merupakan letak dimana Buka_Url.java di buat.
import org.openqa.selenium.WebDriver;
Skrip diatas digunakan untuk import fungsi yang kita butuhkan dalam pembuatan skrip pengujian otomatis.
public class Buka_Url {
WebDriver driver;
public Buka_Url(WebDriver driver) {
this.driver = driver;
}
Skrip diatas digunakan untuk memanggil turunan
dari WebDriver driver; this.driver = driver;
dari WebDriver driver; this.driver = driver;
public void bukaUrl() {
driver.get("https://www.facebook.com/");
}
}
Skrip diatas digunakan untuk membuka URL dari Facebook.
7. Edit MainClass.java
Panggil Buka_Url.java di MainClass.java
Penjelasan Skrip :
package test;
Merupakan letak dimana Buka_Url.java di buat.
import org.testng.annotations.Test;
Skrip diatas digunakan untuk import fungsi yang kita butuhkan dalam pembuatan skrip pengujian otomatis.
@Test > TestNG Annotations
public class MainClass extends BaseClass {
@Test(priority = 0) > TestNG Annotations
public void cekUrl() throws InterruptedException {
Buka_Url page = new Buka_Url(driver);
page.bukaUrl();
}
}
Skrip diatas digunakan untuk memanggil fungsi yang ada di Buka_Url.java
8. Jalankan Skrip MainClass.java
Berikut cara menjalakan skrip di Eclipse :
1. Klik kanan > Run As > TestNG Test
2. Jika Berhasil maka akan membuka browser secara otomatis dan akan membuka url facebook
3. Hasil Test
Autodika.com - Sekian dulu dari contoh simpel pembuatan pengujian web secara otomatis yang bisa saya bagikan, untuk pengujian web secara otomatis yang lainnya akan saya update lagi di artikel berikutnya.
Cara Membuat Pengujian Web Secara Otomatis - Tahap 3
Cara Membuat Pengujian Web Secara Otomatis - Tahap 3
0 Response to "Cara Membuat Pengujian Web Secara Otomatis - Tahap 2"
Post a Comment