Đám mây thiết bị di động

Đám mây thiết bị di động là một nền tảng cung cấp quyền truy cập từ xa vào các thiết bị di động thực, thiết bị ảo hoặc cả hai. Một nhóm có thể chọn môi trường, cài đặt ứng dụng, làm việc với ứng dụng đó theo cách thủ công hoặc chạy thử nghiệm tự động. Các thiết bị được đặt trong trung tâm dữ liệu của nhà cung cấp hoặc phòng thí nghiệm tư nhân được quản lý.

Tên bao gồm nhiều hơn một mô hình sản phẩm. Một số nền tảng cho mượn điện thoại để dùng thử trong thời gian ngắn. Những người khác giữ môi trường Android, ứng dụng và dữ liệu của nó có sẵn giữa các phiên. Sự khác biệt về vòng đời này sẽ thay đổi những gì dịch vụ có thể thực hiện.

Lợi ích thiết thực là khả năng truy cập từ xa vào môi trường di động mà không cần để mọi điện thoại và máy tính bảng trên bàn làm việc của nhóm.

Đám mây thiết bị di động là gì?

Một dịch vụ đáng tin cậy phải làm rõ ba điểm. Nó sẽ xác định những gì chạy bên dưới, giải thích cách người dùng kết nối và nêu rõ điều gì sẽ xảy ra khi phiên kết thúc. Nhóm thiết bị có thể chứa điện thoại thật, trình mô phỏng, trình mô phỏng hoặc hỗn hợp. Quyền truy cập có thể thông qua trình duyệt, máy khách để bàn, công cụ phát triển, API hoặc khung kiểm tra.

Nền tảng xử lý công việc mà lẽ ra sẽ thuộc về phòng thí nghiệm thiết bị nội bộ. Nó có thể phân bổ một thiết bị có sẵn, cài đặt bản dựng ứng dụng, truyền phát màn hình, thu thập nhật ký và chuẩn bị môi trường cho người dùng tiếp theo. Thay vào đó, một dịch vụ liên tục có thể giữ nguyên môi trường được chỉ định cho một người hoặc một nhóm.

Tên sản phẩm thường che giấu những khác biệt này. Đám mây thiết bị thực trỏ đến phần cứng vật lý. Đám mây thiết bị ảo trỏ đến các thiết bị dựa trên phần mềm. Trang trại thiết bị thường hướng tới thử nghiệm tổng hợp. Điện thoại đám mây thường trỏ đến quyền truy cập Android liên tục. Nhãn ít quan trọng hơn thiết bị, thời lượng phiên và chính sách dữ liệu đằng sau nó.

Đám mây thiết bị di động hoạt động như thế nào?

Đằng sau giao diện, đám mây thiết bị phải phân bổ môi trường, cấp cho người dùng quyền kiểm soát và quyết định những gì còn lại sau phiên.

  1. Chọn thiết bị hoặc môi trường

Người dùng chọn kiểu điện thoại, hệ điều hành, kích thước màn hình, ngôn ngữ hoặc cấu hình có sẵn khác. Nhóm thử nghiệm có thể chọn một số kết hợp cho một bản dựng ứng dụng.

  1. Phân bổ môi trường

Dịch vụ dự trữ một thiết bị vật lý hoặc khởi động một phiên bản ảo. Sau đó, nó cấp quyền truy cập từ xa trong một khoảng thời gian nhất định hoặc gán môi trường cho một không gian làm việc đang diễn ra.

  1. Chuẩn bị ứng dụng hoặc trang web

Người dùng tải lên APK hoặc IPA, cài đặt ứng dụng thông qua nguồn được hỗ trợ hoặc mở trang web trên thiết bị di động. Các phương pháp có sẵn tùy thuộc vào nền tảng và các biện pháp kiểm soát bảo mật của nó.

  1. Làm việc thủ công hoặc chạy tự động hóa

Người kiểm tra có thể nhấn vào hành trình của khách hàng, kiểm tra bố cục hoặc tái tạo lỗi được báo cáo. Quá trình chạy tự động có thể thực hiện các bước kiểm tra tương tự trên nhiều thiết bị. AWS Trang trại thiết bị coi quyền truy cập từ xa và kiểm tra ứng dụng tự động là các đường dẫn riêng biệt.

  1. Thu thập kết quả hoặc giữ nguyên trạng thái

