Nhảy tới nội dung
Phiên bản: 1.0.1

Môi trường

Tổng quan về môi trường (Environment) trong Centralize Automation Testing Suite​

Là môi trường hệ thống nơi phần mềm được triển khai để kiểm thử hoặc vận hành. Mỗi môi trường đại diện cho một giai đoạn cụ thể trong quy trình phát triển phần mềm. Các loại môi trường phổ biến như: Development (dành cho lập trình viên phát triển và kiểm tra nhanh các thay đổi (unit test)), Testing / QA (dành cho kiểm thử chức năng, kiểm thử tích hợp, do đội QA thực hiện), UAT-User Acceptance Testing (môi trường cho người dùng chấp nhận phần mềm), Production (môi trường thực tế, nơi phần mềm phục vụ người dùng cuối)...

Tại sao cần phải có môi trường kiểm thử?

Trong quá trình tạo mới hoặc thực thi Test Case, Test Scenario, việc xác định môi trường là cần thiết để đảm bảo tính chính xác và đầy đủ của kết quả kiểm thử. Qua đó, người dùng có thể đánh giá mức độ hoàn thiện và tỷ lệ lỗi của ứng dụng theo từng môi trường cụ thể. Bên cạnh đó, các giá trị như URL, cấu hình... thường thay đổi theo môi trường, nên việc sử dụng tham số môi trường sẽ giúp kiểm thử linh hoạt và dễ quản lý hơn. Xem thêm về tham số môi trường.

Phần này sẽ hướng dẫn người dùng cách quản lý các môi trường trên Centralize Automation Testing Suite:

Tạo mới môi trường​

Để tạo mới môi trường trong Centralize Automation Testing Suite, thực hiện các bước như sau:

Bước 1: Trên màn hình chức năng Setting, nhấn chọn tab Environment

alt text

Hệ thống hiển thị danh sách môi trường của dự án.

Bước 2: Nhấn + New Environment.

alt text

Bước 3: Nhập đúng và đầy đủ thông tin vào form CREATE PROJECT ENVIRONMENT.

alt text

Mô tả các trường thông tin:

Tên trườngBắt buộcĐịnh dạngRàng buộcMô tả
ParentCóComboboxLựa chọn môi trường triển khai hoặc kiểm thử mà test case hoặc báo cáo liên quan đến. Giá trị bao gồm:
- DEV (Development): Môi trường dành cho lập trình viên phát triển và kiểm thử ban đầu
-PROD (Production): Môi trường thực tế, nơi ứng dụng chính thức được sử dụng
- UAT (User Acceptance Testing): Môi trường để người dùng kiểm thử chấp nhận trước khi đưa vào vận hành
- SIT (System Integration Testing): Môi trường kiểm thử tích hợp hệ thống
- test_environment_org
CodeCóTextboxCode phải là duy nhấtLà mã số của môi trường
NameCóTextboxLà tên của môi trường
Default environmentCóComboboxThiết lập mặc định cho môi trường. Giá trị bao gồm:
- Default: Là môi trường được sử dụng làm tiêu chuẩn chính, mặc định cho việc thực hiện kiểm thử hoặc triển khai. Đặc điểm: Thường được tự động chọn nếu không có chỉ định cụ thể. Có cấu hình ổn định, dữ liệu chuẩn hóa. Ví dụ: UAT có thể là default nếu tổ chức kiểm thử chấp nhận người dùng cuối ở đó.
- Not default: Là các môi trường khác ngoài mặc định, dùng trong các tình huống cụ thể. Đặc điểm: Cần được chỉ định rõ khi dùng. Có thể là môi trường dùng tạm thời. Ví dụ: DEV dành cho dev test nội bộ; SIT để kiểm thử tích hợp
- Cho phép chọn 01 giá trị
StatusCóComboboxLà trạng thái hoạt động của môi trường. Giá trị bao gồm:
- Active: Môi trường đang hoạt động
- Inactive: Môi trường không hoạt động
DescriptionKhôngTextareaNhập mô tả của môi trường

Bước 4: Nhấn Save, hệ thống hiển thị thông báo “Create Successful”, tạo môi trường thành công.

Chỉnh sửa môi trường​

Để xem/chỉnh sửa môi trường trong Centralize Automation Testing Suite, thực hiện các bước như sau:

Bước 1: Trên màn hình tab Environment, nhấn chọn bản ghi môi trường cần xem/chỉnh sửa thông tin. Hệ thống hiển thị màn hình EDIT PROJECT ENVIRONMENT.

alt text

