Hướng dẫn Kiểm thử Đám mây (dành cho Người mới bắt đầu)

800
04-06-2018
Hướng dẫn Kiểm thử Đám mây (dành cho Người mới bắt đầu)

Điện toán Đám mây là gì?

Điện toán đám mây là một nền tảng dựa trên Internet để thực hiện nhiều loại dịch vụ điện toán khác nhau như phần cứng, phần mềm và các dịch vụ khác liên quan đến máy tính từ xa. Có ba mô hình Điện toán đám mây:

SaaS - Dịch vụ phần mềm 

PaaS - Dịch vụ cung cấp nền tảng 

IaaS - Dịch vụ cung cấp cơ sở hạ tầng 

Toàn bộ các kiểm thử đám mây được chia làm bốn loại chủ yếu. Hãy cùng Bizfly Cloud tìm hiểu thông tin chi tiết ngay tại bài này nhé!

Toàn bộ các kiểm thử đám mây được chia làm bốn loại chủ yếu:

1. Kiểm thử toàn bộ đám mây 

Đám mây được xem xét dưới dạng một thực thể hoàn chính và dựa trên các tính năng của nó để tiến hành kiểm thử. Nhà cung cấp Đám mây và SaaS cũng như người dùng cuối đều quan tâm tới việc thực hiện loại kiểm thử này. 

2. Kiểm thử trong phạm vi một đám mây

Tiến hành kiểm thử từng tính năng bên trong của nó. Chỉ các nhà cung cấp đám mây mới có thể thực hiện loại kiểm thử này.

3. Kiểm thử giữa các đám mây

Kiểm thử được thực hiện trên nhiều loại đám mây khác nhau như đám mây không công khai, đám mây công khai và đám mây lai giữa công khai và không công khai. 

4. Kiểm thử SaaS trong đám mây

Kiểm thử chức năng và kiểm thử phi chức năng được thực hiện dựa trên các yêu cầu ứng dụng

Kiểm thử đám mây tập trung vào các thành phần cốt lõi như:

1. Ứng dụng

Bao gồm kiểm thử chức năng, quy trình nghiệp vụ từ đầu đến cuối, bảo mật dữ liệu, khả năng tương thích của trình duyệt,...

2. Network

Bao gồm kiểm thử băng thông và giao thức nhiều mạng lưới khác nhau và truyền dữ liệu thành công thông qua các mạng.

3. Hạ tầng

Bao gồm kiểm thử khắc phục sự cố, sao lưu, kết nối an toàn và chính sách lưu trữ. Hạ tầng cần phải xác thực việc tuân thủ nghiêm ngặt các quy định.

Các loại Kiểm thử khác trong Đám mây bao gồm:

Hướng dẫn Kiểm thử Đám mây (dành cho Người mới bắt đầu) - Ảnh 1.

Kiểm thử đám mây

- Hiệu suất 

- Tính khả dụng 

- Tính tuân thủ 

- Tính bảo mật 

- Khả năng mở rộng

- Đa người thuê 

- Kiểm thử nâng cấp trực tiếp. 

Task cần thực hiện khi Kiểm thử Đám mây

Hướng dẫn Kiểm thử Đám mây (dành cho Người mới bắt đầu) - Ảnh 2.

Các Tình huống Kiểm thử trong Kiểm thử Đám mây

Hướng dẫn Kiểm thử Đám mây (dành cho Người mới bắt đầu) - Ảnh 3.

Hướng dẫn Kiểm thử Đám mây (dành cho Người mới bắt đầu) - Ảnh 4.

Thách thức trong Kiểm thử Đám mây 

1. Dữ liệu, Bảo mật và Quyền riêng tư

Ứng dụng đám mây bản chất là đa người sử dụng nên luôn tồn tại nguy cơ bị đánh cắp dữ liệu. Người sử dụng điện toán đám mây cần được nhà cung cấp đảm bảo an toàn dữ liệu của họ.

2. Thời gian thông báo ngắn

Nhà cung cấp dịch vụ đám mây yêu cầu khách hàng phải nâng cấp dịch vụ trong một khoảng thời gian thông báo ngắn (1-2 tuần). Đây là một vấn đề lớn khi xác thực những thay đổi trong ứng dụng SaaS của bạn một cách thủ công.

3. Xác thực tính tương thích của giao diện

Với việc nâng cấp đối với nhà cung cấp dịch vụ đám mây, đôi khi giao diện bên ngoài cũng cần phải nâng cấp, đây chính là thách thức khi một số người đăng ký đã quen với giao diện cũ. Người đăng ký Đám mây (SaaS) cần đảm bảo rằng người dùng có thể chọn phiên bản giao diện mà họ muốn.

4. Truyền dữ liệu

Việc truyền dữ liệu từ một nhà cung cấp Đám mây sang một nhà cung cấp khác là một thách thức lớn vì cả hai nhà cung cấp có thể có lược đồ cơ sở dữ liệu khác nhau và cần phải nỗ lực để hiểu hết các trường dữ liệu, các mối liên hệ và cách chúng thiết lập trên ứng dụng SaaS.

5. Tích hợp ứng dụng doanh nghiệp

Tích hợp ứng dụng doanh nghiệp yêu cầu phải xác thực sự tích hợp dữ liệu của cả dữ liệu đầu ra và đầu vào, từ mạng lưới khách đến ứng dụng SaaS và ngược lại. Cần xác thực kỹ lưỡng tính cá nhân trong trường dữ liệu để đảm bảo người đăng ký SaaS được bảo mật và có quyền riêng tư.

6. Mô phỏng kiểm thử nâng cấp trực tiếp

Thách thức lớn nhất của kiểm thử đám mây là đảm bảo các bản nâng cấp trực tiếp không ảnh hưởng tới kết nối của người dùng SaaS hiện hữu.

Kiểm thử Đám mây với Kiểm thử Thông thường

Hướng dẫn Kiểm thử Đám mây (dành cho Người mới bắt đầu) - Ảnh 5.

Link tham khảo: https://www.guru99.com/cloud-testing-tutorial-with-saas-testing-primer.html

>> Có thể bạn quan tâm: Tổng quan về SOA Testing (Service Oriented Architecture)

Theo viblo.asia

SHARE