Mobile Application Testing (Phần 1)
Bài đăng này đã không được cập nhật trong 4 năm
Ngày nay, điện thoại thông minh dần trở thành một thứ bắt buộc, trên thị trường đang tràn ngập hàng triệu ứng dụng. Nhưng sự thật chỉ có một số ít có thể tạo được dấu ấn và thống trị thế giới di động. Trong tỷ lệ năng lực cao như vậy, bạn phải chắc chắn rằng ngoài việc cung cấp một cái gì đó sáng tạo và thú vị cho khách hàng của bạn, ứng dụng của bạn cũng không bị trục trặc. Và do đó, thử nghiệm ứng dụng di động đang trở nên rất quan trọng.
1. Kiểm thử ứng dụng di động là gì?
Là một thủ tục để kiểm tra các ứng dụng di động về khả năng sử dụng, chức năng và hiệu suất.
2. Yếu tố cần thiết khi kiểm thử ứng dụng di động:
Kiểm thử ứng dụng di động rất khác với kiểm thử phần mềm và kiểm tra web. Có một vài chi tiết cụ thể mà bạn nên xem xét trước khi thực hiện kiểm tra ứng dụng di động:
- Độ phân giải màn hình
- Bật / tắt GPS
- Hướng màn hình (ngang, dọc)
- Các nhà sản xuất khác nhau
- Hệ điều hành
- Loại ứng dụng di động
3. Các loại ứng dụng di động:
Loại ứng dụng di động bạn đang thử nghiệm đóng vai trò rất quan trọng trong việc xác định quy trình thử nghiệm của bạn. Vì vậy, hãy thật rõ ràng về loại ứng dụng di động bạn sẽ thử nghiệm. Chúng được tổ chức thành ba loại khác nhau:
- Mobile web applications: Đây là những trang web bạn mở thông qua trình duyệt di động.
- Native Apps: Đây là những ứng dụng được phát triển cho một nền tảng cụ thể. (iOS, Android, Windows 10 M0bile, Tizen, BlackBerry).
- Hybrid: Đây là sự kết hợp giữa mobile web app and native app.
4. Chiến lược kiểm thử ứng dụng di động:
Chiến lược kiểm thử có thể giúp bạn tiến hành kiểm tra một cách thích hợp, do đó làm tăng hiệu lực và hiệu quả của nó. Những điểm cơ bản bạn cần xem xét trong khi kiểm thử ứng dụng di động của bạn là:
- Chọn thiết bị: Kiểm thử trên các thiết bị thực luôn là quyết định tốt nhất để thử nghiệm ứng dụng di động của bạn. Nó giúp cho độ chính xác cao nhất. Nhưng, với thị trường tràn ngập hàng trăm thương hiệu khác nhau và điện thoại di động khác nhau, việc chọn thị trường phù hợp nhất để thử nghiệm là một nhiệm vụ khó khăn.
- Dưới đây là một số gợi ý để giúp bạn chọn thiết bị: Nghiên cứu các điện thoại di động được tổ chức và sử dụng rộng rãi nhất trên thị trường. Chọn điện thoại di động với độ phân giải màn hình khác nhau. Chọn điện thoại di động với các hệ điều hành khác. Không nên đánh giá thấp các tính năng như khả năng tương thích, kích thước bộ nhớ, kết nối, v.v. và chú ý đến chúng.
5. Các công cụ kiểm tra ứng dụng di động phổ biến:
- Để kiểm tra chức năng: Appium, Selendroid, Robotium, Ranorex.
- Để kiểm tra khả năng sử dụng: Reflector, Zoom người dùng, Loop
- Để kiểm tra giao diện ứng dụng di động: iMacros, FitNesse, Jubula, UIed Coded, LoadUI.
- Để kiểm tra khả năng tương thích: CrossBrowserTesting, BrowserStack, Browseera, Litmus, Rational ClearCase, Ghostlab.
- Để kiểm tra hiệu suất: Apteligent, NeoLoad, Relic mới.
- Để kiểm tra bảo mật: Proxy tấn công ZAS của OWASP, Cộng đồng CS Retina, Google Nogotofail, Veracode và SQL Map.
All rights reserved