KHÓA HỌC THIẾT KẾ ĐỒ HỌA TỪ CHUYÊN GIA

Khoá Học Automation Tester Thực Chiến 

Nâng cấp bản thân lên Automation Tester cùng BKACAD

ĐĂNG KÝ NGAY

?

Bạn có muốn

Thực hiện dễ dàng các kiểm thử tự động trên ứng dụng WEB, ứng dụng MOBILE và REST API 

Sử dụng thành thạo các framework như Selenium, TestNG, Appium, Cucumber, Allure 

Nắm vững các kỹ thuật viết automation test như Behaviour Driven Development (BDD), Data Driven Testing,... 

Sử dụng tốt ngôn ngữ lập trình Java và SQL để hỗ trợ xây dựng các dự án Automation Test phức tạp 

Trải nghiệm tham gia một dự án Automation Test như thực tế trong các dự án thật tại doanh nghiệp 

Khoá học Automation Tester - BKACAD 

Lộ trình khóa học AutomationTest tại BKACAD

Buổi 1:Giới thiệu tổng quan về Automation Test

- Giới thiệu về Automation Test và mục tiêu khóa học
- Các công cụ cần cài đặt
- Git và một số lệnh cơ bản
- Thực hành cài đặt Eclipse/ Intelij, JDK,…
- Giới thiệu Selenium
- Các bộ phần mềm Selenium và ưu-nhược điểm của chúng. 

Buổi 2+3: Java căn bản

- Giới thiệu,cấu trúc chương trình Java
- Java Data Types (Primitive & Array), Java Variables, Java Operators, Java Basic Input and Output, Java Expressions, Statements and Blocks  
- Java If..else Statement & Java Ternary Operator
- Java for Loop (For, While, Do..While, Foreach)
- Java Break, Continue Statement
- Return Statement in Java  

Buổi 4+5: Java OOP

- Giới thiệu về OOP
- Các thuật ngữ của OOP: Class, Attribute, Object/ Intance, Method
- Thực hành tạo Class và Object
- Encapsulation và Abstraction
- Thực hành Encapsulation  
- Inherritance và Polymorphism
- Java Method Overriding
- Java Interface và Abstract class
- Thực hành  

Buổi 6: Maven Project 

- Hướng dẫn tạo Maven Project.
- Hướng dẫn đọc dữ liệu file Excel, CSV.
- Đọc dữ liệu từ Properties File.
- Sử dụng Log4j  

Buổi 8+9: Page Element and Locator với Selenium

* Cách xác định Locators của Element trên Website
Locator là gì? và Các cách lấy Locator:
ID, ClassName, Name, LinkText, PartialLinkText, TagName, CSS Selector, Xpath  
*Các hàm cơ bản của WebElement, WebDriver
- Ôn tập Locator.
- Giới thiệu các hàm cơ bản của WebElement, WebDriver  

Buổi 10+11: Page Element and Locator với Selenium

- Cách xử lý Dropdown, Radio, Checkbox.
- Cách xử lý Alert, Popup Window và iFrame trong Selenium Java. 
- Giới thiệu và sử dụng JavaScriptExecutor.
- Giới thiệu và cách sử dụng Wait trong Selenium: Implicit Wait, Explicit Wait và Fluent Wait  

Buổi 12: Page Object Model ( POM) 

- Cấu trúc Project theo Page Object Model.
- Giới thiệu Page Factory và cách sử dụng  Fage Factory.
- Tạo liên kết giữa các Page trong Page Object Model. 

Buổi 13+14: TestNG Framework ( P1 )

- Hướng dẫn cài đặt và sử dụng TestNG Framework.
- Cách sử dụng Annotation trong TestNG Framework.
- Phương thức Assert trong TestNG. 
- Sử dụng ItestListener trong TestNG Listener.
- Cài đặt và sử dụng Extent report Allure report với framework TestNG trong Selenium Java. 

Bắt đầu ngay với 

Thời lượng

18 buổi - 2,5h/ buổi

Đối tượng

- Người đi làm hoặc sinh viên các ngành kỹ thuật có kiến thức cơ bản về CNTT
- Đã biết cơ bản một số ngôn ngữ lập trình phổ biến: Java, C#, Python… là một lợi thế.
- Kỹ sư kiểm thử phần mềm Manual đang muốn chuyển sang Kiểm thử tự động (Automation)
- Các lập trình viên muốn chuyển hướng sang Kiểm thử tự động 

Hình thức học

Lớp online hoặc lớp offline tại 03 cở sở của BKACAD: Bách Khoa/ Hà Đông/ Cầu Diễn - Hà Nội

Buổi 15: Thực hành

- Thực hành test với trang Login/ Register.
- Thực hành test với module User. 

Buổi 7:  Giới thiệu Selenium

- Giới thiệu Selenium
- Các bộ phần mềm Selenium: Selenium IDE, Selenium RC, Selenium Webdriver, Selenium Grid
- Cài đặt Selenium Webdriver với Java.
- Tạo ứng dụng test đầu tiên. 

Buổi 16: Quản lý source code Selenium Java với Github và Gitlab 

- Git là gì? (Git CSM)
- Ưu điểm của Git
- Dịch vụ Git (GitHub)
- Các bước cài đặt để sử dụng được Git trên Windows
- Cách đẩy source code lên GitHub với Tortoisegit 

Buổi 17 và buổi 18: Thực hành Project cuối khóa 

Học viên nhận Project cuối khóa và thực hành dưới sự hướng dẫn của giảng viên. 

NHẬN TƯ VẤN LỘ TRÌNH HỌC

NHẬN THÔNG TIN 

Khóa học Automation Test

Chương trình Học viện Công nghệ BKACAD được thành lập theo Quyết định số 4251/QĐ-ĐHBK-TTĐTSĐH do Hiệu trưởng trường ĐH Bách Khoa HN ký ngày 05/11/2004. 

Theo thời gian, với mục tiêu mở rộng đào tạo theo chuẩn Quốc tế, đào tạo kỹ năng gắn liền với nhu cầu doanh nghiệp, Chương trình học viện công nghệ BKACAD phát triển và có thêm hợp tác với Microsoft IT Academy, Sun Microsytems (hiện nay là Oracle), PaloAlto Networks, Pearson BTEC… trong đào tạo, khảo thí chứng chỉ quốc tế và là một thành viên của Hệ thống BK Holdings, ĐH Bách Khoa Hà Nội.

Tìm hiểu học phí

Các lớp học Online/ Offline tại BKACAD

?

nên chọn BKACAD

Tại sao

Chương trình Học viện Công nghệ BKACAD 
Site 1: Tòa A17, 17 Tạ Quang Bửu, Hà Nội
Site 2: 236 Lê Thanh Nghị, Hai Bà Trưng, HN
Site 3: Tầng 4 - Nhà A1 - Học viện Công nghệ Bưu Chính Viễn Thông - Km10, đường Nguyễn Trãi, Hà Đông, Hà Nội
Site 4: Ngõ 36 Đ. Cầu Diễn, Phúc Diễn, Bắc Từ Liêm, Hà Nội
Site 5: Trường Đại học Giao thông vận tải, Số 3 phố Cầu Giấy, P.Láng Thượng, Q.Đống Đa, Hà Nội.


Liên hệ để được Tư vấn Miễn phí   

ĐỂ LẠI THÔNG TIN ĐỂ NHẬN TƯ VẤN VỀ LỘ TRÌNH HỌC

ĐĂNG KÝ NGAY