Bước 2: Thực hiện chỉnh sửa thông tin của môi trường theo nhu cầu của người dùng. Mô tả các trường thông tin giống với form tạo mới môi trường.

Bước 3: Nhấn Save, hệ thống hiển thị thông báo “Update successful”, chỉnh sửa môi trường thành công.

Xóa môi trường​

Lưu ý: Điều kiện để xóa 1 môi trường là môi trường đó không có ràng buộc về dữ liệu (chưa từng được sử dụng). Không thể xóa môi trường đã được sử dụng trước đó.

Để xóa 1 môi trường trong Centralize Automation Testing Suite, thực hiện các bước như sau:

Trên màn hình tab Environment, hệ thống hiển thị danh sách môi trường của dự án.

alt text

Bước 1: Nhấn vào biểu tượng Delete ở bên phải bản ghi môi trường cần xóa.

alt text

Bước 2: Hệ thống hiển thị popup Xác nhận xóa môi trường. Nhấn Delete để xóa môi trường.

alt text

Hệ thống hiển thị thông báo “Delete successful”, xóa môi trường thành công.

Khởi tạo tham số môi trường​

Tham số môi trường là biến cấu hình giúp duy trì tính nhất quán khi ứng dụng chạy trên các môi trường khác nhau trong quá trình phát triển phần mềm.

Ví dụ: URL của ứng dụng thường khác nhau giữa các môi trường như DEV, SIT, UAT, hoặc PROD. Do đó, URL có thể được định nghĩa dưới dạng một tham số môi trường để dễ dàng thay đổi và quản lý.

alt text

Tại sao lại cần có tham số môi trường ?

Trong quá trình phát triển và kiểm thử phần mềm, tham số môi trường đóng vai trò quan trọng trong việc cấu hình và vận hành ứng dụng một cách linh hoạt và hiệu quả. Tham số môi trường là các giá trị cấu hình có thể thay đổi tùy theo từng môi trường (như DEV, SIT, UAT, PROD), nhưng vẫn sử dụng chung một mã nguồn.

Việc sử dụng tham số môi trường giúp tách biệt cấu hình khỏi mã nguồn, giảm rủi ro khi chỉnh sửa. Ngoài ra các thông tin như URL, API key... hoặc chuỗi kết nối cơ sở dữ liệu có thể thay đổi theo môi trường, việc định nghĩa chúng dưới dạng tham số giúp tránh lỗi phát sinh khi chuyển môi trường...

Sử dụng tham số môi trường giúp nâng cao khả năng mở rộng mà duy trì hệ thống.

Để khởi tạo các tham số môi trường trong Centralize Automation Testing Suite, thực hiện các bước như sau:

Bước 1: Trên màn hình chức năng Setting, chọn tab Parameter

alt text

Bước 2: Nhấn + New parameter để tạo thêm tham số (không giới hạn số lượng tham số mỗi lần tạo).

Bước 3: Nhập thông tin để cấu hình tham số

alt text

Mô tả các trường thông tin:

Tên trườngBắt buộcĐịnh dạngRàng buộcMô tả
VariableTypeCóComboboxLà loại tham số được tạo, giá trị lựa chọn bao gồm:
+ Environment variable
+ Version variable
+ Agent variable
+ Device variable
Chọn 01 giá trị cho mỗi tham số.
ParameterCóTextboxParameter là duy nhất, bắt đầu bằng chữ cái, chỉ chứa các ký tự từ a-z viết thường, chữ số và “_”Dùng để đặt tên định danh cho tham số. Tên này sẽ được sử dụng trong suốt quá trình cấu hình và thực thi các kịch bản kiểm thử.

Bước 4: Sau khi nhập đúng và đủ thông tin. Nhấn Save để lưu lại các tham số vừa tạo. Hệ thống hiển thị thông báo “Create successful”, khởi tạo tham số môi trường thành công.

Cấu hình giá trị tham số môi trường trên các môi trường phát triển phần mềm​

Để cấu hình giá trị tham số môi trường trong Centralize Automation Testing Suite, thực hiện các bước như sau:

Bước 1: Trên màn hình tab Environment nhấn vào biểu tượng Config parameter ở bên phải bản ghi môi trường cần cấu hình.

alt text

Hệ thống hiển thị màn hình cập nhật giá trị tham số môi trường:

alt text

Bước 3: Nhập giá trị cho tham số tương ứng của môi trường, nhấn Save. Hệ thống hiển thị thông báo “Update successful”, cập nhật giá trị tham số môi trường thành công.