![Page Object Model: Lựa chọn để test automation đi đường dài](/static/22906bcd674e1cac2933dd9a73403484/fc407/e2e-page-object-thumbnail.png)
![Page Object Model: Lựa chọn để test automation đi đường dài](/static/22906bcd674e1cac2933dd9a73403484/78e2e/e2e-page-object-thumbnail.png)
Page Object Model: Lựa chọn để test automation đi đường dài
![Trần Viễn](/static/07ba9e012a204f6f716676aa87e63e6e/e9a79/vien-tran.png)
Trong bài này chúng ta tìm hiểu một kiểu mẫu triển khai source code tự động hóa cho end-to-end khá phổ biến cũng như nổi tiếng đó là Page Object Model (POM). Kiểu mẫu này mang lại hai lợi ích to lớn là: Giảm sự trùng lắp (reduces code duplication), tăng tính tái sử dụng (reusable) và giàu tính bảo trì (improves test maintenance)