0

Tại sao kiểm tra di động là khó khăn?

Tại sao kiểm tra di động là khó khăn?

1. Giới thiệu chung

devices-1.jpg

  • Ngày nay hầu như tất cả mọi người đều sử dụng điện thoại di động, nhưng có bao nhiêu người trong chúng ta biết những bí mật về kiểm thử di động? Liệu rằng kiển thử di động là đơn giản hay khó khăn, bài viết này chúng ta cùng tìm hiểu về vấn đề này.

  • Có thể lấy một ví dụ đơn giản: thường ngày chúng ta sử dụng điện thoại, cài và sử dụng một ứng dụng nào đó, thỉnh thoảng chúng ta vẫn thấy có lỗi xảy ra. Vậy làm thế nào mà các lỗi này có thể vượt qua cả các nhà phát triển và đội kiển thử? Trong thời đại mà điện thoại di động được thống trị tất cả các lĩnh vực khác và hầu như mỗi hai tuần một điện thoại di động mới được đưa ra, xét nghiệm di động dưới một áp lực rất lớn. Hầu hết các câu hỏi phỏng vấn để kiểm tra điện thoại di động không bao gồm bất kỳ câu hỏi về xét nghiệm cơ bản hoặc thậm chí thử nghiệm chức năng.

2. Kiểm thử điện thoại di động có thực sự là khó khăn?

  • Khi tiến hành kiển tra di động sẽ có các thử nghiệm về bộ nhớ, kiểm tra gián đoạn, kiểm tra an ninh, kiểm tra hệ điều hành, kiểm tra hiệu xuất, pin. Nhưng như vậy đã đủ tốt chưa?

    Chắc chắn là chưa.

mobile-testing-is-tough.jpg

Đồng ý rằng kiển tra di động là một thách thức. Lí do là:

  • Điện thoại di động đã trở thành một phần thiết yếu trong cuộc sống. Con người muốn thâu tóm mọi thứ trong tâm tay. Chính vì vậy rất nhiều ứng dụng được tạo ra cho di động, đồng thời với việc đó thì cũng có những áp lực không hề nhỏ cho các dự án để tương thích với điện thoại di động

Apps-on-Mobile-585x317.jpg

  • Với số lượng di động đông đảo và tăng theo từng tháng thì phạm vi kiểm tra cũng là áp lực không hề nhỏ cho kiển thử di động

  • Ngày càng có nhiều hệ điều hành đang được xây dựng một cách độc lập, ngoài các hệ điều hành truyền thống như iOS, webOS, Blackberry và Android. Và hầu hết các ứng dụng được phát triển ngày nay sẽ được thử nghiệm trên nền tảng chéo, do đó sẽ kỹ lưỡng hơn về các hệ điều hành hỗ trợ khác nhau là cần thiết.

  • Kiển thử tự động thiết bị di động vẫn còn trong thời kì non kém mặc dù có một số lượng các công cụ kiểm tra tự động nhưng thử nghiệm điện thoại di động tự động hóa vẫn chưa được phổ biến

  • Không chỉ có nhiều hệ điều hành khác nhau mà bản thân trong cùng một hệ điều hành cũng có nhiều phiên bản từ thấp đến cao. Mỗi một phiên bản lại có một sự khác biệt nhỏ => sẽ tạo ra nhiều khó khăn trong quá trình kiểm thử điện thoại vì nhiều khi không thể kiểm tra được trên tất cả các phiên bản

  • Nếu đã từng làm việc trong nhiều lĩnh vực khác nhau thì bạn phải biết rằng không có domain nào là dễ dàng, mỗi một domain đều có yêu tố khó khăn cụ thể. Mobile domain cũng không quá khác biệt, trong mobile domain gặp khó khăn bởi kiểm tra viên nghĩ rằng vùng thử nghiệm trên nhiều thiết bị quan trọng hơn là thử nghiệm chức năng kỹ càng về ít nhất một thiết bị.

  • Kiển tra điên thoại di động còn đi kèm với với các thách thức khác như:

    Selection_055.png

    • Vấn đề kết nối mạng: mạng yếu, mạng tốt, thay đổi trạng thái mạng như WiFi sang 3G,4G, ngắt kết nối mạng

    • Vấn đề hiệu suất khi nhiều ứng dụng được sử dụng đồng thời

    • Vấn đề bộ nhớ rò rỉ

    • Vấn đề về pin: Lượng pin tiêu thụ khi chạy app, chạy nhiều app và ở trạng thái idol

    • Tính năng thân thiện với người dùng, hiển thị khôn ngoan hoặc tính năng khôn ngoan. Nếu người dùng không thể xử lí các hoạt động trên màn hình di động ít hơn 5s thì họ sẽ không bao giờ dùng nữa, họ sẽ không muốn bất kì một lỗi nào xảy ra.

3. Kết Luận:

Có thể nói nếu xét trên phạm vi bao phủ rộng và thời gian sử dụng thực tế thì kiểm tra điện thoại di động không phải là khó khăn. Tuy nhiên, kiển thử di động đã trở lên khó khăn bởi vì trong quá trình chạy đua với thời gian để làm thử nghiệm, hầu hết các kiểm thử đều tiến hành gián đoạn, bộ nhớ rò rỉ, thử nghiệm hiệu xuất nhưng tránh hoặc cho ít điểm quan trọng để kiểm tra chức năng cơ bản. Như vậy, bất kì một lĩnh vực nào dù dễ hay khó, đơn giản hay phức tạp cũng đều có yếu tố khó khăn của nó.


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí