Sự khác biệt giữa QTP 10 và QTP 11

QTP 10 so với QTP 11

QTP 10 và QTP 11 là hai phiên bản của Quick Test Professional (QTP), đây là một công cụ kiểm tra để đánh giá mức độ thành thạo của các cá nhân trong Giao diện người dùng đồ họa chức năng. Nó giúp kiểm tra rất nhiều chủ đề như ứng dụng windows tiêu chuẩn, đối tượng web, điều khiển Active X, .Net, Java, SAP, ứng dụng cơ bản trực quan, Siebel, Oracle, PeopleSoft và trình giả lập thiết bị đầu cuối. QTP tuân thủ Unicode theo các yêu cầu của tiêu chuẩn Unicode. Điều này cho phép thử nghiệm các ứng dụng bằng nhiều ngôn ngữ.

Cho đến nay đã có nhiều phiên bản QTP và với sự xuất hiện của QTP11, có nhiều người nhầm lẫn về sự khác biệt giữa QTP11 và QTP10. Tất nhiên, có nhiều cập nhật cũng như các tính năng hoàn toàn mới trong QTP11 không có trong QTP10.

Mặc dù QTP10 chỉ có thể xác định đối tượng thông qua nhận dạng đối tượng bình thường, có nhiều cách khác nhau để xác định đối tượng trong QTP11. Các phương thức khác nhau này là hướng dẫn XPath và hướng dẫn CSS.

Trong QTP11, trình xem kết quả đã được cải thiện ở dạng biểu đồ hình tròn, số liệu thống kê cho cả lần chạy thử và trang tóm tắt hiện tại và trước đó.

Phương pháp nhận dạng đối tượng bình thường đã được thay đổi một chút trong QTP11. Có một định danh quan hệ trực quan ngoài định danh thứ tự. Trong trường hợp này, nhận dạng đối tượng sẽ phụ thuộc vào mối quan hệ với các đối tượng lân cận và sẽ hữu ích để khắc phục điểm yếu của tính năng nhận dạng thông thường có trong QTP10.

Có một Thư viện LoadFunctionL Library mới trong QTP11 rất hữu ích để tải thư viện hàm ở bất kỳ bước nào thay vì bắt đầu chạy.

So với QTP10, việc tạo biểu thức chính quy rất dễ dàng trong QTP11.

Có thể kiểm tra GUI và chức năng ứng dụng không có UI mà QTP10 không thể thực hiện được.

Có một bổ sung Silverlight hoàn toàn mới hỗ trợ để kiểm tra các đối tượng trong silverlight 2 và silverlight 3. Một tính năng mới khác đã được thêm vào trong QTP là tự động tham số hóa các bước.