Tổng quan
Maveryx Test Automation Framework tập trung vào kiểm thử tự động cho functional, regression và GUI testing trên cả ứng dụng desktop lẫn Web. Danh sách công nghệ được nêu rõ gồm Java,.NET, MFC, WPF ở phía desktop và HTML/HTML5, JS, Ajax, GWT ở phía Web.

Điểm đáng chú ý nằm ở khả năng inspect UI trực tiếp tại runtime. Cách tiếp cận này cho phép framework nhận diện test object ngay cả khi đối tượng đã thay đổi kể từ lúc tạo test, thay vì phụ thuộc vào bản ghi thao tác hay kho đối tượng tĩnh.
Framework kiểm thử tự động cho functional, regression và GUI testing trên desktop lẫn Web. Hỗ trợ data-driven, keyword-driven, CI và nhận diện đối tượng UI ngay tại runtime.
Tính năng nổi bật
- Thực thi GUI testing để kiểm tra đầy đủ Graphical User Interfaces.
- Viết functional requirements test scripts cho bài toán kiểm thử chức năng.
- Chạy regression test nhiều lần mà không cần sửa script.
- Nhận diện test object ngay cả khi UI đã thay đổi sau lúc tạo test.
- Loại bỏ nhu cầu record action trong quá trình xây dựng test.
- Giảm phụ thuộc vào GUI Maps và Object Repositories.
- Thiết kế keyword-driven test bằng Excel sheets thực thi.
Ứng dụng thực tế
- Tự động hóa kiểm thử giao diện cho ứng dụng desktop viết bằng Java,.NET, MFC hoặc WPF.
- Thiết lập regression testing cho ứng dụng Web dùng HTML/HTML5, JS, Ajax hoặc GWT.
- Xây dựng bộ test theo dữ liệu từ Excel, CSV, XML và hệ quản trị cơ sở dữ liệu.
- Chuẩn hóa kịch bản kiểm thử theo mô hình keyword-driven bằng Excel hoặc XML.
- Đưa test automation vào quy trình build và CI với Jenkins, TeamCity, Bamboo hoặc Microsoft Test Manager.
Đối tượng sử dụng phù hợp
- QA engineers cần tự động hóa functional, regression và GUI testing
- Test automation engineers làm việc với ứng dụng desktop và Web đa công nghệ
- Nhóm phát triển cần tích hợp kiểm thử tự động vào môi trường CI
- Technical leads cần framework có khả năng mở rộng bằng custom controls và keywords
Thông tin kỹ thuật
Câu hỏi thường gặp
Maveryx Test Automation Framework hỗ trợ những kiểu kiểm thử nào?
Framework hỗ trợ functional testing, regression testing, GUI testing, data-driven testing và keyword-driven testing.
Có thể dùng cho ứng dụng desktop và Web không?
Có. Danh sách công nghệ được nêu gồm desktop Java,.NET, MFC, WPF và Web HTML/HTML5, JS, Ajax, GWT.
Framework xử lý thay đổi của giao diện như thế nào?
Công cụ có thể inspect UI trực tiếp tại runtime để nhận diện test object ngay cả khi chúng đã thay đổi kể từ lúc tạo test.
Có cần record action hoặc tạo object repository không?
Intelligent object recognition engine được mô tả là loại bỏ nhu cầu recording actions hoặc tạo GUI Maps, Object Repositories.
Maveryx tích hợp với môi trường nào?
Thông tin hiện có nêu Eclipse plug-in và các hệ CI/build gồm Jenkins, TeamCity, Bamboo, Microsoft Test Manager.




Bình luận