Công cụ QTP hoặc UFT (Kiểm tra chức năng hợp nhất) là một công cụ Kiểm tra phần mềm được sử dụng cho quá trình Kiểm tra Tự động hóa . Nó đặc biệt được sử dụng để kiểm tra "hồi quy" hoặc "chức năng". Một số tính năng QTP bao gồm
- Nó chỉ chạy trong môi trường Windows
- Nó sử dụng "VB Script" làm ngôn ngữ kịch bản
- Tùy thuộc vào phiên bản mà nó hỗ trợ các công nghệ khác nhau (Web, Java, .Net, SAP, v.v.)
Micro Focus UFT là phiên bản cuối cùng của QTP; nó là sự kết hợp của cả HP QTP + Service Test. Nó cũng hỗ trợ các hệ thống CI (tích hợp liên tục) mã nguồn mở như Hudson và Jenkins. Hiểu được yêu cầu của điện thoại và máy tính bảng, UFT cung cấp hỗ trợ mở rộng cho thử nghiệm Di động. Với hỗ trợ di động HP UFT này, nó sẽ có thể tạo các tập lệnh bất khả tri cho nền tảng di động. Tập lệnh này đã được phát triển trên iOS cũng có thể hoạt động trên Android.
Đối với bất kỳ công cụ tự động hóa nào, quy trình kiểm tra tự động phải trải qua quy trình sau
Kiểm tra tự động hóa
- Phân tích tính khả thi trong quá trình tự động hóa :
Trước khi thực hiện Kiểm thử tự động hóa trên phần mềm, điều cần thiết là phải kiểm tra xem phần mềm có thể được tự động hóa hay không
- Quy trình phần công cụ phù hợp :
Chọn công cụ tự động hóa dựa trên yêu cầu, cách sử dụng và chức năng của phần mềm
- Chọn và phát triển khung tự động hóa :
Sau khi chọn công cụ tự động hóa, bước tiếp theo là chọn một khuôn khổ phù hợp để tự động hóa
- Chứng minh khái niệm :
POC hoặc Proof of Concept được thiết lập với thiết lập từ đầu đến cuối để đánh giá xem liệu công cụ có thể thực hiện tự động hóa ứng dụng hay không
- Phát triển, chạy và phân tích tập lệnh thử nghiệm :
Khi tập lệnh được chuẩn bị, các tập lệnh sẽ được thực thi, dẫn đến phân tích và ghi nhật ký Lỗi.
So sánh-QTP so với các công cụ kiểm tra di động khác
QTP & Công cụ kiểm tra đám mây ( DeviceAnywhere, Perfectiomobile ) | QTP & Công cụ SeeTest | |
---|---|---|
Máy ghi âm | KHÔNG | ĐÚNG |
Bảo vệ | Có hạn | Hoàn toàn an toàn |
khả dụng | Hạn chế (Mỗi giờ đặt hàng trước) | Luôn có sẵn (thiết bị trong tầm tay của người thử nghiệm) |
Chạy thử nghiệm từ QTP | ĐÚNG | ĐÚNG |
Chỉnh sửa bài kiểm tra từ QTP | ĐÚNG | ĐÚNG |
Nhận báo cáo trong QTP | ĐÚNG | ĐÚNG |
Kiểm tra các thiết bị vật lý thực | CÓ (Các thiết bị trong đám mây được kết nối từ xa) | CÓ (Tất cả các thiết bị, tất cả các kiểu máy) |
Kiểm tra phần cứng độc quyền | KHÔNG | ĐÚNG |
Thử nghiệm trình giả lập | KHÔNG | ĐÚNG |
Phạm vi của điện thoại di động đã thử nghiệm | Tất cả bao gồm các thiết bị cũ | Chỉ điện thoại thông minh (Android, Blackberry, Symbian, v.v.) |
Một thiết bị được kết nối cục bộ qua USB | KHÔNG (điều khiển từ xa qua đám mây) | ĐÚNG |
Các phương pháp thử nghiệm di động khác nhau
- Kiểm tra khả năng tương thích : Nó xác minh rằng ứng dụng hoạt động như mong đợi với các kích thước màn hình, phần cứng bên trong, độ phân giải khác nhau, v.v.
- Kiểm tra khả năng tương tác : Nó kiểm tra các chức năng khác nhau như chia sẻ hội nghị, nhắn tin đơn giản, nhắn tin video, thiết lập cuộc gọi, v.v. trên các thiết bị di động khác nhau
- Kiểm tra chức năng : Nó kiểm tra các khía cạnh hoạt động của thiết bị di động như tùy chọn xử lý phương tiện lưu trữ, điều khiển, v.v.
- Khả năng sử dụng Chức năng : Nó bao gồm kiểm tra điều hướng ứng dụng, kiểm tra giao diện di động, phối màu của ứng dụng, v.v.
- Kiểm tra hiệu suất : Nó kiểm tra căng thẳng và khả năng chịu tải của các thiết bị di động
- Kiểm tra bản địa hóa và quốc tế hóa : Thử nghiệm này đảm bảo rằng thiết bị hỗ trợ thử nghiệm quốc tế hóa và bản địa hóa
- Trao đổi dữ liệu và đồng bộ hóa Kiểm tra : Nó xác minh rằng thiết bị có thể đồng bộ hóa hoàn hảo với các thiết bị khác như PC, PDA và các thiết bị di động khác
Ưu điểm của QTP hoặc UFT cho thử nghiệm Di động
- rất đơn giản và dễ để sử dụng
- Lập kế hoạch và giám sát dễ dàng
- Hỗ trợ bàn trợ giúp đầy đủ từ HP
- Sử dụng ngôn ngữ VBScript và dễ viết mã so với các ngôn ngữ lập trình hướng đối tượng khác