- ALM cho phép tích hợp với các sản phẩm HP khác như HP UFT và Hp Load Runner.
- HP UFT là một công cụ tự động hóa chức năng hỗ trợ tự động hóa cả ứng dụng dựa trên Windows và dựa trên web. Nó cũng hỗ trợ nhiều công nghệ như .NET, Java, Siebel, SAP, v.v.
- Trong phần này, chúng ta sẽ hiểu cách lái các tập lệnh UFT từ ALM. Nó bao gồm các cấu hình và bước khác nhau.
- Điều kiện tiên quyết cho mô-đun này là cả ALM và UFT phải được cài đặt.
Phần A - Cài đặt bổ trợ:
Bước 1) Điều hướng đến trang đích ALM (http: // localhost: 8181 / qcbin /) và chọn 'Công cụ' như hình dưới đây.
Bước 2) Trang Bổ trợ và liên kết 'Kết nối ALM của HP' sẽ được nhấp vào.
Bước 3) Nhấp vào liên kết 'Tải xuống HP ALM Connectivity' và tệp exe sẽ được tải xuống ở vị trí được chỉ định.
Bước 4) Nhấp chuột phải vào tệp đã tải xuống và 'Chạy với tư cách Quản trị viên'.
Bước 5) Sẽ không có bất kỳ trình hướng dẫn cài đặt nào mà người dùng phải trải qua nếu UFT được cài đặt sẵn. Người dùng chỉ nhận được trạng thái cài đặt như hình dưới đây.
Phần B - Kết nối UFT và ALM
Bước 1) Mở UFT và bạn sẽ nhận thấy sự hiện diện của ALM dưới dạng một trong các menu như hình dưới đây.
Bước 2) Điều hướng menu ALM và chọn Kết nối ALM.
Bước 3) Hộp thoại kết nối ALM mở ra.
- Nhập URL máy chủ ALM
- Nhập Tên người dùng
- Nhập Mật khẩu và nhấp vào 'Kết nối'
Bước 4) Sau khi xác thực thành công, các tệp ALM sẽ được tải xuống vì chúng tôi đang thiết lập kết nối giữa ALM và UFT lần đầu tiên.
Bước 5) Hộp thoại kết nối ALM chờ người dùng chọn miền và dự án.
- Chọn miền
- Chọn dự án
- Nhấp vào 'Đăng nhập'
Bước 6) Hộp thoại kết nối ALM hiển thị trạng thái.
- Đã kết nối với Máy chủ và liệt kê các chi tiết về địa chỉ máy chủ và tên người dùng.
- Được kết nối với dự án và liệt kê các thông tin chi tiết về dự án.
- Nhấp vào 'Đóng'
Phần C - Lưu tập lệnh vào ALM
- Hãy để chúng tôi hiểu các thành phần khác nhau được yêu cầu để thực thi một tập lệnh UFT.
- Tập lệnh trình điều khiển chính - Điểm đầu vào cho bất kỳ Tập lệnh UFT nào có phần mở rộng .mts.
- Thư viện - Tệp Tập lệnh / Hàm có liên quan có thể có phần mở rộng (.vbs) hoặc (.qfl).
- Kho lưu trữ Đối tượng - Về bản chất, nó thường là kho lưu trữ Đối tượng được Chia sẻ và có phần mở rộng .tsr.
- DataTable - Được sử dụng để tham số hóa các bài kiểm tra. Thường là tệp Excel.
Lưu ý: Ý tưởng đằng sau chương này là hiểu tích hợp ALM và UFT chứ KHÔNG phải để học cách viết tập lệnh UFT.
Bước 1) Bước đầu tiên là lưu Tập lệnh trình điều khiển chính vào ALM từ UFT. Điều hướng đến Menu 'File' và chọn 'New Test' như hình dưới đây.
Bước 2) Hộp thoại Kiểm tra Mới mở ra.
- Chọn loại kiểm tra.
- Nhập tên bài kiểm tra.
- Chúng ta cần chọn vị trí là ALM (theo mặc định, nó sẽ hiển thị vị trí đã cài đặt UFT). Nhấp vào nút 'Duyệt qua'.
Bước 3) Hộp thoại 'Chọn vị trí' mở ra.
- Chọn Tab 'Kế hoạch Kiểm tra ALM'.
- Nhấp đúp vào thư mục ' Chức năng ' để mở các thư mục con của nó.
Bước 4) Hộp thoại 'Chọn vị trí' mở ra với các thư mục con của Thư mục ' Chức năng '.
- Nhấp đúp vào thư mục ' Automation .
- Nhấp vào 'Chọn'.
Bước 5) Hộp thoại 'Kiểm tra Mới' được hiển thị lại cho người dùng
- Với vị trí thử nghiệm đã chọn trỏ đến ALM.
- Nhấp vào 'Tạo'.
Bước 6) Bây giờ hãy để chúng tôi xác minh xem thử nghiệm đã được tạo thành công hay chưa bằng cách đăng nhập vào ALM.
Điều hướng đến Mô-đun 'Kế hoạch Kiểm tra'.
- Bạn sẽ nhận thấy rằng tập lệnh kiểm tra 'Guru99_Bank_Auto' được tạo trong thư mục 'Tự động hóa'.
- Trong tab chi tiết, chúng tôi cũng có thể thấy rằng loại kiểm tra bị khóa là 'QUICKTEST_TEST', có nghĩa là nó là một tập lệnh UFT.
Bước 7) Bây giờ bắt đầu phát triển Script trong UFT và lưu script có thể được truy cập trong ALM bằng cách chọn Tab 'Test Script' của bài kiểm tra đã tạo.
Bước 8) Bước tiếp theo là lưu các tệp thư viện chức năng được liên kết trong mô-đun 'tài nguyên kiểm tra' của ALM sẽ được chọn tự động trong quá trình thực thi.
Đối với tập lệnh này, chúng tôi có hai thư viện chức năng được liên kết với tập lệnh thử nghiệm đã tạo, trong đó một thư viện chứa tất cả các chức năng liên quan đến ứng dụng và một thư viện chứa chức năng sẽ giúp người dùng tạo tệp kết quả văn bản đầu ra.
Bước 9) Chúng tôi cần lưu các tệp thư viện được liên kết trong ALM trong 'Tài nguyên thử nghiệm'.
- Nhấp vào nút 'Tài nguyên Mới'
- Hộp thoại 'Tài nguyên Mới' mở ra
- Nhập tên của thư viện hàm
- Chọn loại là 'Thư viện chức năng'
- Nhấp vào 'OK'
Bước 10) Tài nguyên thử nghiệm đã tạo sẽ được hiển thị cho người dùng như hình dưới đây.
Bước 11) Bây giờ chúng ta cần tải tệp .vbs lên tài nguyên thử nghiệm đã tạo.
- Nhấp vào 'Trình xem tài nguyên'
- Nhấp vào 'Tải lên Tệp'
Bước 12) Hộp thoại tải tệp lên sẽ mở ra.
- Chọn Đường dẫn nơi chứa tệp .vbs
- Chọn Tệp phải được tải lên.
- Nhấp vào 'Mở'.
Bước 13) Sau khi tải lên thành công, ALM sẽ hiển thị trạng thái cho người dùng. Nhấp vào 'OK'.
Bước 14) Có thể xem tài nguyên thử nghiệm đã tải lên bằng 'Trình xem tài nguyên'.
Bước 15) Lặp lại các bước từ 8 đến 14 để tải lên một tệp chức năng khác được liên kết với bài kiểm tra. Sau khi tải lên 'createresult.vbs', trình xem tài nguyên sẽ được hiển thị như hình dưới đây.
Bước 16) Bây giờ chúng ta cần tải lên các tệp 'Kho lưu trữ Đối tượng' có liên quan trong mô-đun 'tài nguyên thử nghiệm', tương tự như cách chúng ta đã tải lên các thư viện chức năng.
- Nhấp vào Mô-đun 'Tài nguyên Mới'
- Cửa sổ Mô-đun 'Tài nguyên Mới' mở ra.
- Nhập Tên của tài nguyên thử nghiệm.
- Chọn loại tệp là 'Kho lưu trữ đối tượng'.
- Nhấp vào 'OK'
Bước 17) Tài nguyên kiểm tra được tạo như hình dưới đây. Bây giờ người dùng cần tải lên tệp kho lưu trữ.
- Nhấp vào Tab 'Trình xem Tài nguyên'.
- Nhấp vào Nút 'Tải lên Tệp'.
Bước 18) Bây giờ tải lên tệp kho lưu trữ đối tượng được chia sẻ.
- Chọn Tệp nơi nó đã được lưu trữ.
- Nhấp vào nút 'Mở'.
Bước 19) Sau khi tải lên thành công, ALM sẽ hiển thị trạng thái cho người dùng. Nhấp vào 'OK'.
Bước 20) Tài nguyên thử nghiệm có thể được xem ngay từ ALM như hình dưới đây.
Bước 21) Tài nguyên kiểm tra cuối cùng mà chúng tôi cần tải lên là Trang tính 'Dữ liệu Kiểm tra' chứa kiểm tra được tham số hóa.
Đối với mục đích Demo, chúng tôi đã tự động hóa 4 trường hợp kiểm tra. Dữ liệu thử nghiệm được thiết kế được hiển thị như bên dưới. Bây giờ chúng ta cần tải lên cùng một trong ALM.
Bước 22) Tạo một tài nguyên mới với tên 'TestData' và chọn loại là 'Tài nguyên thử nghiệm' và chọn 'OK'
Bước 23) Như đã giải thích từ bước 17 đến 19, tải lên tệp Excel dữ liệu thử nghiệm và tải lên không thành công 'Dữ liệu thử nghiệm' đã tạo sẽ được hiển thị như hình dưới đây.
Phần D - Cài đặt trong UFT
Bước 1) Chúng tôi có tất cả các tệp liên kết được tải vào ALM, chúng tôi phải đảm bảo rằng tập lệnh tự động hóa chọn tệp thư viện, OR và tệp dữ liệu từ ALM. Hãy để chúng tôi hiểu cách liên kết động các thư viện hàm với tập lệnh thử nghiệm từ ALM.
Bước 2) Kho lưu trữ đối tượng cũng phải được chọn từ tab 'Tài nguyên thử nghiệm' của ALM. Hãy để chúng tôi xem cách tải động kho lưu trữ Đối tượng trong thời gian chạy.
Bước 3) Dữ liệu thử nghiệm phải được nhập vào Trang tính 'Toàn cầu' của UFT. Để thực hiện tương tự, chúng ta nên đảm bảo rằng chúng ta có đoạn mã sau trước khi cố gắng truy cập các tham số được đề cập trong bảng dữ liệu.
Bước 4) Chúng tôi nên đảm bảo rằng chúng tôi cho phép các sản phẩm HP khác tương tác với UFT. Để thực hiện tương tự, hãy vào 'Công cụ' -> 'Tùy chọn' như hình dưới đây.
Bước 5) Hộp thoại Tùy chọn mở ra.
- Chọn Tab 'Kiểm tra GUI'.
- Chọn 'Chạy thử nghiệm'
- Bật 'Cho phép các sản phẩm HP khác chạy thử nghiệm và các thành phần'
- Nhấp vào 'OK'
Phần E - Thực thi Scripts trong ALM
Bước 1) Tạo một bộ thử nghiệm trong Mô-đun 'Phòng thí nghiệm Kiểm tra' để thực thi. Hãy để chúng tôi tạo một 'Thư mục mới' cho bộ thử nghiệm tự động.
- Chọn Mô-đun 'Phòng thí nghiệm Kiểm tra'
- Chọn thư mục mà chúng tôi muốn tạo thư mục mới
- Nhấp vào biểu tượng thư mục mới
- Nhập tên của thư mục
- Bấm OK.
Bước 2) Thư mục mới sẽ được tạo như hình dưới đây:
Bước 3) Bây giờ chúng ta cần tạo một bộ thử nghiệm trong thư mục đã tạo.
- Chọn thư mục
- Nhấp vào nút 'Bộ thử nghiệm mới'
- Nhập tên của bộ thử nghiệm
- Nhấp vào 'Ok'
Bước 4) Giống như các bài kiểm tra thủ công, sau khi tạo bộ kiểm thử, các trường hợp kiểm thử cần được thêm vào từ cây Kế hoạch kiểm tra.
- Chọn bộ thử nghiệm đã tạo
- Nhấp vào nút 'Chọn Kiểm tra'. Cây Kế hoạch Kiểm tra sẽ mở ra.
- Chọn bài kiểm tra
- Nhấp vào nút '<='
Bước 5) Bài kiểm tra được thêm vào sẽ được hiển thị như hình dưới đây.
- Kiểm tra được thêm vào sẽ tự động hiển thị loại kiểm tra là 'QUICKTEST_TEST'.
- Nhấp vào Nút 'Chạy' để kích hoạt quá trình thực thi.
Bước 5) Hộp thoại người chạy thử nghiệm tự động mở ra. Hãy cho chúng tôi hiểu tất cả các tính năng có sẵn trong cửa sổ này.
- Chạy tất cả - Cho phép chúng tôi thực thi tập hợp thử nghiệm hoàn toàn.
- Run - Cho phép chúng tôi chỉ thực thi phiên bản thử nghiệm đã chọn.
- Chạy tất cả các thử nghiệm cục bộ - Thử nghiệm sẽ được bắt đầu trên máy chủ cục bộ. Nếu người dùng Bỏ chọn có khả năng nhập vào tên máy chủ lưu trữ mà các thử nghiệm phải được thực hiện.
- Bật Nhật ký - Tạo tệp nhật ký thực thi trong quá trình chạy thử nghiệm. Để xem nhật ký thực thi sau khi thực thi văn bản, Chọn 'Xem Thực thi ' từ trình đơn 'Chạy' của cùng một hộp thoại.
Nhấp vào 'Chạy' để kích hoạt kiểm tra.
Bước 6) UFT sẽ được khởi chạy ở chế độ nền trong khi tập lệnh đang được thực thi. Trạng thái chạy sẽ được hiển thị sau khi quá trình kiểm tra hoàn tất như hình dưới đây. Đóng cửa sổ.
Phần F - Phân tích kết quả:
Bước 1) Lưới thực thi được hiển thị trở lại người dùng khi đóng hộp thoại 'Người chạy tự động'.
- Với trạng thái thực thi thử nghiệm được cập nhật.
- Có thể truy cập báo cáo kiểm tra UFT dựng sẵn bằng cách nhấp vào nút 'Khởi chạy Báo cáo'.
Bước 2) Báo cáo kiểm tra UFT có sẵn sẽ được hiển thị cho người dùng.
Bước 3) Có thể truy cập kết quả chi tiết bằng mô-đun 'Chạy thử nghiệm'. Giống như các bài kiểm tra thủ công, kết quả chi tiết hiển thị tất cả các thông tin.
Bước 4) Kiểm tra cũng tạo ra một tệp kết quả văn bản có thể được truy cập từ phần tệp đính kèm. Tệp văn bản được tạo bởi tập lệnh (khung thử nghiệm) mà KHÔNG phải là báo cáo có sẵn của UFT. Để truy cập tương tự, hãy thực hiện như sau:
- Chọn 'Run ID'.
- Hộp thoại 'Chi tiết chạy' sẽ mở ra.
- Goto 'Phần đính kèm'.
- Một tệp kết quả sẽ có sẵn để người dùng tải xuống. Nhấp đúp vào tệp văn bản.
Bước 5) Tệp kết quả văn bản được mở trong notepad. File kết quả sẽ được hiển thị như hình bên dưới.
Tải xuống tập lệnh tự động hóa UFT được sử dụng trong hướng dẫn này
Video tích hợp QTP với Trung tâm chất lượng
Bấm vào đây nếu video không thể truy cập được
Ghi chú: -
- Trung tâm chất lượng cung cấp nhiều tính năng như sao chép các bước kiểm tra, gửi email kịch bản để xem xét, thêm tệp đính kèm, v.v. để tạo điều kiện phát triển các trường hợp kiểm thử nhanh hơn.
- Bạn có thể tạo tập lệnh trong các công cụ Tự động hóa như QTP và Loadrunner, sau đó tải lên và lưu trữ chúng trong Trung tâm chất lượng
- Bạn cũng có thể chuyển đổi trực tiếp Tập lệnh kiểm tra thủ công trong Trung tâm chất lượng thành Tập lệnh tự động.