강의

멘토링

커뮤니티

BEST
Programming

/

Front-end

Bắt đầu với kiểm thử Frontend thực chiến

Khóa học kiểm thử không thể bỏ qua nếu bạn muốn trở thành một lập trình viên frontend thực chiến có năng lực. Hoàn thành từ nhập môn đến thực chiến kiểm thử trong một khóa học 👊

(5.0) 29 đánh giá

349 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • captain
Software Test
Software Test
Cypress
Cypress
e2e
e2e
JavaScript
JavaScript
Next.js
Next.js
Software Test
Software Test
Cypress
Cypress
e2e
e2e
JavaScript
JavaScript
Next.js
Next.js

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

김지애

100% đã tham gia

Công ty đề nghị tôi viết mã kiểm tra, nhưng trước đó tôi không có mã nào được viết và phải tự nghiên cứu và viết nó. Tôi bối rối sau khi tìm kiếm trên Google, vì vậy tôi đã nghe bài giảng của Đại úy Pangyo trong khi học TAS hoặc. View, nhưng anh ấy đã xuất bản một bài giảng mới nên tôi đã tham gia ngay khóa học đó. Thật tuyệt khi cài đặt môi trường và các phần có lỗi được giải thích rõ ràng, vì vậy tôi có thể làm việc trên các phần đó mà không tốn ít thời gian hơn so với các bài giảng khác.

5.0

mung5079

100% đã tham gia

Tôi tham gia khóa học vì tôi cảm thấy mình còn thiếu sót khi lần nào cũng chỉ làm bài kiểm tra đơn vị. Mặc dù tôi không phải là một nhà phát triển đang làm việc nhưng nó đã giúp tôi rất nhiều khi thực hiện một dự án đồ chơi. Cảm ơn!

5.0

콩팬더

100% đã tham gia

Tôi chỉ làm bài kiểm tra đơn vị với Jest mỗi ngày, nhưng bây giờ tôi đã dùng thử Cypress, đây là lần đầu tiên tôi thực hiện bài kiểm tra E2E, tôi thấy nó rất thú vị và rất thích bài giảng! Cảm ơn bạn một lần nữa vì bài giảng tuyệt vời này :)

Bạn sẽ nhận được điều này sau khi học.

  • Kiểm thử Frontend

  • Lý thuyết kiểm thử

  • Cách viết test code

  • Kiểm thử e2e

  • Cypress

  • Tự động hóa kiểm thử

Năng lực của một lập trình viên frontend giỏi là gì? 🤔

Khả năng đảm bảo tính ổn định và độ hoàn thiện của tính năng đã triển khai cũng quan trọng không kém khả năng triển khai tính năng nhanh chóng. Mỗi lần chúng ta cần phải kiểm tra kỹ lưỡng xem code mình viết có ảnh hưởng đến các tính năng hiện có hay không.

Việc kiểm tra hoạt động của tính năng một cách lặp đi lặp lại thật tẻ nhạt và phiền phức. Đặc biệt, vì nó làm chậm giờ tan làm của chúng ta nên tuyệt đối không nên chỉ kiểm thử bằng tay.

Điều giúp chúng ta có thể sử dụng thời gian quý báu vào những việc có giá trị hơn chính là test code và test tự động hóa. Hãy nâng cao hiểu biết về testing thông qua khóa học này để làm việc thông minh hơn và trở thành một frontend developer được công nhận!

Đặc điểm của khóa học này

📌 6 năm chỉ viết code test. Khóa học truyền đạt trọn vẹn nội công sâu sắc tích lũy được qua việc trao đổi với vô số QA (Quản lý chất lượng)

📌 Khóa học tập trung vào thực hành (90%) với 1 dự án mini, 1 dự án thực tế, từ lý thuyết cơ bản về testing

📌 Bạn không biết tại sao phải test và cách viết test code như thế nào? Khóa học sẽ giải thích một cách rõ ràng.