Dịch vụ thử nghiệm có thể trả về kết quả đạt và không đạt, nhật ký, ảnh chụp màn hình, video, dữ liệu sự cố và các thành phần khác. Sau đó nó có thể làm sạch thiết bị hoặc xóa phiên bản ảo. Một môi trường bền bỉ đi theo một con đường khác. Nó giữ dữ liệu ứng dụng và cài đặt có sẵn cho phiên tiếp theo.

Thử nghiệm song song có thể rút ngắn chu kỳ phát hành nhưng không phải là không giới hạn. Một chiếc điện thoại thông dụng có thể đang bận. Tài khoản cũng có thể có giới hạn đồng thời. Nhiều thiết bị hơn trong danh mục không có nghĩa là mọi thiết bị đều có sẵn cùng một lúc.

Các loại đám mây thiết bị di động

Loại thiết bị và mô hình triển khai là những lựa chọn riêng biệt. Trộn chúng dẫn đến so sánh yếu. Đám mây riêng vẫn có thể sử dụng thiết bị ảo và đám mây công cộng có thể cung cấp điện thoại thật.

Các loại theo môi trường thiết bị

  • Đám mây thiết bị thực

Mô hình này cung cấp quyền truy cập từ xa vào điện thoại và máy tính bảng vật lý. Chọn nó khi câu hỏi phụ thuộc vào nhà sản xuất, bộ xử lý, máy ảnh, cảm biến, bản dựng hệ điều hành hoặc màn hình. Phần cứng vật lý vẫn có giới hạn trong phòng thí nghiệm từ xa. Quyền truy cập SIM, Bluetooth, phụ kiện, chuyển động của thiết bị và điều kiện mạng cục bộ có thể bị hạn chế.

  • Đám mây thiết bị ảo

Mô hình này tạo trình giả lập hoặc mô phỏng trên các máy chủ từ xa. Thiết bị ảo được tạo nhanh chóng và dễ dàng thiết lập lại. Chúng phù hợp với sự phát triển ban đầu, các thử nghiệm lặp lại và phạm vi phủ sóng hệ điều hành rộng rãi. Một Trình giả lập Android duy nhất là một môi trường. Nền tảng đám mây cung cấp và quản lý nhiều trong số chúng.

  • Đám mây thiết bị lai

Dịch vụ kết hợp cung cấp các thiết bị thực và ảo trong một quy trình làm việc. Các nhóm có thể chạy kiểm tra nhanh trên các thiết bị ảo, sau đó sử dụng các thiết bị thực đã chọn để xác thực phần cứng cụ thể. Phòng thí nghiệm kiểm tra Firebase tuân theo mô hình này với các thiết bị vật lý và thiết bị thử nghiệm Android ảo.

Các loại theo triển khai

  • Đám mây công cộng cung cấp danh mục do nhà cung cấp quản lý. Các thiết bị có thể được chia sẻ hoặc xếp hàng đợi.
  • Đám mây thiết bị riêng cung cấp dung lượng chuyên dụng hoặc môi trường biệt lập với khả năng kiểm soát truy cập chặt chẽ hơn.
  • Đám mây thiết bị tại chỗ lưu giữ phần cứng trong cơ sở của công ty và hiển thị phần cứng đó thông qua phần mềm quản lý.
  • Triển khai kết hợp kết hợp các thiết bị cục bộ với dung lượng đám mây riêng hoặc công cộng.

Riêng tư không phải lúc nào cũng có nghĩa là tại chỗ. Chuyên dụng không phải lúc nào cũng có nghĩa là thiết bị có sẵn vĩnh viễn. Những chi tiết đó cần phải được kiểm tra với nhà cung cấp.

Đám mây thiết bị di động được sử dụng để làm gì?

Vòng đời dự kiến ​​tách biệt nền tảng thử nghiệm khỏi không gian làm việc liên tục.

Công việc thử nghiệm và phát hành trên thiết bị di động

Nhóm phát triển và QA sử dụng đám mây thiết bị để kiểm tra ứng dụng trên nhiều kiểu máy, phiên bản hệ điều hành, kích thước màn hình và bản dựng của nhà sản xuất. Truy cập thủ công giúp kiểm tra thăm dò, đánh giá trực quan và tái tạo vấn đề của khách hàng. Tự động hóa giúp kiểm tra hồi quy và kiểm tra phát hành lặp lại.

