HP ALM là gì?
HP ALM (Quản lý vòng đời ứng dụng) là một công cụ dựa trên web giúp các tổ chức quản lý vòng đời ứng dụng ngay từ khi lập dự án, thu thập yêu cầu, cho đến khi kiểm tra và triển khai, đây là một công việc tốn nhiều thời gian.
Trong hình đại diện trước đây của nó là Trung tâm Chất lượng HP, công cụ quản lý thử nghiệm được phát triển bởi Mercury tương tác.
Nó hiện được HP phát triển với tên gọi ALM. ALM dạng đầy đủ là A pplication L ife Cycle M anagement Tool hỗ trợ các giai đoạn khác nhau của vòng đời phát triển phần mềm.
Công cụ ALM cũng cung cấp tích hợp cho tất cả các sản phẩm HP khác như UFT và Load Runner.
Tại sao sử dụng HP ALM?
Các bên liên quan khác nhau tham gia vào một dự án điển hình là:
- Nhà phát triển
- Kiểm thử
- Nhà phân tích kinh doanh
- Quản lý dự án
- Chủ sở hữu sản phẩm
Các bên liên quan này thực hiện một loạt các hoạt động cần được truyền đạt cho tất cả các thành viên có liên quan trong nhóm.
Nếu chúng tôi không duy trì kho lưu trữ tập trung để ghi lại, duy trì và theo dõi tất cả các hiện vật liên quan đến sản phẩm, chắc chắn dự án sẽ THẤT BẠI.
Chúng tôi cũng cần một cơ chế để lập tài liệu và cộng tác trên tất cả các hoạt động thử nghiệm và phát triển.
Nhập HP ALM!
- Nó cho phép tất cả các bên liên quan tương tác và phối hợp để đạt được các mục tiêu của dự án.
- Nó cung cấp tính năng theo dõi & báo cáo mạnh mẽ và tích hợp liền mạch các nhiệm vụ liên quan đến dự án khác nhau.
- Nó cho phép phân tích dự án chi tiết và quản lý hiệu quả .
- Công cụ ALM có thể kết nối với hệ thống email của chúng tôi và gửi email về bất kỳ thay đổi nào (như Thay đổi yêu cầu, Nâng cao khiếm khuyết, v.v.) cho tất cả các thành viên trong nhóm mong muốn.
Các phiên bản của Trung tâm Chất lượng HP
Điều quan trọng là phải hiểu lịch sử của ALM.
- Trước đó, Trung tâm Chất lượng HP được gọi là Giám đốc Kiểm tra, được phát triển bởi Mercury Interactive.
- Năm 2008, Phiên bản 8 được phát hành và sản phẩm được đổi tên thành Trung tâm Chất lượng.
- Sau đó, HP mua lại Mercury Interactive và đổi tên tất cả các sản phẩm thủy ngân thành HP.
- Vì vậy Trung tâm Chất lượng Mercury trở thành Trung tâm Chất lượng HP
- Vào năm 2011, Phiên bản 11 được phát hành và Trung tâm chất lượng được đổi tên thành HP ALM.
Kiến trúc của QC
Bây giờ chúng ta hãy hiểu phần công nghệ của HP-ALM. ALM là một ứng dụng doanh nghiệp được phát triển bằng cách sử dụng Java 2 Enterprise Edition (J2EE) có thể có MS SQL Server hoặc Oracle làm mặt sau của nó. ALM có 3 thành phần - Máy khách, Máy chủ ứng dụng và Máy chủ cơ sở dữ liệu.
- Máy khách HP ALM: khi người dùng cuối / người thử nghiệm truy cập vào URL của ALM, các thành phần máy khách được tải xuống trên hệ thống của máy khách. Các thành phần ứng dụng khách ALM giúp người dùng tương tác với máy chủ bằng cách sử dụng công nghệ .NET và COM qua kết nối bảo mật (HTTPS).
- Máy chủ ALM / Máy chủ ứng dụng: Máy chủ ứng dụng thường chạy trên nền tảng Windows hoặc Linux phục vụ cho các yêu cầu của máy khách. Máy chủ ứng dụng sử dụng trình điều khiển Java Database Connectivity (JDBC) để giao tiếp giữa máy chủ ứng dụng và máy chủ cơ sở dữ liệu.
- Máy chủ cơ sở dữ liệu : Lớp Cơ sở dữ liệu lưu trữ ba lược đồ.
- Lược đồ quản trị trang web: Nó lưu trữ thông tin liên quan đến tên miền, người dùng và các tham số trang web.
- Dự án phòng thí nghiệm: Lược đồ này lưu trữ thông tin phòng thí nghiệm liên quan đến chức năng và Kiểm tra hiệu suất trên các máy chủ từ xa, dữ liệu máy chủ Trung tâm Hiệu suất.
- Lược đồ dự án: Lưu trữ thông tin dự án, chẳng hạn như hạng mục công việc / dữ liệu do người dùng tạo trong khu vực dự án. Mỗi dự án có một lược đồ riêng và chúng được tạo trên cùng một máy chủ cơ sở dữ liệu như lược đồ Quản trị Trang web.
Phiên bản HP ALM:
Công cụ HP ALM là một công cụ được cấp phép thương mại và HP phân phối ALM theo 4 hương vị khác nhau
So sánh các tính năng của phiên bản ALM
Mỗi một trong các giấy phép cho phép người dùng truy cập các chức năng ALM nhất định. Bảng sau liệt kê các tính năng mà một giấy phép cụ thể cung cấp cho bạn =
Hãy nghiên cứu lý do tại sao bạn mua một phiên bản cụ thể và nó phù hợp với ai
- HP ALM Essentials - Phần mềm này dành cho các doanh nghiệp chỉ cần các tính năng cơ bản để hỗ trợ toàn bộ vòng đời phần mềm của họ. Nó có quyền truy cập vào quản lý yêu cầu, quản lý thử nghiệm và quản lý khiếm khuyết.
- HP QC Enterprise Edition - Giấy phép này phù hợp với các doanh nghiệp muốn sử dụng ALM riêng cho mục đích thử nghiệm. Nó cũng cung cấp tích hợp với Bộ kiểm tra chức năng hợp nhất (UFT).
- HP ALM Performance Center Edition - Giấy phép này phù hợp nhất cho các tổ chức muốn sử dụng HP ALM để điều khiển các tập lệnh chạy HP-Load. Nó giúp người dùng duy trì, quản lý, lên lịch, thực hiện và giám sát các bài kiểm tra hiệu suất.
Quy trình làm việc ALM
Để tìm hiểu quy trình quản lý vòng đời ứng dụng của HP, trước tiên, chúng ta hãy nghiên cứu quy trình kiểm tra điển hình-
- Chúng tôi bắt đầu với các chi tiết Lập kế hoạch, Soạn thảo và Phát hành. Xác định không có Chu kỳ trong mỗi bản phát hành & Phạm vi của mỗi bản phát hành
- Đối với một Bản phát hành và Chu kỳ nhất định, chúng tôi soạn thảo Thông số kỹ thuật yêu cầu.
- Dựa trên các yêu cầu, các kế hoạch kiểm thử và các trường hợp kiểm thử được tạo ra.
- Giai đoạn tiếp theo là thực hiện kế hoạch kiểm tra đã tạo
- Giai đoạn tiếp theo trong quy trình kiểm tra này là theo dõi và sửa chữa các lỗi được phát hiện trong giai đoạn thực thi
- Trong tất cả các giai đoạn, phân tích được thực hiện và các báo cáo và đồ thị được tạo để tạo chỉ số thử nghiệm.
Công cụ kiểm tra HP ALM cung cấp một mô-đun phục vụ cho từng giai đoạn của Quy trình kiểm tra. Chúng ta sẽ nghiên cứu chi tiết về chúng trong các bài hướng dẫn sau.