Cypress Automation - Nhanh và hiệu quả

Ưu thế tốc độ

Cypress được đánh giá cao về tốc độ làm quen cũng như thực thi script của mình. Đồng thời, việc học tập và thành thục Cypress cũng rất nhanh chóng nhất là với người mới

Cộng động hỗ trợ lớn

Mặc dù sinh sau đẻ muộn, Cypress đang phát triển nhanh chóng và có cộng đồng hỗ trợ lớn trên toàn cầu. Bạn sẽ tự tin hơn vì khó khăn của mình luôn có người hỗ trợ

Trực quan cho người mới

Cypress rất trực quan và dễ tiếp cận, việc record từng thao tác của quá trình kiểm thử giúp đỡ rất nhiều cho quá trình debug và gỡ lỗi khi tạo script auto

Nội dung khoá học

Đây là nội dung khóa học Cypress Automation

  • Khái niệm Cypress Cài đặt project cypress
  • Giới thiệu cấu trúc các file và run example đầu tiên
  • Ôn lại kiến thức về selector và Xpath
  • Tương tác cơ bản với page
  • Giới thiệu các action cơ bản như Click, type, clear
  • Tương tác với các loại input như : text, number, password, email ..
  • Tương tác với button, input submit …
  • Giới thiệu các action Check , select
  • Tương tác với radio button, checkbox, select
  • Thao tác hoàn chỉnh tạo tài khoản + login bằng tài khoản đó
  • Thêm mới một đối tượng
  • Giới thiệu về wait và cách dùng
  • Should và các thuộc tính của should ( be.empty, bevisible, eq …)
  • Làm việc với màn chi tiết một tài nguyên
  • Thao tác với màn chi tiết . Check hiển thị . load dom …
  • Giới thiệu về Within
  • GIới thiệu về parent, childrent
  • Tương tác với bảng . sẽ có các kiến thức cần ôn lại như for, foreach, if …
  • Thực hành với màn danh sách
  • Tìm kiếm phần từ trong bảng, danh sách
  • Tương tác với filter, sort và check lại danh sách theo điều kiện filter
  • Giới thiệu về Befor, after, BeforEach, afterEach
  • Refactor lại một doạn code cũ
  • Giới thiệu về một số cách check điều kiện hiển thị (invoke, selected , ..)
  • Làm bài test full chức năng CRUD 1 website
  • Giới thiều về POM.
  • Refactor một chức năng về định dang POM
  • Giới thiệu về cypress Studio
  • Function trong cypress
  • Tạo function trong cypress
  • Tạo custom Command
  • Giới thiệu về faker và cách cài đặt
  • Viết một số trường thông tin thường gặp (Text, number, email, … )
  • Viêt một số hàm để fake data
  • Các custom command phổ biến
  • Giới thiệu về cucumber
  • Cách triển khai Cucuber
  • GIới thiếu lại về BDD
  • Thao tác với keyboard : enter, tab, del, up, down, back , ..
  • Thao tác với chuột : click, dbclick, rightclick, scroll, drag drop….
  • Tương tác với Select2, DatetimePicker, css
  • Thao tác với Form có đẩy đủ các loại Element đã được học và Element nâng cao
  • Thao tác với cả keyboard, mouse, Có thể làm việc với thêm sản phẩm và giỏ hàng
  • Download File
  • Upload file
  • Ghi File
  • Đọc file (json, csv, excel, text)
  • Đọc dữ liệu từ file để điền vào form
  • Ghi dữ liệu hiển thị vào file
  • Downlad một số file cơ bản (ảnh, file data …)
  • Upload một số file (ảnh, file data…)
  • Giới thiệu lại về API
  • Làm việc với API method Get
  • Làm việc với api method Post
  • Giới thiệu lại về session, cookies
  • Get, set session, cookies, local storage
  • Thực hành Get, set session, cookies, local storage
  • Login tự động bằng API, set session, cookies
  • Giới thiệu một số loại report
  • Cách cài đặt các thư viện report
  • Giới thiệu vè CI/CD
  • Giới thiều và hướng dẫn cài, run report test lên Cypress Cloud
  • Ôn tập làm bài kiểm tra

Các kỹ năng bạn sẽ có được khi tham gia khoá học

Với khóa học Javascript cho tester bạn sẽ nắm chắc được các kỹ năng sau

Quy trình đăng ký

Đăng ký khoá học

Chúng tôi sẽ ghi nhận đăng ký của học viên qua các kênh như webiste, facebook, Zalo.

Liên hệ tư vấn

Chúng tôi sẽ chủ động liên hệ lại ứng viên để tìm hiểu nguyện vọng và nhu cầu thực tế. Từ đó, sẽ có những chia sẻ phù hợp cho từng học viên.

Đăng ký và nộp học phí

Bạn sẽ được mời tới trụ sợ của IT Learn để ký các cam kết về đảm bảo đầu ra cũng như nhận các học liệu cho khoá học.

Hãy để lại thông tin liên lạc, chúng tôi sẽ liên hệ lại với các bạn trong thời gian ngắn nhất

    Làm quen với giảng viên

    Anh Quyết
    Giảng viên
    5 năm kinh nghiệm trong lĩnh vực Software Development hiện tại đang là Project Manager tại TopCV Việt Nam.

    Câu hỏi thường gặp

    Dưới đây là một số ưu thế của Cypress

    • Dễ học và sử dụng: Cypress có cú pháp đơn giản và dễ hiểu, điều này giúp người mới bắt đầu dễ dàng tiếp cận và học hỏi.
    • Real-time Reload: Cypress cung cấp khả năng xem trực tiếp các thay đổi trong mã kiểm thử ngay khi bạn viết. Điều này giúp bạn nhanh chóng kiểm tra và xác minh rằng mã kiểm thử của bạn hoạt động đúng như mong muốn.
    • Cộng đồng hỗ trợ: Cypress có một cộng đồng đông đảo, với nhiều tài liệu, hướng dẫn và tài nguyên hỗ trợ.

    Chúng tôi sẽ cung cấp đầy đủ kiến thức cho bạn để có thể hiểu được bản chât, logic của một nền tảng automation, từ đó, bạn có thể dễ dàng hiểu và đặt ra mục tiêu khi tiếp cận một nền tảng tự động khác.

    • Ban cần hoàn thành việc đóng học phí trước tối thiểu 1 tuần khi khoá học bắt đầu
    • Nếu bạn muốn nghỉ học trong 5 buổi đầu, trung tâm sẽ hoàn 50% học phí
    • Sau 5 buổi học đầu tiên trung tâm sẽ không hỗ trợ hoàn học phí

    Trung tâm hỗ trợ bảo lưu và học lại không giới hạn cho các bạn đã tham gia khóa học.

    Khóa học sẽ được tổ chức offline tại trung tâm 442 Nguyễn Trãi, chúng tôi sẽ thông báo khi có lớp Online tổ chức.  

    Trong buổi học, chúng tôi sẽ hỗ trợ ghi hình bài giảng để bạn có thể tham khảo bất kỳ thời điểm nảo

    Chính sách học phí

    Chính sách học phí cơ bản

    - Giá khoá học: 6.000.000 VND
    - Áp dụng cho các bạn chưa từng học tập tại IT Learn.
    - Áp dụng cho các bạn chỉ tham gia 1 khóa JavaScript cho tester độc lập.

    Chính sách giảm giá

    - Tổng chi phí khi tham gia 2 khóa "Javascript cho tester" và "Cypress Automation" là 9tr đồng
    - Giảm 200k cho học viên đã học tại IT Learn
    - Giảm 200k cho mỗi bạn khi đi học nhóm từ 2 người