Ma trận thử nghiệm sẽ biến những lựa chọn này thành một tập hợp các lần chạy đã được lên kế hoạch. Nó phải phản ánh đối tượng của sản phẩm. Ma trận tập trung thường đưa ra bằng chứng tốt hơn so với một danh sách lớn được chọn mà không có dữ liệu người dùng.

Đám mây thiết bị cũng có thể kết nối với đường ống CI. Bản dựng mới có thể kích hoạt các thử nghiệm đã chọn, thu thập kết quả và trả lại các lỗi cho quy trình phát triển. Hỗ trợ khung khác nhau, vì vậy các nhóm nên xác nhận các công cụ và phiên bản chính xác trước khi lên kế hoạch tích hợp.

Công việc di động liên tục

Tiếp tục truy cập yêu cầu thiết lập khác. Môi trường Android được chỉ định có thể giữ lại các ứng dụng, cài đặt và dữ liệu phiên để có không gian làm việc ổn định, chuyển giao nhóm hoặc truy cập nhiều lần.

Điện thoại Android ảo mô tả chính môi trường Android. Đám mây thiết bị là nền tảng tạo, gán và quản lý một hoặc nhiều môi trường.

Lợi ích và hạn chế

Đám mây thiết bị di động giúp giảm bớt công việc về phần cứng. Nó không thay thế kế hoạch kiểm tra hoặc đánh giá bảo mật.

Những lợi íchHạn chế
Truy cập nhiều tổ hợp thiết bị và hệ điều hành hơn mà không cần mua từng cáiSự kết hợp chính xác của thiết bị và hệ điều hành có thể không khả dụng hoặc phải xếp hàng đợi
Cung cấp cho các nhóm phân phối quyền truy cập từ xa vào cùng một cơ sở hạ tầngTruyền phát màn hình thêm độ trễ và không thể tái tạo xử lý vật lý
Chạy quy trình làm việc thủ công hoặc tự động lặp lạiHỗ trợ khung và thời lượng phiên khác nhau tùy theo dịch vụ
Thực hiện kiểm tra song song khi khả năng cho phépGiới hạn đồng thời có thể làm chậm một ma trận lớn
Thu thập nhật ký, ảnh chụp màn hình, video và bằng chứng sự cố ở một nơiBản dựng ứng dụng, thông tin xác thực, nhật ký và bản ghi có thể được bên thứ ba lưu trữ
Giảm việc sạc, cáp, cập nhật và sửa chữa thiết bịSIM, nhà mạng, NFC, Bluetooth, sinh trắc học và cảm biến có thể có những hạn chế

Phần cứng thực sự có giá trị nhưng nó không đảm bảo cho phạm vi phủ sóng trong thế giới thực. Điện thoại được gắn trong trung tâm dữ liệu có thể sử dụng Wi-Fi được kiểm soát và nguồn điện cố định. Nó không thể tái tạo mọi sóng mang, kiểu chuyển động, phụ kiện hoặc tình trạng của người dùng.

Các thiết bị ảo có sự đánh đổi ngược lại. Chúng dễ dàng mở rộng quy mô và tái tạo nhưng có thể bỏ qua hoạt động của phần cứng. Một chiến lược kiểm tra hợp lý thường sử dụng từng môi trường cho các câu hỏi mà nó có thể trả lời.

Đám mây thiết bị di động so với Trang trại thiết bị, Trình mô phỏng và Điện thoại đám mây

Môi trườngĐơn vị chínhVòng đời điển hìnhĐầu ra chínhPhù hợp nhất
Đám mây thiết bị di độngNền tảng thiết bị được quản lýTạm thời hoặc liên tụcBằng chứng kiểm tra hoặc trạng thái được giữ lạiCơ sở hạ tầng di động từ xa
Trang trại thiết bịNhóm thiết bị và chạy thửThường là tạm thờiKết quả, nhật ký, ảnh chụp màn hình, báo cáoKiểm tra phát hành và QA trên nhiều thiết bị
Trình giả lập AndroidMột thiết bị Android dựa trên phần mềmĐịa phương hoặc dựa trên đám mâyMôi trường phát triển được kiểm soátPhát triển, gỡ lỗi, kiểm tra lặp lại
Điện thoại đám mâyMôi trường Android từ xa được chỉ địnhThường dai dẳngTrạng thái ứng dụng đã lưu và quyền truy cập liên tụcCông việc dựa trên ứng dụng lặp đi lặp lại
Điện thoại vật lýMột thiết bị cầm tayQuyền sở hữu trực tiếpTương tác cục bộ trên phần cứng thựcKiểm tra lần cuối, SIM, cảm biến và xử lý vật lý

