Đánh giá liên kết python
Trong lĩnh vực công nghệ thông tin những năm gần đây, ngôn ngữ lập trình Python ngày càng trở nên phổ biến. Với bất kỳ trình lập trình viên nào, việc tự kiểm tra (test) những dòng mã mình viết ra là rất quan trọng. Với Python, người lập trình cần nắm bắt những kỹ năng kiểm tra đặc biệt của kẻ thù. Trong bài viết này, chuyên gia của CO-WELL Asia sẽ hướng dẫn cơ bản về selen trong Python sử dụng UnitTest Show 1. Tìm hiểu về Test automation trong pythonCác lý do chọn Python là ngôn ngữ để thực hiện tự động hóa
Python unittest
2. Cài đặt môi trườngCài đặt Python
Cài đặt Selenium với PythonOpen Command Prompt → run command line “ Cài đặt IDE Phục vụ cho việc viết mã Python được thuận lợi, chúng ta cần tải xuống IDE phù hợp. Ở đây tôi sử dụng IDE Intellij (Vì IDE này máy đã được cài đặt sẵn). Về phần cài đặt thì đơn giản sẽ không hướng dẫn. Ngoài ra, có thể sử dụng các IDE khác. PyCharm, Eclipse, … 3. Create script menuTestCase và kiểm thử dữ liệuTrường hợp thử nghiệm. thực hiện viết tập lệnh trên trang đăng nhập, nhập “herokuapp” và sử dụng trình duyệt Chrome để chạy thử nghiệm
kiểm tra dữ liệu. Chuẩn bị data test trong file excel theo mẫu sau Ngoài ra, có thể chuẩn bị kiểm tra dữ liệu từ json, xml, … Tạo dự án mới trong IDEMở Intellij, trên màn hình chào mừng bạn đến với IDE intellij chọn “dự án mới”. Đặt tên dự án và nhấn Kết thúc để hoàn thành.
Tạo tập lệnhTải trình điều khiển chrome theo phiên bản chrome hiện có và lưu vào thư mục “trình điều khiển” Đọc dữ liệu test từ file data test (Được lưu trong excel)Tạo hàm ReadDataTest. py from folder “steps” used to read data test from file excel đã chuẩn bị sẵn
Trình duyệt Chrome tùy chỉnhTạo chức năng CustomChromDriver. py from folder “utils” used to edit profile of browser you want to open Tạo tệp kiểm traTại thư mục “tests” tạo mới file Python. Nhập tên tệp và chọn “Python unit test” Đăng nhập tệp Kiểm tra. py ①Nhận dữ liệu kiểm tra đã được tạo trong tệp ReadDataTest. py 3. 3. 4. Lấy các phần tử cần thao tác Bước thực hiện tập lệnh Tạo tệp Step_login. py trong thư mục “step” ① Các thao tác sử dụng để đăng nhập. nhập tên người dùng → nhập mật khẩu → nhấn nút đăng nhập. 3. 3. 6. Tạo tập lệnh kiểm tra kết quả Chạy tập lệnhĐể xem được kết quả test thuận tiện thì cần thêm html-report vào script. At unittest command. main() call to method report Kết quả chạy thử sẽ được lưu vào báo cáo Ngoài ra để báo cáo dễ nhìn hơn thì có thể tùy chỉnh tại mẫu. Ví dụ mẫu đã được tùy chỉnh lại
Nguyễn Võ Công Hậu – CO-WELL Asia
Trên đây là những hướng dẫn cơ bản của chuyên gia từ CO-WELL Asia về Unit Testing trong Python. Đừng quên theo dõi chuyên mục CODEWELL trên website CO-WELL Asia để đón đọc những bài viết công nghệ bổ ích nhé |