Hướng dẫn về Mô-đun kế hoạch kiểm tra trong HP ALM (Trung tâm chất lượng)
- Sau khi xác định yêu cầu, nhóm phát triển bắt đầu quá trình thiết kế và phát triển trong khi Kiểm tra nhóm bắt đầu thiết kế các thử nghiệm có thể được thực thi sau khi bản dựng được triển khai.
- Thành công của bất kỳ sản phẩm nào đều phụ thuộc vào quá trình thử nghiệm và chất lượng thử nghiệm đang được thực hiện. Tốt Kế hoạch kiểm tra dẫn đến một sản phẩm không có lỗi.
- ALM hỗ trợ bảo trì và thực hiện các thử nghiệm thủ công, tự động hóa và hiệu suất vì ALM được tích hợp liền mạch với tất cả các sản phẩm của HP như HP UFT và HP Load Runner.
Cách tạo kế hoạch kiểm tra
Bước 1 ) Tương tự như các yêu cầu, chúng ta hãy tạo một trình giữ chỗ/thư mục cho từng loại thử nghiệm, chẳng hạn như Chức năng và Phi chức năng.
- Nhấp vào liên kết Kế hoạch kiểm tra từ trang chủ ALM
- Nhấp vào biểu tượng 'Thư mục mới'
- Nhập Tên thư mục là 'Chức năng' và nhấp vào 'OK'
Bước 2) Thư mục đã tạo sẽ được hiển thị như hình dưới đây.
Bước 3) Tương tự, chúng ta hãy tạo các thư mục con cho các bài kiểm tra 'Thủ công' và 'Tự động' trong Thư mục 'Chức năng'. Do đó Cấu trúc thư mục cuối cùng sẽ như dưới đây:
Lưu ý: Chúng tôi sẽ KHÔNG thể tạo tập lệnh kiểm thử tự động/tập lệnh kiểm tra hiệu suất từ ALM; thay vào đó, nó phải được tạo từ các công cụ HP tương ứng như UFT cho chức năng và Load Runner cho hiệu suất. Sau đó nó được lưu vào ALM để chúng có thể được lên lịch, thực thi, giám sát và báo cáo.
Bước 4) Tốt hơn là tạo một thư mục mới cho mỗi mô-đun của ứng dụng để chúng ta không đổ tất cả các bài kiểm tra thủ công vào một thư mục. Đối với các ứng dụng phức tạp, sẽ có hàng nghìn bài kiểm tra khó xử lý nếu chúng không được căn chỉnh đúng cách.
Bước 5) Bây giờ chúng ta hãy tạo Kiểm tra thủ công cho Mô-đun 'Đăng nhập' bằng cách nhấp vào Biểu tượng 'Thử nghiệm mới' trong tab 'Kế hoạch kiểm tra'.
Bước 6) Nhập các thông tin sau để tạo bài kiểm tra mới thành công.
- Nhập tên bài kiểm tra mới
- Nhập Loại bài kiểm tra. Trong trường hợp này là Kiểm tra 'Thủ công'.
- Người dùng cũng có thể nhập các trường không bắt buộc khác như ngày, Description như hình dưới đây.
- Nhấp vào 'Gửi' sau khi đã nhập đầy đủ thông tin.
Bước 7) Sau khi tạo xong bài kiểm tra, bài kiểm tra đã tạo sẽ xuất hiện trong thư mục kiểm tra 'Manual' với các tab khác được tạo như hiển thị bên dưới. Chúng ta hãy thảo luận chi tiết về từng tab này trong các bước tiếp theo.
Bước 8) Nhấp chuột 'Các bước thiết kế' tab và nhấp vào biểu tượng 'Bước mới' như hiển thị bên dưới. Hộp thoại Chi tiết bước thiết kế mở ra
- Nhập tên bước
- Nhập bước Description
- Nhập kết quả mong đợi
- Nhấp vào 'OK'
Bước 9) Lặp lại Bước #6 và nhập tất cả các bước có liên quan để kiểm tra chức năng. Sau khi tạo tất cả các bước cần thiết, tab 'Các bước thiết kế' hiển thị tất cả các bước đã tạo như hiển thị bên dưới.
Bước 10) Tham số, giúp người dùng gán giá trị cho một biến cho phép người dùng thực hiện cùng một thử nghiệm với các bộ dữ liệu khác nhau. Trong trường hợp này, tên người dùng và mật khẩu có thể là hai tham số sẽ được gán một giá trị. Chúng ta sẽ hiểu tầm quan trọng của việc có các tham số trong khi thực hiện kiểm thử, điều này sẽ được đề cập trong mô-đun Test Lab.
Bây giờ chúng ta hãy xem cách tạo tham số.
- Chọn bước kiểm tra mà chúng tôi muốn thêm tham số.
- Biểu tượng 'Thông số' sẽ được bật. Bấm vào tương tự như hình dưới đây.
Bước 11) Hộp thoại Tham số sẽ mở ra như hình dưới đây. Nhấp vào nút 'Tham số mới'.
Bước 12) Hộp thoại chi tiết tham số thử nghiệm sẽ mở ra.
- Nhập tên tham số
- Gán giá trị cho tham số
- Nhấp vào 'OK'.
Bước 13) Hộp thoại 'tham số' được hiển thị lại cho người dùng
- Với biến được tạo
- Giá trị
- Nhấp vào 'OK'.
Bước 14) Bây giờ chúng ta có thể nhận thấy rằng tham số đã được thêm vào chính 'Bước kiểm tra' như hiển thị bên dưới.
Lặp lại tương tự cho trường mật khẩu.
Tương tự tạo tham số cho Mật khẩu được lưu
Bước 15) Các tham số đã tạo có thể được xem/chỉnh sửa trong tab tham số. Hộp thoại này cũng giúp chúng ta tạo, xóa các thông số liên quan đến các bài kiểm tra.
Bước 16) Tab đính kèm cho phép người dùng tải lên bất kỳ loại tệp nào, chẳng hạn như 'xls', 'jpg', v.v.
Bước 17) Cấu hình thử nghiệm giúp chúng tôi sử dụng lại thử nghiệm cho các tình huống sử dụng khác nhau. Hãy cho chúng tôi hiểu cách làm việc với các cấu hình thử nghiệm bằng một ví dụ. Theo mặc định, có một cấu hình thử nghiệm được chỉ định làm tên thử nghiệm.
Lưu ý: Chúng ta KHÔNG THỂ xóa cấu hình kiểm tra mặc định nhưng có thể chỉnh sửa tương tự.
Bước 18) Giả sử chức năng đăng nhập có thể được thực hiện bởi ba loại người dùng doanh nghiệp như 'bộ phận trợ giúp', 'người quản lý' và 'người đứng đầu cụm'.
Chúng ta hãy đổi tên cấu hình kiểm tra mặc định thành 'bộ phận trợ giúp' bằng cách chỉnh sửa trường tên của 'Cấu hình kiểm tra'.
Bước 19) Bây giờ chúng ta hãy thêm hai cấu hình thử nghiệm nữa là – manager và cluster head. Nhấp vào biểu tượng '+' bên dưới cấu hình thử nghiệm.
Bước 20) 'Hộp thoại Cấu hình thử nghiệm mới sẽ mở ra.
- Nhập tên cấu hình thử nghiệm
- Nhập các thông số không bắt buộc khác như “created by”, “creation date”, “description”
- Nhấp vào 'OK'.
Bước 21) Lặp lại bước tương tự như trên để tạo thêm 1 cấu hình thử nghiệm cho “cluster head” và toàn bộ cấu hình thử nghiệm sẽ hiển thị cho người dùng như hình bên dưới. Điều này sẽ cho phép người thử nghiệm thực hiện cùng một thử nghiệm riêng lẻ đối với tất cả các cấu hình đã tạo trong quá trình thực hiện thử nghiệm, điều này sẽ dẫn đến việc không phải viết lại thử nghiệm.
Cấu hình thử nghiệm KHÔNG được nhầm lẫn với các tham số thử nghiệm. Do đó chúng ta nên hiểu sự khác biệt giữa cấu hình tham số và cấu hình thử nghiệm. Tham số được sử dụng để tạo biến và gán giá trị cho một bước cụ thể (tham số hóa thử nghiệm) trong khi cấu hình thử nghiệm có thể áp dụng cho tất cả các bước và thường được sử dụng để thử nghiệm các trường hợp sử dụng/Quy trình công việc khác nhau. Trong quá trình thực thi, người dùng có thể thay đổi giá trị của các tham số đã tạo trong khi Trường hợp thử nghiệm được thực thi cho cấu hình đã chọn.
Ví dụ, Ứng dụng thanh toán hóa đơn trực tuyến, người dùng có thể chọn chế độ thanh toán. Trong trường hợp Thanh toán bằng 'Thẻ tín dụng', người dùng có thể chọn thẻ master card, visa hoặc American Express. Mỗi loại đều có điểm thưởng khách hàng riêng. Để kiểm tra, chúng ta có thể thiết kế một bài kiểm tra sao cho mỗi loại được thêm vào cấu hình kiểm tra để xác minh điểm thưởng.
Bước 22) Tab 'Req Coverage' giúp người kiểm tra ánh xạ thử nghiệm theo (các) yêu cầu cụ thể giúp người dùng tạo phạm vi bao phủ và khả năng truy xuất nguồn gốc.
- Nhấp vào tab 'Yêu cầu bảo hiểm'.
- Chọn 'Yêu cầu' sẽ được ánh xạ theo trường hợp thử nghiệm cụ thể này
- Nhấp vào nút '<=' để liên kết các yêu cầu đã chọn với bài kiểm tra. Chúng tôi cũng có thể ánh xạ nhiều yêu cầu đối với cùng một bài kiểm tra.
Bước 23) Tab 'Lỗi liên kết' hiển thị trống vì chúng tôi chưa thực hiện bất kỳ thử nghiệm/nêu ra bất kỳ Khiếm khuyết so với trường hợp thử nghiệm. Tab này sẽ được điền thông tin chi tiết về lỗi nếu lỗi được đăng so với trường hợp thử nghiệm tại thời điểm tạo lỗi.
Bước 24) Tab lịch sử hiển thị danh sách các thay đổi được thực hiện theo thời gian đối với trường hợp thử nghiệm cụ thể này ngay từ khi tạo thử nghiệm.
Tải lên bài kiểm tra
Đôi khi, người dùng sẽ không tạo các trường hợp kiểm thử theo cách thủ công vì đây là quá trình tốn khá nhiều thời gian. Hầu hết các Tổ chức đều phát triển các bài kiểm tra thủ công trong Excel và tải hàng loạt lên ALM thay vì tạo từng bài kiểm tra thủ công một. Để tạo điều kiện thuận lợi cho việc tải lên ALM, HP đã đưa ra một Addin mà người dùng có thể tải trực tiếp từ MS excel/MS Word. Hãy cùng chúng tôi hiểu quy trình từng bước để tải các yêu cầu lên QC từ Excel.
Cách tải lên bài kiểm tra bằng cách sử dụng Microsoft Excel
Bước 1) Trước khi tải các bài kiểm tra từ excel lên, chúng ta cần chuẩn bị Excel sao cho có thể tải lên được.
- Chọn Trường mà bạn muốn tải lên ALM và tạo tiêu đề trong Excel cho các trường đó.
- Nhập dữ liệu hợp lệ vào từng trường như hiển thị bên dưới.
Bước 2) Sau khi chọn dữ liệu để tải lên, hãy nhấp vào 'Xuất sang HP ALM' từ 'Phần bổ trợ'.
Bước 3) Trình hướng dẫn Xuất ALM sẽ mở ra. Nhập URL Máy chủ HP ALM và nhấp vào 'Tiếp theo'.
Bước 4) Nhập tên người dùng và mật khẩu để xác thực và nhấp vào 'Tiếp theo'.
Bước 5) Chọn Miền, Tên dự án mà chúng tôi muốn tải lên các bài kiểm tra và nhấp vào 'Tiếp theo'.
Bước 6) Chọn loại dữ liệu mà chúng tôi muốn tải lên. Trong trường hợp này, đó là các bài kiểm tra. Chúng tôi cũng sẽ tải lên Khiếm khuyết trong các chương sắp tới.
Bước 7) Nhập tên Bản đồ mới. Tùy chọn đầu tiên, 'Chọn bản đồ' bị vô hiệu hóa vì chúng tôi chưa tạo bản đồ cho đến nay. Do đó, chúng tôi nên tạo tên bản đồ mới và nhấp vào 'Tiếp theo'. Chúng tôi chưa chọn 'Tạo bản đồ tạm thời' vì chúng tôi muốn sử dụng lại mỗi lần để tải lên 'tests.
Bước 8) Khi nhấp vào 'Tiếp theo', hộp thoại ánh xạ sẽ mở ra như hiển thị bên dưới.
- Các mục trong lưới ngăn bên trái được liệt kê tương ứng với các trường có sẵn để tải lên trong HP ALM. Xin lưu ý rằng các trường được đánh dấu 'ĐỎ' phải được ánh xạ vì chúng là các trường bắt buộc.
- Các mục lưới của khung bên phải đề cập đến các trường được ánh xạ để các giá trị trong Excel sẽ chảy vào các trường tương ứng của ALM.
Bước 9) Bây giờ chúng ta hãy hiểu cách ánh xạ các trường trong Excel với các trường trong ALM.
- Chọn Trường mà người dùng muốn ánh xạ và nhấp vào nút mũi tên như hình bên dưới.
- Nhập tên cột trong Excel tương ứng với tên cột thích hợp trong HP ALM.
- Ánh xạ tất cả các cột bắt buộc trong Excel với các trường thích hợp trong HP ALM. Sau khi ánh xạ tất cả các trường bắt buộc, hãy nhấp vào 'Xuất'.
Bước 10) Khi tải lên thành công, ALM hiển thị thông báo như hình bên dưới. Nếu xuất hiện lỗi, vui lòng khắc phục sự cố và thử tải lại nội dung tương tự.
Một số lỗi phổ biến được liệt kê dưới đây:
- Chủ đề/Đường dẫn không hợp lệ/không khả dụng hoặc KHÔNG được người dùng ánh xạ.
- Trường 'Loại kiểm tra' có giá trị khác với Thủ công. Kiểm tra tự động không thể được tải lên bằng Excel.
- Trường Tên kiểm tra trống hoặc KHÔNG được ánh xạ.
- Trạng thái không được có các giá trị khác ngoài Thiết kế, sẵn sàng, Đã nhập, Sửa chữa.
Bước 11) Bây giờ chúng ta hãy xác minh điều tương tự trong Tab 'Kiểm tra'. Tất cả các chi tiết kiểm tra được tải lên như hiển thị bên dưới.
Chú thích : Người dùng cũng có thể thực hiện tải lại các bài kiểm tra. Trong trường hợp tải lên lại các trường hợp kiểm thử, nếu tên kiểm thử đã tồn tại và nếu chỉ có thay đổi trong mô tả bước thì kiểm thử sẽ bị ghi đè bằng tên kiểm thử hiện có. Nếu tên bài kiểm tra khác với tên đã tải lên thì tên bài kiểm tra đó sẽ được tải lên dưới dạng bài kiểm tra mới.
Cách tạo Tài nguyên kiểm tra
Tài nguyên kiểm tra cho phép người dùng quản lý các tài nguyên thường được chọn bởi các bài kiểm tra hiệu suất/tự động. Người dùng có thể tải lên tập lệnh có thể được sử dụng cho một hoặc nhiều bài kiểm tra. Chúng cũng có thể được tải xuống/chỉnh sửa và tải lại lên tài nguyên thử nghiệm.
Hãy để chúng tôi xem cách chúng tôi có thể sử dụng mô-đun Tài nguyên kiểm tra một cách hiệu quả. Mô-đun này được thể hiện bằng cách tải cùng một tệp excel lên tài nguyên kiểm tra mà chúng tôi đã sử dụng để nhập các bài kiểm tra từ excel vào ALM.
Nên tải lên Test Case excel để chúng tôi có thể chỉnh sửa các bài kiểm tra bất cứ khi nào được yêu cầu và chỉ tải lên lại các trường hợp kiểm thử đã sửa đổi. Cũng dễ dàng thêm các bài kiểm tra mới và chỉ tải lên các bài kiểm tra mới được thêm vào.
Tuy nhiên, chúng tôi cũng có thể tải lên các loại tệp khác như .xls, .vbs, .qfl, v.v.
Bước 1) Điều hướng đến mô-đun Tài nguyên kiểm tra như hiển thị bên dưới. Trang mô-đun tài nguyên thử nghiệm sẽ mở ra.
Bước 2) Tạo 'Thư mục mới' bằng cách nhấp vào Biểu tượng Thư mục mới như hiển thị bên dưới. Hộp thoại Thư mục mới mở ra. Chúng ta hãy tạo tài nguyên thử nghiệm cho cả ba thử nghiệm gồm – Thủ công, Tự động hóa và Hiệu suất.
Bước 3) Thư mục được tạo như hình dưới đây.
Bước 4) Tương tự như vậy, chúng ta hãy tạo thêm hai thư mục nữa là – Automation và Performance. Sau khi tạo một thư mục cho mỗi tài nguyên thử nghiệm, cấu trúc thư mục cuối cùng sẽ như sau:
Bước 5) Hãy để chúng tôi tạo một tài nguyên thử nghiệm mới bằng cách tải lên tệp excel mà chúng tôi đã tạo để viết các bài kiểm tra thủ công đã được tải lên ALM. Chọn thư mục mà người dùng muốn tải lên tài nguyên kiểm tra.
Bước 6) Nhập tên của tài nguyên kiểm tra, đồng thời chọn loại tài nguyên và nhấp vào 'OK'.
Bước 7) Sau khi tạo tài nguyên thử nghiệm, bây giờ chúng tôi cần tải tài nguyên lên để nó có sẵn trong Tab 'Trình xem tài nguyên' sẽ được sử dụng trong các thử nghiệm.
- Nhấp vào tab 'Trình xem tài nguyên'
- Nhấp vào 'Tải tệp lên' và chọn tệp để tải lên
Bước 8) Sau khi tải tệp lên, Trạng thái sẽ được hiển thị cho người dùng và nó sẽ có sẵn để tải xuống.
Lưu ý: Các loại Tài nguyên Kiểm tra sau đây được tải lên và có thể được sử dụng để thực hiện các bài kiểm tra tự động.
- Bảng dữ liệu
- Các biến môi trường
- Thư viện chức năng
- Kịch bản phục hồi
- Kho lưu trữ đối tượng được chia sẻ
Video về kế hoạch kiểm tra
Nhấp chuột đây nếu video không thể truy cập được
những điểm chính: -
- Bạn sẽ sử dụng mô-đun Kế hoạch kiểm thử trong QualityCenter để thiết kế và tạo các trường hợp/tập lệnh kiểm thử của mình.
- Bạn có thể liên kết các Bài kiểm tra của mình trong Mô-đun Kế hoạch Kiểm tra với các Yêu cầu trong Mô-đun Yêu cầu để dễ dàng theo dõi.
- QualityCenter cung cấp nhiều tính năng như sao chép các bước thử nghiệm, 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 thử nghiệm nhanh hơn.