Skip to content

teukuarinal/QA-Automation-Exercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QA Automation Exercise

Hallo nama saya Teuku Arinal Wakil. Ini adalah repository tugas selama saya mengikuti bootcamp Full Stack QA Automation di Jakarta Labs.

Tugas 1 (Java Dasar)

Tugas ini berisi tentang :

  • Membuat input suatu array minimal 3 anggota dengan menggunakan treemap dan treeset.
  • Path tugas tersebut berada di Tugas1/src/tugas1/Tugas1.java.

Tugas 2 (Java OOP)

Tugas ini berisi tentang :

  • Membuat kalkulator perkalian, pembagian, penjumlahan, dan pengurangan dengan konsep OOP pada java dengan mengaplikasikan try catch method.
  • Path tugas tersebut berada di tugas2/src/tugas2/Tugas2.java.

Tugas 3 (UI Test Dengan Selenium)

Tugas ini berisi tentang :

  • Membuat UI Test Automation sederhana pada website Sauce Demo serta menambahkan assertion dan skenario untuk test dan juga PageFactory. Skenario yang ditambahkan adalah login, memilih produk, checkout, mengisi form pemesanan, dan order selesai.
  • File path tugas tersebut berada di Tugas3/src/main/java/qaautomation/tugas3 dan Tugas3/src/test/java/qaautomation/tugas3.

Tugas 4 (UI Test Dengan Selenium)

Tugas ini berisi tentang :

  • Membuat UI test automation sederhana pada login menggunakan selenium di website Yop Mail dengan menggunakan switch frame dan menambahkan skenario input pada form Enter Your Inbox Here dengan "automationtest" lalu klik arrow button, maka akan mencetak semua text yang ada di frame dan mengambil (Syso) text dalam inbox.
  • File path tugas tersebut berada di Tugas4/src/test/java/qaautomation/tugas4 dan Tugas4/src/main/java/qaautomation/tugas4.

Tugas 5 API (API Test Dengan Postman dan Selenium)

Tugas ini berisi tentang :

  • Membuat API test automation sederhana pada register menggunakan selenium di API Kolak Project,dimana skenarionya adalah ketika pada https://kolakproject.herokuapp.com/register dan mengisi username, password,email, dan phone number dengan random data menggunakan Faker.java dan send request POST dengan assert status Code 201.
  • File path tugas tersebut berada di Tugas5/src/test/java/qaautomation/tugas5.

Tugas 6

Tugas ini berisi Push tugas ke repository ini dan membuat README.md nya.

Tugas 7 (Jenkins)

Tugas ini berisi tentang :

  • Screenshoot SUCCESS Build Project (Tugas3, Tugas4, Tugas5) menggunakan Jenkins.
  • File path tugas tersebut berada di Tugas7.

Tugas 8 (Jmeter)

Tugas ini berisi tentang :

  • Loadtest menggunakan jmeter may2022.jmx. Terdiri dari:
  1. Load Test
  2. GraphQL Loadtest
  3. Data Base Loadtest
  4. Weighted Loadtest
  5. Spike Testing
  • File path tugas tersebut berada di Tugas8.

About

QA Automation Exercise from Jakarta Labs Bootcamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors