Cách tích hợp UFT(QTP) với ALM (Quality Center)

  • ALM cho phép tích hợp với các sản phẩm khác của HP 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à ứng dụng dựa trên web. Nó cũng hỗ trợ nhiều công nghệ như .NET, Java, Siebel, SAP và vv
  • Trong phần này, chúng ta sẽ hiểu cách điều khiển 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à phải cài đặt cả ALM và UFT.

Sau đây là lộ trình cần tuân theo để chạy thử nghiệm UFT bằng ALM

tích hợp UFT(QTP) với ALM

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ư hiển thị bên dưới.

Cài đặt bổ trợ

Bước 2) Phải nhấp vào trang Bổ trợ và liên kết 'Kết nối HP ALM'.

Cài đặt bổ trợ

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í đã chỉ định.

Cài đặt bổ trợ

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'.

Cài đặt bổ trợ

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 thực hiện 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 bên dưới.

Cài đặt bổ trợ

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 bên dưới.

Kết nối UFT và ALM

Bước 2) Điều hướng menu ALM và chọn kết nối ALM.

Kết nối UFT và ALM

Bước 3) Hộp thoại kết nối ALM mở ra.

  1. Nhập URL máy chủ ALM
  2. Nhập tên người dùng
  3. Nhập mật khẩu và nhấp vào 'Kết nối'

Kết nối UFT và ALM

Bước 4) Sau khi xác thực thành công, các tệp ALM sẽ được tải xuống khi chúng tôi thiết lập kết nối giữa ALM và UFT lần đầu tiên.

Kết nối UFT và ALM

Bước 5) Hộp thoại kết nối ALM chờ người dùng chọn miền và dự án.

  1. Chọn tên miền
  2. Chọn dự án
  3. Nhấp vào 'Đăng nhập'

Kết nối UFT và ALM

Bước 6) Hộp thoại kết nối ALM hiển thị trạng thái.

  1. Đã kết nối với Máy chủ và liệt kê thông tin chi tiết về địa chỉ máy chủ và tên người dùng.
  2. Kết nối với dự án và liệt kê thông tin chi tiết về dự án.
  3. Nhấp vào 'Đóng'

Kết nối UFT và ALM

Phần C – Lưu Script vào ALM

  • Hãy cho chúng tôi hiểu các thành phần khác nhau được yêu cầu để Thực thi 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/Chức năng liên quan có thể có phần mở rộng (.vbs) hoặc (.qfl).
  • Kho lưu trữ đối tượng – Bản chất nó thường là kho lưu trữ Đối tượng chia sẻ và có phần mở rộng .tsr.
  • Bảng dữ liệu – Được sử dụng để tham số hóa các bài kiểm tra. Thông thường là một tệp Excel.

Lưu ý: Ý tưởng đằng sau chương này là hiểu sự tích hợp ALM và UFT chứ KHÔNG phải học cách viết tập lệnh UFT.

Lưu tập lệnh vào ALM

Bước 1) Bước đầu tiên là lưu Main Driver Script vào ALM từ UFT. Điều hướng đến Menu 'Tệp' và chọn 'Thử nghiệm mới' như hiển thị bên dưới.

Lưu tập lệnh vào ALM

Bước 2) Hộp thoại Thử nghiệm Mới sẽ mở ra.

  1. Chọn loại bài kiểm tra.
  2. Nhập tên bài kiểm tra.
  3. 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). Bấm vào nút 'Duyệt'.

Lưu tập lệnh vào ALM

Bước 3) Hộp thoại 'Chọn vị trí' sẽ mở ra.

  1. Chọn tab 'Kế hoạch kiểm tra ALM'.
  2. Double Nhấp chuột 'chức năng' thư mục để mở các thư mục con của nó.

Lưu tập lệnh vào ALM

Bước 4) Hộp thoại 'Chọn vị trí' mở ra với các thư mục con của 'chức năng' Thư mục.

  1. Double Nhấp chuột 'Tự động hóa thư mục.
  2. Nhấp vào 'Chọn'.

Lưu tập lệnh vào ALM

Bước 5) Hộp thoại 'Thử nghiệm mới' được hiển thị lại cho người dùng

  1. Với vị trí kiểm tra đã chọn trỏ tới ALM.
  2. Nhấp vào 'Tạo'.

Lưu tập lệnh vào ALM

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 ta cũng có thể thấy rằng loại thử nghiệm được khóa là 'QUICKTEST_TEST' có nghĩa là đây là một tập lệnh UFT.

Lưu tập lệnh vào ALM

Bước 7)Bây giờ hãy bắt đầu phát triển Tập lệnh trong UFT và lưu tập lệnh có thể được truy cập trong ALM bằng cách chọn Tab 'Tập lệnh thử nghiệm' của thử nghiệm đã tạo.

Lưu tập lệnh vào ALM

Bước 8) Bước tiếp theo là lưu các tệp thư viện hàm liên quan trong mô-đun 'tài nguyên kiểm tra' của ALM. Tệp này 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 hàm đượ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 hàm liên quan đến ứng dụng và một thư viện chứa hàm sẽ giúp người dùng tạo tệp kết quả văn bản đầu ra.

Lưu tập lệnh vào ALM

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 thư viện hàm
  • Chọn loại là 'Thư viện chức năng'
  • Nhấp vào 'OK'

Lưu tập lệnh vào ALM

Bước 10) Tài nguyên kiểm tra đã tạo sẽ được hiển thị cho người dùng như hình bên dưới.

Lưu tập lệnh vào ALM

Bước 11) Bây giờ chúng ta cần tải .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 tệp lên'

Lưu tập lệnh vào ALM

Bước 12) Hộp thoại tải lên tệp sẽ mở ra.

  • Chọn Đường dẫn chứa tệp .vbs
  • Chọn Tệp cần được tải lên.
  • Nhấp vào 'Mở'.

Lưu tập lệnh vào ALM

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'.

Lưu tập lệnh vào ALM

Bước 14) Có thể xem tài nguyên kiểm tra đã tải lên bằng cách sử dụng 'Trình xem tài nguyên'.

Lưu tập lệnh vào ALM

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 liên quan đến bài kiểm tra. Sau khi tải lên 'generateresult.vbs', trình xem tài nguyên sẽ được hiển thị như bên dưới.

Lưu tập lệnh vào ALM

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 kiểm tra', tương tự như cách chúng ta đã tải lên các thư viện chức năng.

  1. Nhấp vào mô-đun 'Tài nguyên mới'
  2. Cửa sổ Mô-đun 'Tài nguyên Mới' mở ra.
  3. Nhập tên của tài nguyên thử nghiệm.
  4. Chọn loại tệp là 'Kho lưu trữ đối tượng'.
  5. Nhấp vào 'OK'

Lưu tập lệnh vào ALM

Bước 17) Tài nguyên kiểm tra được tạo như hiển thị bên dưới. 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 tệp lên'.

Lưu tập lệnh vào ALM

Bước 18) Bây giờ hãy 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ở'.

Lưu tập lệnh vào ALM

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'.

Lưu tập lệnh vào ALM

Bước 20) Tài nguyên kiểm tra có thể được xem ngay từ ALM như hiển thị bên dưới.

Lưu tập lệnh vào ALM

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à Bảng 'Dữ liệu kiểm tra' chứa bài 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 thử nghiệm. Dữ liệu thử nghiệm được thiết kế được hiển thị như dưới đây. Bây giờ chúng ta cần tải lên nội dung tương tự trong ALM.

Lưu tập lệnh vào ALM

Bước 22) Tạo một tài nguyên mới có tên 'TestData' và chọn loại là 'tài nguyên thử nghiệm' và chọn 'OK'

Lưu tập lệnh vào ALM

Bước 23) Như đã giải thích từ bước 17 đến 19, hãy tải lên tệp Excel dữ liệu thử nghiệm và khi tải lên thành công, 'dữ liệu thử nghiệm' đã tạo sẽ được hiển thị như hiển thị bên dưới.

Lưu tập lệnh vào ALM

Phần D – Cài đặt trong UFT

Bước 1) Chúng tôi đã tải tất cả các tệp liên quan 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 các thư viện hàm với tập lệnh thử nghiệm một cách linh hoạt từ ALM.

Cài đặt trong UFT

Bước 2) Kho lưu trữ đối tượng cũng phải được chọn từ Tab 'Tài nguyên kiểm tra' của ALM. Chúng ta hãy xem cách tải động kho lưu trữ Object trong thời gian chạy.

Cài đặt trong UFT

Bước 3) Dữ liệu thử nghiệm phải được nhập vào Bảng 'Toàn cầu' của UFT. Để thực hiện việc này, chúng ta phải đảm bảo rằng chúng ta có đoạn mã sau trước khi thử truy cập các tham số được đề cập trong bảng dữ liệu.

Cài đặt trong UFT

Bước 4) Chúng ta nên đảm bảo rằng chúng ta cho phép các sản phẩm khác của HP tương tác với UFT. Để thực hiện tương tự, hãy xem 'Công cụ' -> 'Tùy chọn' như hiển thị bên dưới.

Cài đặt trong UFT

Bước 5) Hộp thoại Tùy chọn sẽ mở ra.

  • Lựa chọn 'Kiểm tra GUI' Chuyển hướng.
  • Chọn 'Chạy thử'
  • Bật 'Cho phép các sản phẩm HP khác chạy thử nghiệm và linh kiện'
  • Nhấp vào 'OK'

Cài đặt trong UFT

Phần E – Thực thi tập lệnh trong ALM

Bước 1) Tạo một bộ thử nghiệm trong Mô-đun 'Test Lab' để thực thi. Hãy để chúng tôi tạo một 'Thư mục mới' cho bộ kiểm tra tự động.

  • Chọn mô-đun 'Phòng thí nghiệm thử nghiệm'
  • Chọn thư mục mà chúng tôi muốn tạo thư mục mới
  • Bấm vào biểu tượng Thư mục mới
  • Nhập tên của thư mục
  • Nhấp vào OK.

Thực thi tập lệnh trong ALM

Bước 2) Thư mục mới sẽ được tạo như hình dưới đây:

Thực thi tập lệnh trong ALM

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ộ kiểm tra
  • Nhấp vào 'Ok'

Thực thi tập lệnh trong ALM

Bước 4) Giống như kiểm thử thủ công, sau khi tạo bộ kiểm thử, các phiên bản kiểm thử cần được thêm vào từ Kế hoạch kiểm tra cây.

  • Chọn bộ thử nghiệm đã tạo
  • Nhấp vào nút 'Chọn bài kiểm tra'. Cây Kế hoạch kiểm tra mở ra.
  • Chọn bài kiểm tra
  • Nhấp vào nút '<='

Thực thi tập lệnh trong ALM

Bước 5) Bài kiểm tra được thêm vào sẽ được hiển thị như hình dưới đây.

  • Bài kiểm tra được thêm vào sẽ tự động hiển thị loại bài kiểm tra là 'QUICKTEST_TEST'.
  • Nhấp vào nút 'Chạy' để kích hoạt việc thực thi.

Thực thi tập lệnh trong ALM

Bước 5) Hộp thoại chạy thử tự động sẽ mở ra. Hãy để 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 ta thực hiện đầy đủ tập kiểm tra.
  • chạy – Cho phép chúng tôi chỉ thực hiện phiên bản thử nghiệm đã chọn.
  • Chạy tất cả các bài kiểm tra cục bộ – Bài kiểm tra sẽ được bắt đầu trên máy chủ địa phương. Nếu người dùng không được chọn có khả năng nhập tên máy chủ mà các bài kiểm tra 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ử. Để xem nhật ký thực hiện sau khi thực hiện văn bản, hãy chọn 'Xem thực thi' từ 'Chạy' menu của cùng một hộp thoại.

Nhấp vào 'Chạy' để kích hoạt kiểm tra.

Thực thi tập lệnh trong ALM

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 thực hiện kiểm tra hoàn tất như hiển thị bên dưới. Đóng cửa sổ.

Thực thi tập lệnh trong ALM

Phần F – Phân tích kết quả

Bước 1) Lưới thực thi được hiển thị lại cho người dùng khi đóng hộp thoại 'Người chạy tự động'.

  • Với trạng thái thực hiện kiểm tra được cập nhật.
  • Bạn có thể truy cập báo cáo thử nghiệm UFT sẵn có bằng cách nhấp vào nút 'Khởi chạy Báo cáo'.

Phân tích kết quả

Bước 2) Báo cáo kiểm tra UFT sẵn có sẽ được hiển thị cho người dùng.

Phân tích kết quả

Bước 3) Các kết quả chi tiết có thể được truy cập bằng cách sử dụng mô-đun 'Chạy thử'. Giống như kiểm tra thủ công, kết quả chi tiết hiển thị tất cả thông tin.

Phân tích kết quả

Bước 4) Quá trình 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 đính kèm. Tệp văn bản được tạo bởi tập lệnh (khung kiểm tra) KHÔNG báo cáo tích hợp của UFT. Để truy cập báo cáo này, hãy thực hiện như sau:

  • Chọn 'ID chạy'.
  • Hộp thoại 'Chi tiết chạy' sẽ mở ra.
  • Xem phần 'Đính kèm'.
  • Một tệp kết quả sẽ có sẵn để người dùng tải xuống. Double bấm vào tập tin văn bản.

Phân tích kết quả

Bước 5) Tệp kết quả văn bản được mở trong notepad. File kết quả sẽ hiển thị như hình dưới đây.

Phân tích kết quả

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 trên QTP tích hợp với Trung tâm chất lượng

Nhấp chuột đâ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 các tập lệnh để 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 tra 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à Trình tải , 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ể trực tiếp chuyển đổi 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.