Làm thế nào để tích hợp UFT(QTP) với ALM (Trung tâm Chất lượng)

⚡ Tóm tắt thông minh

Tích hợp UFT (QTPViệc kết nối với ALM (Quality Center) cho phép bạn điều khiển các kịch bản tự động hóa chức năng từ một nền tảng quản lý kiểm thử tập trung. Tài liệu này giải thích toàn bộ lộ trình: cài đặt tiện ích bổ sung kết nối, kết nối... UFT đến ALM, lưu các tập lệnh và tài nguyên, cấu hình UFT thiết lập, thực thi và phân tích kết quả.

  • 🔌 Cài đặt tiện ích bổ sung: Tải xuống và cài đặt HP ALM Connectivity. UFT có thể giao tiếp với ALM.
  • 🤝 Kết nối UFT và ALM: Sử dụng menu ALM trong UFT Để đăng nhập vào máy chủ, tên miền và dự án.
  • 💾 Lưu tập lệnh: Lưu trữ tập lệnh trình điều khiển, thư viện chức năng, kho lưu trữ đối tượng và bảng dữ liệu trong ALM.
  • ⚙️ UFT Cài đặt: Tải tài nguyên một cách linh hoạt và cho phép các sản phẩm khác của HP chạy thử nghiệm.
  • ▶ ️ Thực hiện và phân tích: Chạy bộ kiểm thử từ Test Lab và xem lại kết quả. UFT các tệp báo cáo và kết quả.

Làm thế nào để tích hợp HP UFT với HP ALM

  • 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 LoadRunner.
  • HP UFT là một công cụ tự động hóa chức năng hỗ trợ tự động hóa cả hai. Windowscác ứng dụng dựa trên nền tảng đám mây và ứng dụng web. Nó cũng hỗ trợ nhiều công nghệ như .NET, Java, Siebel, SAP, Vv
  • Trong phần này, chúng ta sẽ tìm hiểu cách lái xe. UFT Các tập lệnh từ ALM. Chúng bao gồm nhiều cấu hình và các bước khác nhau.
  • Điều kiện tiên quyết cho học phần này là cả ALM và UFT Chắc hẳn nó đã được cài đặt.

Sau đây là lộ trình cần tuân theo để vận hành. UFT kiểm thử 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) Trang Add-in sẽ mở ra, và bạn cần nhấp vào liên kết 'HP ALM Connectivity'.

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ọn 'Chạy với quyền quản trị viên'.

Cài đặt bổ trợ

Bước 5) Người dùng sẽ không cần phải trải qua bất kỳ trình hướng dẫn cài đặt nào nếu UFT Ứng dụng đã được cài đặt sẵn. Người dùng chỉ nhận được trạng thái cài đặt như hiển thị 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 như một trong các menu, như hình bên dưới.

Kết nối UFT và ALM

Bước 2) Truy cập 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 sẽ mở ra.

  1. Nhập máy chủ ALM URL.
  2. Nhập tên người dùng.
  3. Nhập mật khẩu và nhấn '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, vì chúng tôi đang 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à hiển thị thông tin chi tiết về địa chỉ máy chủ và tên người dùng.
  2. Liên quan đến dự án và liệt kê các 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

  • Chúng ta hãy cùng tìm hiểu các thành phần khác nhau cần thiết để thực hiện một thao tác nào đó. UFT kịch bản.
  • Tập lệnh trình điều khiển chính – Điểm khởi đầu cho bất kỳ UFT tập lệnh có phần mở rộng .mts.
  • Thư viện – Các tập tin kịch bản/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 – Về bản chất, nó thường là một kho lưu trữ đối tượng dùng chung 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 ý: Mục đích của chương này là để hiểu về ALM và UFT hội nhập chứ KHÔNG phải học cách viết UFT tập lệnh.

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

Bước 1) Bước đầu tiên là lưu tập lệnh điều khiển chính vào ALM từ UFTTruy cập vào menu 'Tệp' và chọn 'Kiểm tra mới' như hình bên dưới.

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

Bước 2) Hộp thoại "Kiểm tra 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ị) UFT (vị trí cài đặt). Nhấp vào nút 'Browse'.

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

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

  1. Chọn tab 'Kế hoạch kiểm thử ALM'.
  2. Double- Nhấp vào '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í' sẽ mở ra với các thư mục con của 'chức năng' thư mục.

  1. Double- Nhấp vào '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 'Kiểm tra mới' sẽ đượ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 kiểm tra xem bài kiểm tra đã đượ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 thử'.

  • Bạn sẽ nhận thấy rằng kịch bản kiểm thử 'GuruTệp '99_Bank_Auto' được tạo trong thư mục 'Automation'.
  • Trong tab chi tiết, chúng ta cũng có thể thấy loại kiểm thử được khóa là 'QUICKTEST_TEST', có nghĩa là đó là một bài kiểm thử. UFT kịch bản.

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

Bước 7) Bây giờ hãy bắt đầu phát triểnping kịch bản trong UFT và lưu kịch bản, có thể truy cập trong ALM bằng cách chọn tab 'Test Script' của bài kiểm tra đã 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 vào mô-đun 'tài nguyên kiểm thử' của ALM, các tệp này sẽ được tự động nhận diện trong quá trình thực thi.

Đối với kịch bản này, chúng tôi có hai thư viện hàm liên kết với kịch bản kiểm thử đã tạo, 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 các hàm giúp người dùng tạo ra 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 'Thêm tài nguyên mới'.
  • Hộp thoại 'Tài nguyên mới' sẽ hiện ra.
  • Nhập tên của thư viện hàm.
  • Chọn loại là 'Thư viện hàm'.
  • 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 lên tệp'.

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 nơi tệp .vbs được lưu trữ.
  • Chọn tệp cần 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 8 đến 14 để tải lên tệp chức năng khác liên quan đến bài kiểm tra. Sau khi tải lên tệp 'generateresult.vbs', trình xem tài nguyên sẽ được hiển thị như hì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 vào mô-đun 'tài nguyên kiểm thử', tương tự như cách chúng ta đã tải lên các thư viện hàm.

  1. Nhấp vào mô-đun 'Tài nguyên mới'.
  2. Cửa sổ 'Tài nguyên mới' sẽ 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 thử nghiệm được tạo như hình 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 lên tập tin'.

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 thư mục nơi tệp đã đượ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 liệu kiểm thử cuối cùng mà chúng ta cần tải lên là trang 'Dữ liệu kiểm thử', chứa dữ liệu kiểm thử tham số hóa.

Để minh họa, chúng tôi đã tự động hóa 4 trường hợp kiểm thử. Dữ liệu kiểm thử được thiết kế được hiển thị bên dưới. Bây giờ chúng ta cần tải chúng lên ALM.

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

Bước 22) Tạo một tài nguyên mới với tên 'TestData', chọn loại là 'test Resource', 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à sau khi tải lên thành công, 'dữ liệu thử nghiệm' được tạo sẽ hiển thị như hình 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 ta đã tải tất cả các tệp liên quan vào ALM; chúng ta cần đảm bảo rằng tập lệnh tự động hóa lấy được tệp thư viện, kho lưu trữ đối tượng và tệp dữ liệu từ ALM. Hãy cùng tìm hiểu cách liên kết các thư viện hàm với tập lệnh kiểm thử một cách động từ ALM.

Cài đặt trong UFT

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

Cài đặt trong UFT

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 điều này, chúng ta cần đảm bảo 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.

Cài đặt trong UFT

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

Cài đặt trong UFT

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

  • Chọn 'Kiểm tra GUI' chuyển hướng.
  • Chọn 'Chạy thử'.
  • Bật tùy chọn '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'.

Cài đặt trong UFT

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

Bước 1) Hãy tạo một bộ kiểm thử trong mô-đun 'Test Lab' để thực thi. Chúng ta hãy tạo một 'Thư mục mới' cho bộ kiểm thử tự động này.

  • Chọn mô-đun 'Phòng thí nghiệm thử nghiệm'.
  • Hãy chọn thư mục mà bạn muốn tạo thư mục mới.
  • Nhấp chuột vào biểu tượng Thư mục mới.
  • Nhập tên 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 bên dưới:

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ộ kiểm thử mới'.
  • Nhập tên của bộ dữ liệu kiểm thử.
  • Nhấp vào 'OK'.

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

Bước 4) Tương tự như các bài kiểm tra thủ công, sau khi tạo bộ kiểm thử, cần phải thêm các trường hợp kiểm thử từ... Kế hoạch kiểm tra cây.

  • Chọn bộ kiểm thử đã tạo.
  • Nhấp vào nút 'Chọn bài kiểm tra'. Cây kế hoạch kiểm thử sẽ 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' để bắt đầu thực thi.

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

Bước 6) Hộp thoại Trình chạy kiểm thử tự động sẽ mở ra. Chúng ta hãy cùng tìm 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 khởi chạy trên máy chủ cục bộ. Nếu không chọn tùy chọn này, người dùng có thể nhập tên máy chủ mà trên đó các bài kiểm tra cần được thực thi.
  • 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 chạy thử nghiệm, hãy chọn 'Xem quá trình 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 7) UFT Chương trình sẽ được chạy ngầm trong khi kịch bản đang được thực thi. Trạng thái chạy sẽ được hiển thị sau khi quá trình thực thi kiểm thử hoàn tất như hình 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'.

  • Trạng thái thực thi kiểm thử đã được cập nhật.
  • Xây dựng sẵn UFT Bạn có thể truy cập báo cáo thử nghiệm bằng cách nhấp vào nút 'Mở báo cáo'.

Phân tích kết quả

Bước 2) Xây dựng sẵn UFT Báo cáo thử nghiệm sẽ được hiển thị cho người dùng.

Phân tích kết quả

Bước 3) Bạn có thể truy cập kết quả chi tiết bằng cách sử dụng mô-đun 'Chạy thử'. 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ả thông tin.

Phân tích kết quả

Bước 4) Bài kiểm tra cũng tạo ra một tệp kết quả dạng văn bản, có thể truy cập từ mục tệp đính kèm. Tệp văn bản này được tạo bởi tập lệnh (khung kiểm thử), đó là... KHÔNG báo cáo tích hợp của UFTĐể truy cập, hãy thực hiện các bước sau:

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

Phân tích kết quả

Bước 5) Tệp kết quả dạng văn bản được mở bằng Notepad. Tệp kết quả sẽ được hiển thị như hình bên dưới.

Phân tích kết quả

Tải về UFT Tập lệnh tự động hóa được sử dụng trong hướng dẫn này.

Video trên QTP Tích hợp với Quality Center:

Nhấp chuột đây Nếu video không truy cập được.

Ghi chú:

  • Quality Center cung cấp nhiều tính năng như sao chép các bước kiểm thử, gửi kịch bản kiểm thử qua email để xem xét, thêm tệp đính kèm, v.v., nhằm giúp đẩy nhanh quá trình phát triển các trường hợp kiểm thử.
  • Bạn có thể tạo một kịch bản trong các công cụ tự động hóa như... QTP và LoadRunnerSau đó, tải chúng lên và lưu trữ trong Quality Center.
  • 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.

Nhấp chuột đây nếu video không thể truy cập được

Câu Hỏi Thường Gặp

Trí tuệ nhân tạo (AI) tăng cường tự động hóa kiểm thử thông qua các bộ định vị đối tượng tự phục hồi, dự đoán lỗi và ưu tiên kiểm thử thông minh. Điều này giúp giảm thiểu việc bảo trì. UFT Các kịch bản được tích hợp với ALM và giúp các nhóm tập trung vào các khu vực có rủi ro cao.

Không. AI hỗ trợ việc soạn thảo kiểm thử và phân tích kết quả, nhưng ALM vẫn tập trung hóa các tài sản kiểm thử, thực thi và báo cáo, trong khi UFT Điều khiển các kịch bản chức năng. Sự tích hợp vẫn là xương sống của quy trình làm việc.

UFT Đây là một công cụ tự động hóa kiểm thử chức năng chạy các kịch bản kiểm thử đối với ứng dụng. ALM, hay Quality Center, là một nền tảng quản lý kiểm thử lưu trữ, lên lịch, thực thi và báo cáo về các bài kiểm thử đó ở cùng một nơi.

QUICKTEST_TEST là loại kiểm thử mà ALM gán cho một UFT (trước đây là QuickTest) kịch bản. Nó xác định bài kiểm tra là một bài kiểm tra tự động. UFT Thay vì thực hiện thủ công, ALM sẽ chạy thử nghiệm. UFT.

Tóm tắt bài viết này với: