THÔNG BÁO MỞ LỚP SELENIUM AUTOMATION CLASS 11 (BASIC > NÂNG CAO)

ĐỐI TƯỢNG CẦN HỌC: Sinh viên IT năm cuối/ Manual Tester/ Automation Tester chưa có nhiều kinh nghiệm
HÌNH THỨC HỌC: Online qua phần mềm meeting ZOOM 
THỜI LƯỢNG: 48 buổi x 2 tiếng x 4.5 tháng ~ 100 giờ học/ thực hành
MỤC TIÊU: Tự tin apply vào dự án/ phỏng vấn vị trí Automation Test/ Build Team Auto Test
NỘI DUNG SƠ LƯỢC: http://bit.ly/2DhuOqu
LỢI ÍCH KHI HỌC ONLINE: 
+ Chủ động lựa chọn tốc độ học tập phù hợp với mình
– Học theo đúng tiến độ
– Học trước tiến độ (video của các lớp trước) – phục vụ cho việc apply sớm vào dự án/ phỏng vấn tại các công ty
– Học theo sau tiến độ (học lại cùng với các khóa sau)
+ Có video để xem lại của từng buổi học nếu nghỉ buổi đó
+ Được học lại 1 lần miễn phí với khóa sau nếu không theo kịp tiến độ/ công việc đột xuất
+ Hỗ trợ trọn đời và được cập nhật giáo trình sau khi đã hoàn thành khóa học
==========================================================
LỊCH HỌC:
+ Class 11 học buổi đầu vào ngày 17/06 (thứ 2) – học cố định vào tối T2/ T5 hàng tuần (7h30 – 9h30)
Join Class 11 qua link: https://join.skype.com/M6Ls2gnUphya
+ Class 12 dự kiến start vào tháng 08 – học cố định vào tối T4/ Chủ nhật hàng tuần (7h30 – 9h30)
Join Class 12 qua link: https://join.skype.com/NqM94eb67pSJ

Bạn nào có nguyện vọng tham gia thì join vào các lớp học theo link Skype trên nhé!
LIÊN HỆ nếu cần support qua Skype: daominhdam (Đào Minh Đảm)
JOIN VÀO GROUP HỌC – HỖ TRỢ AUTO TEST MIỄN PHÍ: https://join.skype.com/TiAadAdtVARb


NỘI DUNG KHÓA HỌC

GIỚI THIỆU

  • Mục tiêu của những kỹ sư kiểm thử, là xây dựng và mang lại sản phẩm nhanh hơn, thường xuyên hơn và đáng tin cậy hơn, cần sắp xếp và kết hợp các hoạt động kiểm thử, công cụ kiểm thử, kịch bản kiểm thử, dữ liệu kiểm thử và môi trường kiểm thử vào trong một thế giới liên kết liên tục, kiểm thử liên tục và triển khai liên tục các sản phẩm (mô hình DevOps). Vì thế việc kiểm thử trong các dự án lớn nếu chỉ sử dụng manual testing sẽ rất khó khăn (kiểm thử hồi quy để đảm bảo các chức năng trong sprint/ phase/ version trước đó hoạt động đúng/ chính xác và ổn định sau mỗi lần deploy/ release sản phẩm), sử dụng Automation Testing thay thế một phần cho Manual Testing sẽ tiết kiệm được nhiều nguồn lực (nhân lực/ thời gian/ chi phí/ độ ổn định/..), đẩy nhanh quá trình bàn giao sản phẩm tới khách hàng.

devops-solutions-diagram

  • Automation testing hiện nay là mảng đang rất được quan tâm, xuất phát từ nhu cầu cần thiết hoặc bắt buộc trong thông tin tuyển dụng của các công ty cũng như các cá nhân muốn bổ sung kiến thức cho bản thân, nâng cao kĩ năng trong nghề.

ĐỐI TƯỢNG

  • Cá nhân muốn nâng cao kĩ năng/ bổ sung kiến thức/ ứng dụng automation testing vào dự án hiện tại/ thêm cơ hội tìm việc/ làm việc cho các công ty nước ngoài
  • Các bạn có đam mê lập trình, có mong muốn chuyển sang làm automation test trong tương lai