📌 Trong thực tế, mã kiểm thử được nghĩ như thế nào? Chúng tôi sẽ chỉ cho bạn cách viết hiệu quả.

📌 Giới thiệu phương pháp thiết kế kịch bản kiểm thử từ góc nhìn người dùng.

Khóa học này phù hợp với bạn nếu

Tôi quan tâm đến việc kiểm thử.

Mọi người xung quanh đều nói code test rất quan trọng nhưng tôi không biết phải bắt đầu từ đâu.

Tôi muốn làm tốt phát triển frontend
Tôi làm khá tốt việc triển khai tính năng
nhưng để trở thành developer cấp độ tiếp theo
thì tôi phải làm thế nào?

Mỗi lần triển khai đều phải kiểm tra thật phiền phức
Mỗi lần triển khai dịch vụ phải kiểm tra từng chức năng hoạt động thật phiền phức. Có cách nào dễ dàng hơn không?

Sau khi hoàn thành khóa học

  • Tay của bạn sẽ hiểu được tại sao cần code test và nên test những gì, chứ không chỉ là đầu.

  • Bạn sẽ biết cách viết test code ngắn gọn và hiệu quả.

  • Bạn có thể từ bỏ thói quen kiểm tra thủ công lặp đi lặp lại và tự động hóa việc xác nhận chức năng.

  • Bạn có thể nâng cao chất lượng code và độ hoàn thiện của ứng dụng web lên một tầm cao mới.

  • Bạn sẽ dễ dàng sử dụng công cụ kiểm thử Cypress.

Bạn sẽ học những nội dung này.

Khái niệm cơ bản về kiểm thử và lý thuyết kiểm thử tổng quan

Giải thích bằng tài liệu giảng dạy về lý thuyết tổng quan và các khái niệm cơ bản về testing mà nhà phát triển web cần phải biết.

Từ cách sử dụng cơ bản các công cụ testing đến phân tích lỗi

Chúng tôi sẽ hướng dẫn từ cách sử dụng cơ bản của công cụ testing đến những đặc điểm hữu ích cần biết cho từng loại UI. Đặc biệt, thông qua live coding, bạn có thể cùng tạo ra lỗi, phân tích và sửa chữa chúng.

Phương pháp thiết kế kịch bản kiểm thử và tái cấu trúc dần dần

Truyền đạt bí quyết viết kịch bản kiểm thử được tích lũy qua nhiều năm. Cấu trúc hóa một cách có hệ thống code đã học trong quá trình học tập và cải thiện chất lượng code kiểm thử thông qua refactoring.

Bắt đầu với dự án mini và hoàn thành với dự án thực tế.

Học cả khái niệm cơ bản và nâng cao bằng cách viết test code cho ứng dụng counter đơn giản và trang web thương mại điện tử có nhiều tính năng. Chia sẻ không giới hạn những mẹo hay tích lũy được từ thực tế

Người tạo ra khóa học này 👨‍💻

Captain Pangyo

Phỏng vấn "Người mà Inflearn đã gặp"

Lưu ý trước khi học

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Trong khóa học sử dụng Mac nhưng cũng giải thích đầy đủ các phím tắt liên quan đến Windows.

  • Công cụ sử dụng: VSCode

Tài liệu học tập

  • Mã nguồn hoàn chỉnh được cung cấp qua GitHub.

  • Mỗi video bài giảng đều cung cấp nhiều tài liệu học tập và video giáo dục bổ sung để bạn có thể học thêm.

Kiến thức tiên quyết và lưu ý

  • Các khái niệm cơ bản về JavaScript và framework frontend (React hoặc Vue)

  • Bắt đầu với Next.js sẽ tốt hơn nếu bạn đã học khóa học này ^^ (Nhưng bạn vẫn có thể học mà không cần học trước ❤) course first ^^ (but you can still take it without it ❤)

도라 띠배너 모음 (3)
위즈 띠배너 모음

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Lập trình viên front-end quan tâm đến testing

  • Lập trình viên Frontend Junior

  • Người mới bắt đầu phát triển frontend

  • Lập trình viên web thực chiến muốn tan ca đúng giờ

  • Lập trình viên web thấy phiền phải kiểm tra tính năng mỗi lần triển khai

Cần biết trước khi bắt đầu?

  • JavaScript

Xin chào
Đây là

49,267

Học viên

4,853

Đánh giá

3,816

Trả lời

4.9

Xếp hạng

19

Các khóa học

Tôi đã chia sẻ kiến thức trên Inflearn được 8 năm. 🏠 Blog kỹ thuật, 📣 Twitter, 💻 Github

📗 Do it! Nhập môn Vue.js, TypeScript cho người mới bắt đầu v.v. Tác giả của 3 cuốn sách
📖 Cracking Vue.js, TypeScript Handbook, Webpack Handbook. Tác giả của 3 cuốn sách hướng dẫn trực tuyến miễn phí
👨‍💻 Vận hành Kênh YouTube phát triển Front-end của Captain Pangyo - Nơi lắng nghe những trăn trở của các bạn đang tìm việc và các lập trình viên trẻ
🥤 Vận hành Phòng chat mở KakaoTalk của Captain Pangyo - Nơi cập nhật thông tin mới nhất về phát triển Front-end và lắng nghe suy nghĩ, trăn trở của các đồng nghiệp trong ngành

Chương trình giảng dạy

Tất cả

36 bài giảng ∙ (3giờ 32phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

29 đánh giá

5.0

29 đánh giá

  • kga9002님의 프로필 이미지
    kga9002

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Công ty đề nghị tôi viết mã kiểm tra, nhưng trước đó tôi không có mã nào được viết và phải tự nghiên cứu và viết nó. Tôi bối rối sau khi tìm kiếm trên Google, vì vậy tôi đã nghe bài giảng của Đại úy Pangyo trong khi học TAS hoặc. View, nhưng anh ấy đã xuất bản một bài giảng mới nên tôi đã tham gia ngay khóa học đó. Thật tuyệt khi cài đặt môi trường và các phần có lỗi được giải thích rõ ràng, vì vậy tôi có thể làm việc trên các phần đó mà không tốn ít thời gian hơn so với các bài giảng khác.

    • captain
      Giảng viên

      Cảm ơn bạn đã đánh giá buổi học đầu tiên của bạn, Jiae :) Lớp JS hôm nay cũng đã được khai giảng. Nếu bạn quan tâm thì hãy tham gia lớp học nhé. Cảm ơn! :) https://inf.run/RC452

  • chayeonggeon0331님의 프로필 이미지
    chayeonggeon0331

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • mung50799126님의 프로필 이미지
      mung50799126

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Tôi tham gia khóa học vì tôi cảm thấy mình còn thiếu sót khi lần nào cũng chỉ làm bài kiểm tra đơn vị. Mặc dù tôi không phải là một nhà phát triển đang làm việc nhưng nó đã giúp tôi rất nhiều khi thực hiện một dự án đồ chơi. Cảm ơn!

      • tk2ektk3ek6796님의 프로필 이미지
        tk2ektk3ek6796

        Đánh giá 37

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • ymh0951님의 프로필 이미지
          ymh0951

          Đánh giá 17

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          Tôi chỉ làm bài kiểm tra đơn vị với Jest mỗi ngày, nhưng bây giờ tôi đã dùng thử Cypress, đây là lần đầu tiên tôi thực hiện bài kiểm tra E2E, tôi thấy nó rất thú vị và rất thích bài giảng! Cảm ơn bạn một lần nữa vì bài giảng tuyệt vời này :)

          • captain
            Giảng viên

            Ôi Kongpanda, lâu rồi cảm ơn bạn đã thích bài giảng này :)

        1.146.211 ₫

        Khóa học khác của captain

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!