Tổng quan về Element repository
Element là phần tử, đối tượng mà người dùng tương tác trên giao diện của hệ thống/ ứng dụng để thực hiện một hành động nào đó. Người dùng có thể tương tác trực tiếp bằng cách click, input, select… hoặc chỉ xuất hiện trên màn hình để diễn đạt một thông tin.
Muốn thực hiện kiểm thử tự động, hệ thống cần xác định được xpath của phần tử/đối tượng mà người dùng cần tương tác. Xpath giống như địa chỉ định danh của element để tool biết được phần tử đó là phần tử nào trên màn hình. Xpath của các phần tử sẽ được định nghĩa dựa theo một số yếu tố/thuộc tính như name, id, label, class, text, …
Trong quá trình phát triển phần mềm, đôi khi các thuộc tính của phần tử sẽ bị thay đổi và điều này ảnh hưởng trực tiếp đến xpath. Nếu phần tử bị thay đổi đó xuất hiện trong nhiều test scenario thì s ẽ rất phiền phức khi người dùng phải dò tìm lại các test scenario chứa phần tử đó để chỉnh sửa và có thể dẫn đến bỏ sót.
Để khắc phục điều này, LLQ QA Platform đã phát triển chức năng Element Repository. Vậy Element Repository là gì?