Automation test Selenium

- Automation test đang là xu hướng rất hot hiện nay dù các bạn là developer hay tester. Khóa học sẽ giúp các bạn ấy trở thành automation scripter chuyên nghiệp với thu nhập hấp dẫn hơn. Các doanh nghiệp hiện tại đang rất thiếu nguồn lực này.
- Tạo định hướng cho các bạn muốn theo con đường automation test: Các bạn có thể phát triển tiếp với mobile, performance test (kiểm thử hiệu năng), security test (Kiểm thử bảo mật)…
- Học viên nắm được kiến thức cơ bản về kiểm thử tự động
- Có kĩ năng thực hành, xây dựng framework để kiểm thử tự động chức năng của ứng dụng Web với Selenium 2.0 sử dụng Java

Khác biệt về đào tạo của T3H

  1. Thời lượng đào tạo của chúng tôi từ 60h đến 90h thực tế còn nhiều hơn vậy
  2. Hệ thống giáo trình chuyên nghiệp bản quyền không Copy, chỉnh sửa, Chắp vá như giáo trình các đơn vị đào tạo khác
  3. Giáo trình được biên soạn và luôn update công nghệ mới nhất dựa trên kinh nghiệm thực tế doanh nghiệp do đội ngũ giảng viên hùng hậu và sự đóng góp kiến thức từ các giảng viên đến từ khối doanh nghiệp hiện là các Leader, TeamLeader các công ty phần mềm lớn đang  giảng dạy tại T3H
  4. Giáo trình bao gồm bản cứng và hệ thống giáo trình điện tử trên cổng portal trực tuyến bản quyền http://portal.t3h.vn/ mà các hệ thống đào tạo khác không thể có được. Để học viên ngoài học trên lớp, trên sách giáo trình mà có thể tự học, nghiên cứu và ôn tập kiến thức tại nhà.
  5. Học viên kết nối với chúng tôi được join vào các Group kín về chuyên môn để chia sẻ tài liệu, kiến thức , việc làm và  được support kiến thức 24/24.
  6. Ngoài ra t3h còn xây dựng hệ thống hỗ trợ cổng học liệu lớn nhất cả nước hoàn toàn Free để học viên, Deverloper thậm chí cả giảng viên các trường Đại Học tra cứu như kênh youtube: https://www.youtube.com/user/HOCLAPTRINH, http://tailieuhoctap.vn/
  7. T3H thực sự là một đơn vị đào tạo uy tín và chất lượng thông qua hệ thống thành tích giải thưởng của chúng tôi đã được các cơ quan ban ngành xác nhận (xem thêm).
  8. Sinh viên kết thúc khóa học được doanh nghiệp lớn như Misa, Samsung, Fsoft, Tinh vân, Vnext, Vmodev Technology Group… phỏng vấn trực tiếp ngay tại hệ thống của chúng tôi, và đi làm ngay  với mức lương “khủng”

Đối tượng tham gia

Đối tượng tham gia: 

Học viên tham dự cần có trình độ Cao đẳng hoặc tương đương trở lên; rất thích hợp cho học viên là sinh viên các năm cuối ĐH hoặc tốt nghiệp đại học.
Học viên có hơn 2 năm kinh nghiệm sử dụng các ứng dụng phần mềm và cơ bản lập trình ứng dụng máy tính nhưng không bắt buộc phải có kiến thức hoặc kinh nghiệm về kiểm thử phần mềm.
Học viên có mong muốn phát triển sự nghiệp với kiểm thử phần mềm.
Học viên có kiến thức nền tảng tester cơ bản

Kết quả đạt được

Làm việc trong các dự án phát triển ứng dụng thực tế dưới sự hướng dẫn và hỗ trợ của các chuyên gia.
Tham gia cộng đồng kiểm thử phần mềm trao đổi và học hỏi kinh nghiệm

Nội dung đào tạo

Buổi

Bài học

Phân bổ

Chi tiết bài học

Buổi 1

Mở đầu

Lý thuyết

Giới thiệu về giáo viên, học viên, mục tiêu khóa học

Giới thiệu về kiểm thử tự động (automation test)

Thực hành

Hướng dẫn cài đặt và sử dụng Selenium IDE
Kiểm thử tự động 1 ứng dụng đơn giản.

Lý thuyết

Giới thiệu kiểm thử tự động Web với Selenium 2.0

Bài tập về nhà

Kiểm thử tự động 1 ứng dụng đơn giản với Selenium IDE
Bài tập trắc nghiệm (20 câu)

Buổi 2

Kiến thức nền tảng -Ngôn ngữ lập trình Java

Lý thuyết

1. Các khái niệm lập trình hướng đối tượng
2. Các khái niệm cơ bản trong Java:
- Biến
- Toán tử
- Hàm
- Biểu thức, câu lệnh, khối lệnh
- Các câu lệnh điều khiển

- Lớp, đối tượng
- Interface, Inheritance, Abstract
- Chuỗi, mảng
- Nhập/xuất dữ liệu cơ bản
....

Thực hành

Viết 1 ứng dụng Java đơn giản

Bài tập trên lớp

Chữa BTVN buổi 1

Bài tập về nhà

Viết 1 ứng dụng Java đơn giản
Bài tập trắc nghiệm (20 câu)

Buổi 3

Thực hành với Java

Thực hành

Mở rộng ứng dụng đã viết để biết cách sử dụng các khái niệm cơ bản trong Java

Bài tập trên lớp

Chữa BTVN buổi 2

Bài tập về nhà

Hoàn thiện ứng dụng
Bài tập trắc nghiệm (20 câu)

Buổi 4

Thực hành với Java

Thực hành

Hoàn thiện ứng dụng
Bài tập trắc nghiệm (20 câu)

Bài tập trên lớp

Chữa BTVN buổi 3

Kiểm tra

Kiểm tra bài 1(trắc nghiệm 30 phút)

Bài tập về nhà

Hoàn thiện ứng dụng
Bài tập trắc nghiệm (20 câu)

Buổi 5

Giới thiệu về Selenium Framework

Lý thuyết

Giới thiệu Selenium Framework: Selenium/TestNG/Maven

Thực hành

Cài đặt và cấu hình Framework

Thực hành

Viết script cho trang login:
- Bước 1: Tạo test case
- Bước 2: Get locator

Bài tập trên lớp

Chữa BTVN buổi 4

Bài tập về nhà

Hoàn thiện phần thực hành cho trang Login:
- Test case
- Locator
Bài tập trắc nghiệm (20 câu)

Buổi 6

Thực hành với Selenium Framework

Lý thuyết

Một số tip viết test case cho kiểm thử tự động.
Giới thiệu Selenium API - Cách xác định các phần tử Web.
Giới thiệu TestNG-TestNG anotations.

Bài tập trên lớp

Chữa BTVN buổi 5

Thực hành

Viết script cho trang login (tiếp):
- Sửa test case/locator
- Bước 3: Script
+ Tạo file TestNG
+ Script

Bài tập về nhà

Hoàn thiện phần thực hành cho trang Login:
- Viết tiếp script cho các test case còn lại.
Bài tập trắc nghiệm (20 câu)

Buổi 7

Design Pattern - Page Object (Mẫu thiết kế Page Object)

Lý thuyết

Giới thiệu về design pattern - Page Object

Thực hành

Thiết kế script cho 1 website.
Script cho chức năng của 1 trang:
- Tạo test case/ Test data

Bài tập trên lớp

Chữa BTVN buổi 6

Bài tập về nhà

Hoàn thiện test case/ test data cho chức năng đã thực hành

Buổi 8

Thực hành với Selenium Framework

Thực hành

Viết script cho các test case và test data đã có.

Bài tập về nhà

Hoàn thiện test script.
Viết tiếp test case/test data cho chức năng tiếp theo.

Buổi 9

Thực hành với Selenium Framework

Thực hành

Viết script cho các test case và test data đã có.

Bài tập về nhà

Hoàn thiện test script
Viết tiếp test case/test data cho chức năng tiếp theo.

Buổi 10

Thực hành với Selenium Framework

Thực hành

Viết script cho các test case và test data đã có.

Bài tập về nhà

Hoàn thiện test script

Buổi 11

Selenium Grid

Lý thuyết

Selenium Grid và Ứng dụng của nó

Thực hành

Cấu hình TestNG để chạy các test
Cấu hình Selenium Grid để chạy các test

Bài tập về nhà

Hoàn thiện phần thực hành

Buổi 12

Thực hành Selenium Grid

Thực hành

Thực hành Selenium Grid và TestNG với ứng dụng

Bài tập về nhà

Hoàn thiện phần thực hành

Buổi 13

Run test với multi browsers

Thực hành

Hướng dẫn chạy test với nhiều trình duyệt
Sửa lỗi nếu có

Bài tập về nhà

Hoàn thiện phần thực hành

Buổi 14

Tích hợp CI framework

Lý thuyết

Giới thiệu về CI framework

Thực hành

Hướng dẫn cài đặt và tích hợp script với Jenkins

Bài tập về nhà

Hoàn thiện phần thực hành

Buổi 15

Thực hành

Thực hành

Thực hành tổng hợp
Giải đáp những thắc mắc, gỡ lỗi

Bài tập về nhà

Hoàn thiện phần thực hành

Buổi 16

Giới thiệu 1 số framework khác

Lý thuyết

Giới thiệu Ant, Framework không sử dụng Page Object theo mục đích dự án

Buổi 17

Data driven và Keyword driven và khả năng mở rộng của Selenium

Lý thuyết

Data driven và keyword driven
Selenium có khả năng tích hợp với các tool khác.

Thực hành

Giải đáp những thắc mắc, gỡ lỗi

Bài tập về nhà

Hoàn thiện phần thực hành

Buổi 18

Ôn tập

Lý thuyết

Ôn tập lại kiến thức đã học

Thực hành

Thực hành script

Bài tập về nhà

Bài tập ôn tập

Buổi 19

Ôn tập

Lý thuyết

Ôn tập lại kiến thức đã học

Thực hành

Thực hành script

Bài tập về nhà

Bài tập ôn tập

Buổi 20

Thi và tổng kết

Thi

- Trắc nghiệm lý thuyết

Bài tập trên lớp

- Chữa bài thi

 

Thời lượng - Bằng Cấp

- HỌC PHÍ: 4,500,000 VNĐ
=> Liên hệ với đội ngũ tư vấn để được ưu đãi tốt nhất!
=> Hotline: 0962 921 553