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
- Xem và chỉnh sửa môi trường
- Xóa môi trường
- Cấu hình tham số môi trường
- Chỉnh sửa giá trị tham số môi trường
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

Hệ thống hiển thị danh sách môi trường của dự án.
Bước 2: Nhấn + New Environment.

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

Mô tả các trường thông tin:
| Tên trường | Bắt buộc | Định dạng | Ràng buộc | Mô tả |
|---|---|---|---|---|
| Parent | Có | Combobox | Lự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 | |
| Code | Có | Textbox | Code phải là duy nhất | Là mã số của môi trường |
| Name | Có | Textbox | Là tên của môi trường | |
| Default environment | Có | Combobox | Thiế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ị | |
| Status | Có | Combobox | Là 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 | |
| Description | Không | Textarea | Nhậ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.

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.

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.

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.

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

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

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ố

Mô tả các trường thông tin:
| Tên trường | Bắt buộc | Định dạng | Ràng buộc | Mô tả |
|---|---|---|---|---|
| VariableType | Có | Combobox | Là 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ố. | |
| Parameter | Có | Textbox | Parameter 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.

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

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.