Một Trang trại thiết bị được tổ chức xoay quanh phạm vi và bằng chứng thử nghiệm. Điện thoại đám mây được sắp xếp dựa trên trạng thái truy cập liên tục và trạng thái đã lưu. Đám mây thiết bị di động có thể hỗ trợ một trong hai kiểu máy, nhưng một sản phẩm nhất định có thể chỉ chuyên về một kiểu máy.

Trình mô phỏng có thể là một phần của Trang trại thiết bị nhưng bản thân nó không phải là một trang trại. Việc lựa chọn giữa Điện thoại đám mây và Trình giả lập Android tùy thuộc vào việc công việc cần kiểm soát thử nghiệm cục bộ hay truy cập từ xa liên tục.

Cách đánh giá Đám mây thiết bị di động

Số lượng thiết bị lớn có vẻ ấn tượng nhưng lại không nói lên nhiều điều về việc liệu dịch vụ có phù hợp với công việc hay không. Sáu kiểm tra tiết lộ nhiều hơn nữa.

  • Phủ sóng

Xác nhận các kiểu máy, phiên bản hệ điều hành, kiểu dáng và vị trí quan trọng. Hỏi tần suất có sẵn các thiết bị được yêu cầu.

  • Vòng đời phiên

Kiểm tra xem môi trường được chia sẻ, dành riêng, tạm thời hay liên tục. Xem lại giới hạn phiên, đặt lại, sao lưu và xóa dữ liệu.

  • Truy cập và tự động hóa

Xác minh các điều khiển thủ công, API, khung, tích hợp CI, công cụ gỡ lỗi và quyền truy cập phụ trợ riêng tư. Xác nhận phiên bản khung yêu cầu.

  • Chứng cớ

Kiểm tra nhật ký, ảnh chụp màn hình, video, báo cáo sự cố và bản ghi mạng nào được ghi lại. Xem lại các biện pháp kiểm soát lưu giữ và xuất khẩu.

  • An ninh và quản trị

Xem lại quyền, cách ly đối tượng thuê, dọn dẹp thiết bị, xử lý thông tin xác thực, vị trí dữ liệu và nhật ký kiểm tra. Một thiết bị dùng chung cần có quy trình dọn dẹp rõ ràng.

  • Tổng chi phí

Số phút của thiết bị, khe cắm đồng thời, dung lượng chuyên dụng, bộ nhớ và truyền dữ liệu có thể thay đổi tổng số. Chi phí cho mỗi quy trình công việc đã hoàn thành hữu ích hơn giá mỗi phút.

Nhận dạng mạng cũng cần được quan tâm riêng. Proxy di động thay đổi lối thoát mạng. Nó không quyết định liệu thiết bị là vật lý, ảo, tạm thời hay liên tục.

Nơi MoreLogin Điện thoại đám mây Phù hợp

MoreLogin Điện thoại đám mây thuộc về phe bền bỉ của danh mục này. Nó cung cấp môi trường Android từ xa cho công việc dựa trên ứng dụng cần giữ lại trạng thái và quyền truy cập nhiều lần.

Đám mây thử nghiệm chuyên dụng vẫn là lựa chọn tốt hơn cho ma trận thiết bị rộng và bằng chứng thử nghiệm chính thức. Một nhóm có thể xác thực ứng dụng trên các thiết bị đã chọn, sau đó sử dụng môi trường ổn định cho công việc hàng ngày đã được phê duyệt.

Bài học chính

  • Sử dụng các thiết bị ảo để có phạm vi phủ sóng nhanh và lặp lại. Thêm các thiết bị thực nơi hành vi phần cứng có thể thay đổi kết quả.
  • Hãy kết hợp vòng đời của phiên với công việc. Kiểm tra cần bằng chứng rõ ràng. Công việc ứng dụng đang diễn ra cần có trạng thái được giữ lại.
  • Hãy coi danh mục được quảng cáo là hàng tồn kho chứ không phải tính sẵn có được đảm bảo. Kiểm tra hàng đợi, đồng thời và đặt lại quy tắc.

