BrowserStack là một nền tảng thử nghiệm di động và web trên nền tảng đám mây cho phép các nhà phát triển kiểm tra các trang web và ứng dụng di động của họ trên các trình duyệt theo yêu cầu, hệ điều hành và thiết bị di động thực mà không yêu cầu người dùng cài đặt máy ảo, thiết bị hoặc trình giả lập.
BrowserStack có bốn loại: Live, App Live, Automate và App Automate. Người dùng có thể chọn từ hơn 1.200 thiết bị di động, trình duyệt và hệ điều hành thực tế theo yêu cầu và dựa trên cơ sở hạ tầng an toàn, ổn định và có thể mở rộng để hỗ trợ hàng ngàn thử nghiệm tự động và thủ công đồng thời.
Nhờ cách này, người dùng có thể giảm thời gian, ngân sách và chi phí bảo trì liên quan đến thử nghiệm, BrowserStack giúp các nhóm phần mềm tập trung vào những gì quan trọng nhất – xây dựng các sản phẩm và dịch vụ tốt hơn.
BrowserStack hiện tại cũng cung cấp một phần dịch vụ hoàn toàn miễn phí để bạn trải nghiệm. Đầu tiên, bạn hãy đăng ký tài khoản BrowserStack tại đây.
Sau khi đăng nhập vào BrowserStack, bạn sẽ nhận được giao diện như bên dưới.
Bạn sẽ có bốn mục:
- Live: Test tương tác trên thiết bị và trình duyệt thực tế.
- Automate: tự chạy một số bài test trên thiết bị smartphone.
- App Live: Test app thực tế trên các thiết bị smartphone.
- App Automate: kiểm tra một số bài test tự động trên smartphone.
Ở đây mình sẽ thử APP LIVE. Do mình dùng bản miễn phí nên mình chỉ chọn được một số thiết bị chứ không chọn được hết danh sách.
Lưu ý là BrowserStack có hỗ trợ iOS nữa nhé:
Bạn hãy chọn một thiết bị để khởi động, ở đây mình chọn Galaxy Note 8. Đợi trong giây lát bạn sẽ nhận được giao diện giả lập Android một chiếc điện thoại thực sự.
Ở đây mình muốn cài thử một App nên bấm vào mục Install App.
Mục Try sample app cung cấp cho bạn một số file mẫu, Upload from computer để tải file APK lên và Install via Play Store để cài app từ CH Play. Ở đây mình chọn cài một file APK từ máy tính.
Sau khi cài đặt xong, app sẽ tự chạy và bạn tương tác như bình thường.
Ngoài mục Install App thì bạn còn được cung cấp các mục sau:
- Change Location: Giả lập một vị trí bất kỳ.
- Throttle Network: Giả lập tốc độc 3G, 4G… để kiểm tra tốc độ.
- Change Language: Thay đổi ngôn ngữ.
- Device Info: Thông số thiết bị đang chạy giả lập.
Lưu ý là BrowserStack còn có một tiện ích mở rộng cho Chrome giúp bạn có thể dễ dàng truy cập từ trình duyệt, link tải ngay bên dưới: