SQA & RPA Bootcamp

Home > Software Quality Assurance

Tingkatkan Karir Anda dengan Menjadi Software Tester Automation Bersama JuaraCoding!

Pelatihan komprehensif ini dirancang khusus untuk mengembangkan keahlian Anda menjadi seorang Software Tester yang ahli dalam SQA Automation. Anda akan mempelajari bagaimana menerapkan teknologi canggih seperti Java Selenium untuk otomatisasi browser web, TestNG sebagai framework pengujian yang kuat, dan RPA UiPath untuk mengotomatisasi tugas-tugas berulang pada aplikasi desktop dan web.

Dengan kelas yang dipimpin oleh instruktur berpengalaman lebih dari 5 tahun sebagai praktis di Industri IT, dengan materi pembelajaran yang terkini, dan proyek-proyek praktik yang menantang, Anda akan siap menghadapi dunia kerja sebagai SQA Atuomation yang handal.

Senior Trainer  : Koswara

5/5

JuaraCoding Mewujudkan Impian Karier Anda

Di era transformasi digital yang terus berkembang pesat, Bootcamp SQA Automation kami menyediakan platform yang unggul untuk memperkuat karier di bidang teknologi pengujian perangkat lunak. Program intensif ini dirancang khusus untuk mengasah keterampilan Anda dalam Quality Assurance dan pengujian otomatisasi menggunakan teknologi canggih seperti Java, Selenium, TestNG, Cucumber BDD, dan RPA. Keterampilan ini sangat dicari di industri teknologi saat ini.

Melalui kombinasi pembelajaran praktis, bimbingan dari para ahli di bidangnya, dan fokus pada kesiapan karier, bootcamp ini membuka pintu ke peluang kerja yang menjanjikan dan memiliki dampak signifikan. Peserta akan memperoleh pengalaman langsung dalam mengotomatisasi pengujian aplikasi web yang canggih, sambil membangun jaringan profesional yang akan berharga sepanjang karier mereka. Bergabunglah dengan kami untuk mengambil langkah signifikan dalam perjalanan profesional Anda, menempatkan diri di garis depan inovasi dalam otomatisasi dan pengujian perangkat lunak.

Syarat Peserta Pelatihan

Requirements
Benefit

Silabus Pelatihan

Module

Hour

1. Instalasi JDK dan Eclipse

1

Configurasi JDK

Configurasi Eclipse

 

 

 

2. Basic Programming

1

Data Type

Concatenation

Comment

Keyword pada Java

User Input (Console)

Date and Time

 

Practice

 

 

 

3. Logika percabangan

2

Logika IF

Logika IF,Else

Logika IF Bersarang

Switch Statement

 

Practice

 

 

 

4. Perulangan Pada Java

2

Menggunakan For Loop

Menggunakan While Loop

Perbedaan While dan Do While

Break Statemnt

Continue Statement

 

Practice

 

 

 

5. Operator pada Java

1

Operator Aritmatika

Operator Bitwise

Gerbang Logika

Conditional Operator

Turuan dari operator

 

Practice

 

 

 

6. Membahas logika dasar pemograman

2

Membuat Luas Segitiga

 

Membuat deteksi ganji genap

Membuat deteksi huruf konsonan dan vocal

Membuat deteksi huruf palindrom

 

 

 

7. Array pada Java

2

Membuat array pada Java

 

Sorting isi array

 

Membuat aplikasi pencari isi Array

 

Memanipulasi data array

 

Practice

 

 

 

8. Number pada Java

        2

Mengenal Object Numeric Pada Java

 

Practice

 

`

 

9. Method pada Java

        2

Mengenal Method dan Function

 

Parameter pada Method

 

Method yang mengembalikan nilai

 

Method bawaan Java

 

Practice

 

 

 

10. String Method

2

Mengenal String Buffer

 

Practice

 

 

 

11. Object Oriented Programming

2

Mengenal Object

Mengenal Class

Mengenal Method Overiding

Mengenal Constructor

Mengenal Inheritance

Mengenal Interface

 

Practice

 

 

 

12. Collections pada Java

2

Mengenal List

Mengenal Set

Mengenal Maps

Mengenal ArrayList

 

Practice

 

 

 

13. JUnit Testing Framework (Part I)

3

Setting up your First JUnit

Green Bar and assertEquals

Refactoring JUnit Test

Mengenal assertTrue and assertFalse pada JUnit

Mengenal  annotasi @Before @After

Mengenal Annotasi @BeforeClass @AfterClass

 

Practice

 

 

 

14. JUnit Testing Framework(Part 2)

3

Comparing Arrays pada JUnit Tests

Testing Exceptions pada JUnit Tests

Testing Performance pada JUnit Tests

Parameterized Tests

Organize JUnits menjadi Suites

 

Practice

 

 

 

15. Final Task

3

Total Hour

30

Module

Hour

1. Menginstall Selenium Webdriver

2

Menginstall Java SDK dan Android Studio

Mengconfigurasikan Virtual Device Mobile

Instalasi Selenium dan NodeJS

 

 

 

2. Membuat Program Pertama Selenium

2

Bagaimana berkomunikasi dengan Selenium Server

Memanggil Web Driver

Menjalankan program Selenium pada Aplikasi Web

 

Practice

 

 

 

3.CSS Locator

4

Locator Selenium WebDriver untuk mengidentifikasi elemen

Mengidentifikasi elemen Web dengan id dan name locator

Class Name dan Css Selector untuk mengidentifikasi elemen

Plugin browser- Selectors hub untuk mengidentifikasi dan memvalidasi elemen pada halaman

 

Practice

 

 

 

4. Mengenal Xpath

4

Bekerja dengan Xpath dan pencari linktext dan berbagai cara menulis xpaths

Membangun pencari Xpath dan Css Selector yang Disesuaikan berdasarkan atribut html

Menghasilkan xpaths dengan teknik traverse tag induk ke anak

 

Practice

 

 

 

5. Selenium WebDriver Web Element

4

Menangani dropdown Statis dengan Select webdriver API

Menangani dropdown Dinamis dengan Webdriver API

Menangani dropdown AutoSuggestive menggunakan Selenium

Menangani Check Box dan mendapatkan sizenya dengan Selenium

Pentingnya Assertions dalam pengujian Automation dan cara menggunakannya

 

Practice

 

 

 

6. Selenium WebDriver Web Element Part 2

4

Menangani UI Kalender di situs web menggunakan Selenium

Memvalidasi jika Elemen UI dinonaktifkan atau diaktifkan dengan Atributes

Assigment UI (Dropdown, EditBox, Error Valdiation)

End to End Automation menggunakan semua Elemen UI dengan Selenium

Menangani Peringatan Java menggunakan Selenium Webdriver

 

Practice

 

 

 

7. Membuat program Selenium untuk E-Commerce App

4

Membuat skenario test untuk pengisian form

Validasi dan verifikasi field

Validasi order saat checkout

Validasi jumlah total bayar

 

Practice

 

Total Hour

24

Module

Hour

1. Fase Design Project

6

Pengantar dasar-dasar Framework

Merancang Tata Letak dan membuat halaman bisnis Bagian 1

Membuat business Pages – Bagian 2

Membuat business Pages – Bagian 3

Membuat business Pages – Bagian 4

 

 

 

2. Implementing Page Objects

6

Implementing Base class for Pages – Part 1

Implementing Base class for Pages – Part 2

Implementing Base class for Pages – Part 3

Adding Test cases and common Data Providers

 

 

 

3. Implementing Base class dan mengenal factory annotations

3

Implementing Business classes Part 1

Implementing Business classes Part 2

Implementing Business classes Part 3

Implementing Business classes Part 4

 

 

 

4. Soft Assertions and Finding Multiple Elements

2

Soft Assertions and Finding Multiple Elements

FindBys and FindAll annotations

 

 

 

5. Reporting

2

Adding Extent Reports

Adding Keywords and Implementing logs

 

Practice

 

 

 

6. Parameterization and automation

2

Implementing Parameterization and Runmodes to the test case

Configuring Jenkins and sending Automated Emails

 

Practice

 

Total Hour

21

Module

Hour

1. Cucumber Basic

5

Introduction to the Project

Introduction to Cucumber BDD

Creating a Feature File

Creating Step definition and runner files

Adding Multiple scenarios in a Feature

Adding Parameterization

Creating Multiple Features and Step files

Adding List and Datatables

Adding Background

 

 

 

2. Cucumber Option

5

Features, Glue and Monochrome

Adding Tags

Adding Hooks

Adding tagged Hooks

Pretty Format Feature

 

 

 

3. Cucumber Reporting

3

Generating Cucumber Reports

Integrating Cucumber Extent Report Plugin

 

Practice

 

 

 

4. Mini Project

8

Designing Architecture

Creating a feature file

Creating Step definition and defining base class

Creating Page Objects Actions and locators

Creating more business actions

Creating step definitions

Creating Cucumber runner hooks and generating extent

Adding more steps and integrating maven

Running Multiple features through Maven

Running Multiple features through Maven part 2

Integrating Jenkins and Interactive Reports

 

Practice

 

 

 

Total Hour

21

Module

Hour

1. Mengenal RPA

3

Configurasi UIPath Akses

Menginstal UiPath Studio

Membangun robot pertama Anda

 

 

 

2. Menjelajahi UiPath Studio

3

Mulai Ribbon dan Memasang Ekstensi Google Chrome

Merancang Ribbon dan menginstal paket aktivitas

Perekaman, wizzard, dan Ui Explorer

Jalankan ribbon dan debugger

Panel proyek

Panel aktivitas

Panel cuplikan

Panel Mechanic

Panel properti

Panel garis besar dan navigasi

Panel output dan  logging

Membuat variabel

Menetapkan variabel

Lingkup variabel

Membuat argumen

Transfer data

Impor

Antarmuka Pengguna UiPath Studio

 

Practice

 

 

 

3. Aplikasi RPA Scrapping Web

3

Dialog masukan

Buka browser dan mencari data

Scrapping data web

Flowchart

Menggunakan kondisi

Menetapkan nilai ke variabel

Penggabungan string

Menggunakan kondisi ‘If’

 

Practice

 

 

 

4. UIPath dan Automatisasi Excel

3

Buat proses baru

Buat file .xaml baru

Baca data dari Excel

Properti Lingkup Aplikasi Excel

Loop dan counter

Mengetik ke kolom input

Memperbaiki Kesalahan Kode

Menggunakan aktivitas ‘If’

Type Into

Handling execution errors

Klik elemen UI

Kegiatan copy-paste

Menunjukkan selector

Menghapus bidang masukan

Aktivitas paralel dan menjalankan workflow file

 

Practice

 

 

 

5. UIPath dan Automatisasi Excel Bag 2

3

Automation challenge

Read range activity

For each row pada data table

Menggunakan Get Row Item activity

Menguji variabel menggunakan aktivitas Write Line

Dapatkan item baris

Menggunakan aktivitas Anchor Base

Anchor Base

Screening activities

 

Practice

 

 

 

6. Web Scrapping bagian 2

3

Membuat alur kerja baru(Workflow)

Input dialog

Open browser

Type into with keyboard hotkey

Using the Data Scraping Wizard

Buat tabel data

Try Catch dan error handling

Konversi string

Manipulasi string

Split method

Troubleshooting

Split method

Dapatkan item baris

Tambahkan baris data

Filter dan urutkan tabel data

Tulis output ke Excel

 

Practice

 

 

 

7. UIPath dan PDF

3

Assigning file paths

Mulai proses

Pesan log

Memperbaiki Masalah Perulangan

Kirim hotkey

Selector dan wildcard

Scrape PDF text

Menggunakan Outlined Panel

Tulis judul sel

Ekspor data menggunakan aktivitas Write Cell

Tulis data sel

 

Practice

 

 

 

8. Optical Character Recognition

3

Assign file paths

Baca PDF dengan OCR

Attach window

Screen scraping wizard

Dapatkan teks OCR

Kotak pesan

Tambahkan baris

 

Practice

 

`

 

9. Otomatisasi Email

3

Membaca dan mengirim surat

Try-catch

Dapatkan pesan email IMAP

Debug

For each mail

Switch activity

Save emails

Save emails

Save attachments

Save attachments

Kirim Pesan Email SMTP

Template email

Lampirkan tangkapan layar ke email

Kirim email

 

Practice

 

 

 

Total Hour

27

Sukses Bersama JuaraCoding

Pada JuaraCoding, kami percaya bahwa kesuksesan terbesar kami terletak pada pencapaian para siswa kami. Kami bangga melihat bagaimana program pelatihan SQA Automation kami telah membantu mereka tidak hanya mempelajari teknologi terbaru, tapi juga mendapatkan peluang karir yang luar biasa di industri IT

duration : 123 Hours

lesson : 49 session

Max participants : 20/Batch

Class : Online

Related Courses