Sai lầm thường gặp ở người mới học automation test
Học selenium nhưng lại sa đà sang việc học lập trình. Học lập trình qua tool nên chỉ học cách sử dụng cái API của selenium thay vì học bài bản lập trình. Vậy nên xin đừng học lập trình qua tool/thư viện/framework hãy về với những giá trị nền tảng.
Bản chất của công nghệ là sự nối tiếp. Người đi sau sẽ thừa hưởng thành quả của thế hệ đi trước, lấy đó làm nền tảng để phát triển tiếp nhưng không nắm được điều này dẫn đi việc "thiết kế lại bánh xe". Người hay mắc phải sai lầm này thường là người có cái tôi lớn nên thường có tư tưởng đi xây dựng đế chế của riêng mình và đặt tên đế chế đó là "my framework". Họ muốn mọi thứ phải xoay quanh họ và họ muốn kiểm soát mọi thứ. Đó là lựa chọn thiếu sáng suốt với những kẻ sinh sau, đẻ muộn mà muốn tiến lên đầu bằng việc đi lại mọi bước mà lịch sử đã đi qua. Đi tắt đón đầu hay ngồi lên vai người không lồ mới là thứ có thể giúp bạn điều đó. Bạn sẽ tiết kiệm được rất nhiều thời gian nếu bỏ cái tôi xuống để lắng nghe và học hỏi. Vậy nên xin Đừng thiết kế lại bánh xe
Tốn nhiều thời gian cho việc thử nghiệm, vọc vạch "cái mới" cho "my framework" rồi sửa chữa, fix lỗi...nên không tập trung cho công việc chính là đảm bảo chất lượng (test).
Hậu quả
Đóng băng khả năng tiếp thu và mở rộng kiến thức với cộng đồng. Những người này thường yêu quý và cất giữ thành quả của họ mà không chia sẻ ra ngoài. Trong khi trên thực tế toàn bộ những gì họ làm đều là những thứ bình thường.
Gây khó khăn cho người khác khi tham gia làm cùng dự án vì không có chuẩn hoá. Điều này tạo ra nguy cơ khi trong team có 2 senior automation, điều này sẽ dẫn đến cuộc chiến giữa các "my framework". Cuộc chiến giữa những cái tôi, cái tao.
Do không có chuẩn hoá nên dẫn tới khó tuyển người ngoài thị trường lao động khi cần scale, đồng thời người làm trong dự án cũng không có kiến thức mang tầm "cộng đồng" để thay đổi công việc, việc duy nhất mà những người này làm là clone một bộ source code rồi mang đi.
Pre-condition
Hoàn thành cài đặt môi trường trước khi thực hiện theo hướng dẫn ở video dưới đây.
Sau khi xem và thực hành xong. Việc tiếp theo là bạn sẽ đặt các câu hỏi cho chúng tôi. Đây chính là quá trình tự học. Tự học không phải học một mình mà là tự mình đặt câu hỏi WHY và bằng nhiều cách khác nhau tìm ra được lý do cho câu hỏi WHY đó, trong đó có cả việc hỏi người khác.
Lưu ý
Trong trường hợp bạn thấy video bị mờ. Hãy chỉnh lại Quality độ phân giải của video
Trong trường hợp bạn muốn video chạy nhanh hơn hãy chỉnh lai Playback Speed lên cao hơn
Sai lầm thường gặp ở người mới học automation test
Hậu quả
Pre-condition
Hoàn thành cài đặt môi trường trước khi thực hiện theo hướng dẫn ở video dưới đây.
Hướng dẫn
Xem chi tiết video tại đây: 01 - Setup an automation project T6.2023
Sau khi xem và thực hành xong. Việc tiếp theo là bạn sẽ đặt các câu hỏi cho chúng tôi. Đây chính là quá trình tự học. Tự học không phải học một mình mà là tự mình đặt câu hỏi WHY và bằng nhiều cách khác nhau tìm ra được lý do cho câu hỏi WHY đó, trong đó có cả việc hỏi người khác.
Lưu ý
Trong trường hợp bạn thấy video bị mờ. Hãy chỉnh lại
Quality
độ phân giải của video Trong trường hợp bạn muốn video chạy nhanh hơn hãy chỉnh laiPlayback Speed
lên cao hơn