Thử nghiệm trên thiết bị di động - Khung Android
Có rất nhiều khuôn khổ thử nghiệm Android có sẵn trên thị trường. Chúng ta hãy nhìn vào top 5 trên ngăn xếp.
Robotium- Robotium là một khung kiểm thử mã nguồn mở để phát triển các kịch bản kiểm thử chức năng, hệ thống và chấp nhận. Nó rất giống với Selenium.
UIAutomator- UIAutomator là một khung thử nghiệm của Google cung cấp thử nghiệm giao diện người dùng trước của các ứng dụng và trò chơi Android gốc. Nó có một thư viện Java chứa API để tạo các bài kiểm tra giao diện người dùng chức năng và cũng là một công cụ thực thi để chạy các bài kiểm tra.
Appium- Appium là một khung tự động kiểm tra mã nguồn mở để kiểm tra các ứng dụng gốc và ứng dụng kết hợp và ứng dụng web dành cho thiết bị di động. Các chức năng của thư viện Appium bên trong khung thực hiện các cuộc gọi đến máy chủ Appium đang chạy trong nền vận hành thiết bị được kết nối.
Calabash- Calabash là một khung thử nghiệm chức năng có thể được sử dụng cho cả thử nghiệm chức năng iOS và Android. Trên giấy tờ, nó phải là một trong những khuôn khổ dễ sử dụng nhất và ngay cả những người không phải là nhà phát triển cũng có thể tạo các bài kiểm tra chức năng bằng cách sử dụng nó.
Selendroid- Selendroid là một đứa trẻ tương đối mới trong khối và có thể được sử dụng để kiểm tra chức năng các ứng dụng Android của bạn. Rõ ràng, nếu bạn đã quen với Selenium, thì Selendroid sẽ là một cách dễ dàng để sử dụng kiến thức của bạn để tạo các bài kiểm tra chức năng cho Android.