Câu hỏi thường gặp về Đám mây thiết bị di động

Nói một cách đơn giản, Đám mây thiết bị di động là gì?

Đây là nền tảng cho phép một nhóm sử dụng môi trường di động vật lý hoặc ảo qua internet thay vì sở hữu mọi thiết bị cục bộ.

Đám mây thiết bị di động có giống với Trang trại thiết bị không?

Các điều khoản thường chồng chéo. Trang trại thiết bị thường nêu bật việc thử nghiệm trên một nhóm thiết bị. Đám mây thiết bị nêu bật khả năng truy cập từ xa và cơ sở hạ tầng được quản lý. Các nhà cung cấp có thể sử dụng tên khác nhau.

Đám mây thiết bị di động có sử dụng thiết bị thực không?

Nó có thể. Một số dịch vụ cung cấp các thiết bị vật lý. Những người khác cung cấp trình giả lập hoặc mô phỏng. Dịch vụ lai cung cấp cả hai.

Đám mây thiết bị di động có giống với Điện thoại đám mây không?

KHÔNG. Điện thoại đám mây thường cung cấp môi trường Android từ xa liên tục. Đám mây thiết bị di động rộng hơn và cũng có thể cung cấp các thiết bị có thời gian sử dụng ngắn để thử nghiệm.

Phiên Đám mây thiết bị di động có liên tục không?

Không phải lúc nào cũng vậy. Dịch vụ kiểm tra có thể làm sạch hoặc xóa môi trường sau khi chạy. Dịch vụ liên tục sẽ lưu giữ trạng thái và cài đặt ứng dụng để truy cập sau.

Các giới hạn chính của thử nghiệm Đám mây thiết bị di động là gì?

Các giới hạn phổ biến bao gồm hàng đợi thiết bị, độ trễ từ xa, giới hạn phiên, cảm biến bị hạn chế, sự khác biệt về mạng, lưu trữ dữ liệu của bên thứ ba và lựa chọn kiểm tra yếu.

Đăng bài trên mạng xã hội tự động

Đăng bài trên mạng xã hội tự động chuyển nội dung được phê duyệt từ hàng đợi sang từng nền tảng. So sánh bộ lập lịch, API và quy trình làm việc của ứng dụng, cùng với những vấn đề cần xem xét.

Đọc thêm

Điện thoại đám mây

Điện thoại đám mây chạy thiết bị Android ổn định trên cơ sở hạ tầng từ xa. So sánh khả năng hỗ trợ ứng dụng, khả năng mở rộng và tính chân thực của nó với trình mô phỏng và điện thoại thực.

Đọc thêm

Điện thoại Android ảo

Điện thoại Android ảo chạy ứng dụng mà không cần thiết bị cầm tay chuyên dụng. So sánh trình mô phỏng cục bộ và thiết bị đám mây về tính bền bỉ, khả năng tương thích và khả năng truy cập từ xa.

Đọc thêm

Trang trại thiết bị

Trang trại thiết bị cung cấp các thiết bị thực hoặc ảo để thử nghiệm ứng dụng và quy trình làm việc từ xa. So sánh giá đỡ vật lý, trình mô phỏng và nhóm đám mây theo tính thực tế và chi phí.

Đọc thêm

Trình giả lập Android

Trình giả lập Android chạy thiết bị ảo trên máy tính. Hiểu AVD, cách sử dụng thử nghiệm và sự khác biệt so với trình mô phỏng, thiết bị thực và điện thoại đám mây.

Đọc thêm

Trang trại điện thoại

Một Trang trại điện thoại điều phối nhiều điện thoại vật lý, ảo hoặc đám mây thành một nhóm. Khám phá các cách sử dụng hợp pháp, chi phí vận hành và sự khác biệt so với các trang trại nhấp chuột.

Đọc thêm

Bắt đầu xây dựng với MoreLogin

Khám phá tài liệu API, tự động hóa từ dòng lệnh, kết nối công cụ tương thích MCP hoặc tạo quy trình RPA có thể tái sử dụng.