KIỂM THỬ PHẦN MỀM CHE GIẤU DỮ LIỆU

Trong quá trình phát triển và kiểm thử phần mềm, việc sử dụng dữ liệu thực là điều không thể tránh khỏi. Tuy nhiên, việc tiếp xúc trực tiếp với dữ liệu gốc tiềm ẩn nhiều rủi ro về bảo mật thông tin, đặc biệt là những dữ liệu nhạy cảm như số thẻ tín dụng, số tài khoản ngân hàng. Dữ liệu giả lập, mặc dù hữu ích, vẫn không thể hoàn toàn mô phỏng được sự phức tạp và đa dạng của dữ liệu thực tế.

Để giải quyết vấn đề này, phần mềm che dấu dữ liệu ra đời. Thay vì sử dụng dữ liệu gốc trực tiếp, phần mềm này sẽ tạo ra một bản sao của dữ liệu, trong đó các thông tin nhạy cảm sẽ được thay thế bằng những giá trị giả nhưng vẫn đảm bảo tính nhất quán và hợp lý. Điều này giúp bảo vệ dữ liệu gốc khỏi bị lộ, đồng thời vẫn cung cấp cho các nhóm phát triển và kiểm thử một bộ dữ liệu đầy đủ để thực hiện công việc của mình. Và để đảm bảo hiệu quả của bảo mật thông tin, dịch vụ kiểm thử phần mềm che giấu dữ liệu sẽ giúp khách hàng, đơn vị các tổ chức có thể nâng cao hiệu quả làm việc và đảm bảo tuân thủ các quy định về bảo mật thông tin.

Quy trình kiểm thử của phần mềm che dấu giữ liệu:

Bước 1: Nhận yêu cầu của khách hàng

TheCybe sẽ tổ chức cuộc họp để thu thập thông tin chi tiết.

Sử dụng bảng hỏi để làm rõ yêu cầu và mong đợi của khách hàng về che giấu dữ liệu.

Bước 2: Phân tích yêu cầu của khách hàng

Sau khi nhận được yêu cầu, các chuyên viên kiểm thử viên sẽ:

Lập danh sách yêu cầu và phân loại theo mức độ ưu tiên.

Sử dụng công cụ quản lý dự án để theo dõi tiến độ và trạng thái yêu cầu.

Đánh giá tính khả thi và kỹ thuật của yêu cầu.

Xác định các tiêu chí chấp nhận và phạm vi, mục tiêu của tác vụ.

Bước 3: Thiết kế Test plan.

  • Định nghĩa các loại test (Function, UI, System, Performance).
  • Lập kế hoạch tài nguyên và thời gian cho từng loại test.
  • Thiết lập mục tiêu cụ thể cho từng loại test.

Bước 4: Viết Test Case & chuẩn bị dữ liệu Test

  • Tạo mẫu test case chi tiết với tiêu chí đầu vào và đầu ra rõ ràng.
  • Gửi test case cho các bên liên quan để phê duyệt và cập nhật theo phản hồi.
  • Xác định định dạng dữ liệu.
  • Thiết lập cơ sở dữ liệu và nhập dữ liệu cần thiết.

Bước 5: Thực hiện test

  • Tiến hành các loại test đã lên kế hoạch.
  • Ghi nhận kết quả và báo cáo các vấn đề phát sinh.
  • Phân tích kết quả test để xác định nguyên nhân và đưa ra giải pháp sửa lỗi.

Bước 6: Triển khai sản phẩm

  • Lựa chọn nền tảng triển khai môi trường như: (AWS, Azure, ESXi).
  • Thực hiện triển khai sản phẩm lên nền tảng đã chọn.
  • Kiểm tra tình trạng và hiệu suất của sản phẩm sau khi triển khai.