
리셀봇 원리로 알아보는 Cypress
애프터캠프
자동 로그인, 자동 상품 구매 동작 원리를 Cypress를 통해서 배워봅니다
Basic
Cypress, 소프트웨어 테스트
Bởi vì giao diện người dùng là nơi diễn ra điểm tiếp xúc với người dùng nên việc kiểm thử từ góc độ người dùng chứ không phải góc độ nhà phát triển là rất quan trọng. Xác minh xem kịch bản người dùng có hoạt động bình thường thông qua thử nghiệm E2E hay không và cảm thấy tin tưởng vào mã của bạn thay vì sợ hãi!
cây bách
Thử nghiệm E2E mặt trước
Các loại thử nghiệm đầu cuối
Vượt qua nỗi sợ viết mã với thử nghiệm E2E!
😅 Có thể xóa chức năng này được không?
🧐 Có cách nào để thực hiện nhanh các bài kiểm tra chức năng lặp lại không?
🤔 Làm thế nào để xác minh mã của tôi?
Các nhà phát triển chịu trách nhiệm về chất lượng chương trình của mình. Do đó, họ phải có khả năng xác minh rằng tất cả các yêu cầu cơ bản đều được đáp ứng trước khi chuyển giao kiểm thử chức năng cho bộ phận QA. Hãy trải nghiệm sự tự tin được tăng cường nhờ kiểm thử tự động đáng tin cậy trong mã của bạn!
Lòng can đảm không phải là không sợ hãi.
Lòng can đảm thực sự là hành động bất chấp nỗi sợ hãi.
- Goethe
Chúng ta sẽ cùng nhau tạo ra trải nghiệm giúp biến nỗi sợ phải viết mã kiểm thử front-end thành sự tự tin.
Bất kỳ ai biết các khái niệm cơ bản về JavaScript
Bất kỳ ai có nhu cầu về mã kiểm tra
Khi mới học front-end, bạn có thể tập trung vào việc phát triển các tính năng giao diện người dùng màn hình và có thể hơi e ngại việc kiểm thử mã. Chúng ta sẽ vượt qua nỗi sợ này bằng cách triển khai các tính năng quy mô nhỏ và cung cấp phản hồi lẫn nhau. Cụ thể, chúng ta sẽ thực hành kiểm thử các kịch bản người dùng trên máy khách bằng công cụ kiểm thử E2E.
Lý do chúng ta tham gia khóa học này là để viết mã kiểm thử và xác minh chức năng của ứng dụng. Vì vậy, trước tiên chúng ta sẽ xác minh chức năng của ứng dụng và sau đó học lý thuyết.
Thay vì đi sâu vào chi tiết về phương pháp hoặc cách sử dụng ngay từ đầu, trước tiên bạn sẽ trải nghiệm toàn bộ chu trình viết mã kiểm thử.
Ứng dụng đã có sẵn chức năng này, do đó bạn có thể tập trung vào việc viết mã kiểm tra.
📔 Kho lưu trữ: https://github.com/blackcoffee-study/js-counter-test
💻 Bản demo: https://blackcoffee-study.github.io/js-counter-test/
Hãy cùng kiểm tra các hàm cộng, trừ và đặt lại của ứng dụng bộ đếm. Bạn có thể tự triển khai các hàm này, nhưng nếu muốn tập trung vào việc kiểm tra, hãy chỉ viết các bài kiểm tra trong nhánh nơi các hàm được triển khai!
📔 Kho lưu trữ: https://github.com/blackcoffee-study/js-calculator-test/tree/main
💻 Bản demo: https://blackcoffee-study.github.io/js-calculator-test/
Kiểm tra các chức năng cơ bản của máy tính như phép tính số học.
H. Người mới bắt đầu học JavaScript có thể nghe bài này được không?
Vâng, tất nhiên rồi. Tôi đã chuẩn bị một ứng dụng đơn giản dành cho người mới bắt đầu học JavaScript, và tôi đã tạo một nhánh riêng để bạn có thể tập trung vào việc kiểm thử thay vì triển khai chức năng. Vui lòng tham khảo!
H. Có mã kiểm tra nào tôi có thể tham khảo không?
Tất cả các nhiệm vụ của Makerjun đều được trình bày trong nhóm nghiên cứu riêng của nhóm. Bạn cũng có thể tham khảo mã của các thành viên khác thông qua các PR do các thành viên trong nhóm nghiên cứu đăng tải.
H. Khóa học này có dạy TDD không?
Học TDD (Phát triển hướng kiểm thử) đòi hỏi sự hiểu biết sâu sắc hơn về triết lý đằng sau TDD và cách triển khai chức năng. Bài giảng này cố tình loại bỏ những nội dung không liên quan để giúp bạn làm quen hơn với mã kiểm thử và tích lũy kinh nghiệm thực tế khi viết mã. Chúng ta sẽ thảo luận về TDD và mã kiểm thử chuyên sâu hơn trong các bài giảng tiếp theo!
Makerjun đang tạo ra một 'môi trường' nơi chúng ta có thể cùng nhau phát triển với nguồn năng lượng tươi sáng.
Bạn có thể tìm thấy thông tin chi tiết hơn về Makerjun trên trang hồ sơ của Makerjun!
Khóa học này dành cho ai?
Những người kiểm tra bằng cách nhấp chuột liên tục
Những người muốn thể hiện bằng những con số cụ thể những chức năng nào hoạt động trong ứng dụng họ đã tạo
Những người có thể tạo các ứng dụng đơn giản bằng JavaScript
Cần biết trước khi bắt đầu?
JavaScript vani
Tất cả
11 bài giảng ∙ (45phút)
Tất cả
51 đánh giá
239.154 ₫
Khám phá các khóa học khác trong cùng lĩnh vực!