Windows

Xamarin đã công bố Test Cloud, một dịch vụ tự động cho phép các nhà phát triển di động thử nghiệm ứng dụng của họ trên hàng trăm thiết bị di động

Xamarin.Forms SwipeView | Creating A Custom Side Menu in Xamarin Forms

Xamarin.Forms SwipeView | Creating A Custom Side Menu in Xamarin Forms
Anonim

Bắt ứng dụng hoạt động bình thường trên nhiều thiết bị di động là một thách thức lớn. Hệ điều hành, và các phiên bản của những hệ điều hành này từ các nhà sản xuất khác nhau, theo CEO Nat Friedman, người đã nói trong bài phát biểu khai mạc tại hội nghị người dùng khai trương của công ty, Evolve.

“Nếu bạn là một công ty muốn hỗ trợ rất nhiều "Chắc chắn rằng các ứng dụng hoạt động đúng trên tất cả các thiết bị được nhắm mục tiêu là rất quan trọng bởi vì người dùng đang di chuyển và ứng dụng chỉ có một vài giây để gây ấn tượng với họ, theo Friedman.

Ngày nay, hầu hết các nhà phát triển dựa vào thử nghiệm thủ công. Chỉ có 8 phần trăm 300 nhà phát triển được Xamarin truy vấn sử dụng bất kỳ loại sản phẩm thử nghiệm nào trên thiết bị di động.

“Điều này là ổn khi điện thoại di động mới và mới bắt đầu và chúng tôi đều là những chàng cao bồi. Nhưng nó đã lớn lên một chút rồi, ”Friedman nói.

Công ty hy vọng sẽ thay đổi điều đó với sự ra đời của Test Cloud. Nó sử dụng giao diện dựa trên Web, nhưng cũng có thể được tích hợp với các hệ thống tích hợp liên tục phổ biến như Jenkins, TFS và TeamCity.

Để thêm ứng dụng mới để thử nghiệm bằng Test Cloud, nhà phát triển trước tiên phải tải lên tệp APK nếu ví dụ như một ứng dụng Android. Kiểm tra đám mây sau đó cho phép nhà phát triển chọn thiết bị nào để thử nghiệm ứng dụng. Bước cuối cùng là chọn cách kiểm tra và các tùy chọn là tải lên các tập lệnh tùy chỉnh hoặc chọn một tính năng có tên App Explorer, Friedman cho biết.

App Explorer tự động kiểm tra ứng dụng bằng cách khám phá giao diện người dùng, truy cập mọi tab, đẩy nút và điền vào các trường văn bản. Nó sử dụng một thiết bị như một tham chiếu để tạo ra một kịch bản và sau đó chạy nó trên tất cả các thiết bị khác. Các yếu tố giao diện người dùng được xác định bởi các ID đối tượng, để các xét nghiệm tiếp tục hoạt động ngay cả khi các thay đổi được thực hiện cho bố cục.

Báo cáo kết quả hiển thị ảnh chụp màn hình có thể duyệt của mỗi bước từ ứng dụng đang chạy trên các thiết bị khác nhau, giám sát hiệu suất và nhật ký thiết bị chi tiết và ngăn xếp dấu vết để giúp các nhà phát triển tìm và sửa lỗi nhanh chóng.

Kiểm tra Cloud sẽ trở nên phổ biến trong quý III. Nó sẽ không chỉ được tích hợp vào nền tảng riêng của Xamarin mà còn có sẵn cho các nhà phát triển xây dựng các ứng dụng bằng cách sử dụng Objective-C, Java và các khung công tác khác. Dịch vụ này dựa trên Calabash, khuôn khổ tự động hóa đa nền tảng thử nghiệm di động được sử dụng rộng rãi nhất, theo Xamarin, công ty đã mua lại LessPainful, công ty đã tạo ra nó.

Chi phí dịch vụ sẽ vẫn được xem là bao nhiêu. Chi tiết giá sẽ không được công khai cho đến khi nó được giao, nhưng những người dùng muốn có được phiên bản beta có thể đăng ký trên trang web của Xamarin.

Gửi lời khuyên và bình luận cho [email protected]