ĐIỀU KIỆN CẦN THIẾT

  • Trang bị máy tính cá nhân để thực hành trong từng buổi học
  • Trang bị headphone cá nhân để nghe/ gọi video
  • Có kiến thức cơ bản về kiểm thử phần mềm
  • Nếu đã đi làm/ có kinh nghiệm về kiểm thử phần mềm là một lợi thế
  • Có kiến thức cơ bản về HTML/ Java/ đọc hiểu tiếng Anh chuyên ngành là một lợi thế

THỜI GIAN/ ĐỊA ĐIỂM

  • Thời gian: Buổi tối trong tuần hoặc ngày thứ 7/ CN (2 buổi/ tuần)
  • Địa điểm: Online

KIẾN THỨC ĐẠT ĐƯỢC

  • Nắm vững kiến thức về kiểm thử tự động hóa phần mềm
  • Trải nghiệm công việc thường ngày của 1 kiểm thử viên tự động
  • Biết phân tích yêu cầu và thiết kế kịch bản tự động cho 1 dự án Web
  • Sử dụng thành thạo thư viện Selenium WebDriver API để build automation framework
  • Biết cách tích hợp Selenium với các công cụ (Maven, Jenkins, AutoIT, ReportNG, ExtentRepot,..)
  • Sử dụng thành thạo TestNG (testing framework)
  • Sử dụng thành thạo mô hình Page Object Model (POM)
  • Build 1 framework cho automation test từ cơ bản đến nâng cao qua 10 level của testcase
  • Phân tích/ thiết kế/ chạy kịch bản test tự động trên nhiều domain khác nhau (Bank, eCommerce, Real Estate, Education..)
  • Cá nhân có thể làm việc độc lập hoặc nhóm trong các dự án yêu cầu automation
  • Có thể tự tạo/ build nhiều loại framework cho các dự án hiện tại
  • Có khả năng tự research/ improve công nghệ mới/ kiến thức nâng cao
  • Hỗ trợ/ trao đổi công nghệ/ tư vấn miễn phí khi kết thúc

NỘI DUNG KHÓA HỌC

Toàn bộ nội dung khóa học || mỗi phần sẽ có các bài tập/ dự án đặc thù:

  • 1. INTRO – SETUP (3 parts)
  • 2. SELENIUM API (17 parts)
  • 3. TESTNG FRAMEWORK (6 parts)
  • 4. JAVA FOR TESTER/ GIT FLOW (5 parts)
  • 5. PAGE OBJECT MODEL FRAMEWORK + PRACTICE ON PROJECT (20 parts)
  • 6. MAVEN (2 parts)
  • 7. BDD IN JAVA CUCUMBER (5 parts)
  • 8. JENKIN (3 parts)

Các phần cho đề mục [2. SELENIUM API (14 parts)]:

  • Install/ Configure Java/ Eclipse/ Selenium 
  • What are Xpath/ Find Xpath of Web Element/ Dynamic Xpath 
  • Find element by Locators 
  • Browser Commands (getTitle, getURL, close, quit, manage, refresh, back …) 
  • WebElement Commands (click, sendKey, getText, isDisplayed, isSelected, …) 
  • Running with Firefox, Chrome, IE browser (Selenium with multiple browsers) 
  • Handling Textbox/ TextArea/ Dropdown List 
  • Radio RadioButtons/ Checkboxes/ Javascript Alert 
  • Iframe/ Windows Popup 
  • User Interactions (double click/ move mouse/ right click/ Drag and drop)
  • Selenium Javascript Executor
  • Uploading file with Selenium/ AutoIT/ Robot/ Sikuli
  • Verify and Assert Elements 
  • Different types of Selenium WebDriver Wait 

 ĐĂNG KÍ

Join vào nhóm Skype của lớp: https://join.skype.com/T4FuZrgJo2aP

Vui lòng liên hệ qua email [daominhdam@gmail.com] hoặc Skype [daominhdam] nếu có bất kì vấn đề nào cần được giải đáp.


 REVIEW VỀ KHÓA HỌC

Xem tất cả review trong link sau: https://www.facebook.com/pg/automationfc/reviews