KIỂM THỬ ỨNG DỤNG WEBSITE TRÊN THIẾT BỊ DI ĐỘNG HỆ ĐIỀU HÀNH ANDROID

82 1.3K 4
KIỂM THỬ ỨNG DỤNG WEBSITE TRÊN THIẾT BỊ DI ĐỘNG HỆ ĐIỀU HÀNH ANDROID

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

KIỂM THỬ ỨNG DỤNG WEBSITE TRÊN THIẾT BỊ DI ĐỘNG HỆ ĐIỀU HÀNH ANDROID Như chúng ta đã biết lĩnh vực web rất có tiềm năng mang lại lợi nhuận cao trong các dự án kinh doanh. Tuy nhiên, thách thức chính mà chúng ta gặp phải đó chính là nắm bắt các công nghệ liên quan để làm chủ môi trường tốt hơn. Mục tiêu đề tài • Nắm được lý thuyết về kiểm thử website như các phương pháp, kỹ thuật, các vấn đề cần chú ý khi kiểm thử website. • Tìm hiểu được lý thuyết liên quan đến kiểm thử ứng dụng trên thiết bị di động, kiểm thử ứng dụng website trên thiết bị di động. • Trình bày được điểm khác biệt khi kiểm thử ứng dụng website trên máy tính và trên thiết bị di động hệ điều hành Android. • Ứng dụng kiểm thử website trên thiết bị di động hệ điều hành Android. • Xây dựng hệ thống tài liệu liên quan đến kiểm thử các ứng dụng website trên thiết bị di động và áp dụng kiểm thử trên hệ điều hành Android.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN NGUYỄN THỊ HỒNG KIỂM THỬ ỨNG DỤNG WEBSITE TRÊN THIẾT BỊ DI ĐỘNG HỆ ĐIỀU HÀNH ANDROID ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HƯNG YÊN - 2014 Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN NGUYỄN THỊ HỒNG KIỂM THỬ ỨNG DỤNG WEBSITE TRÊN THIẾT BỊ DI ĐỘNG HỆ ĐIỀU HÀNH ANDROID NGÀNH: CÔNG NGHỆ THƠNG TIN CHUN NGÀNH: MẠNG MÁY TÍNH & TRUYỀN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGƯỜI HƯỚNG DẪN TH.S ĐỖ THỊ THU TRANG HƯNG YÊN - 2014 Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android MỤC LỤC Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android DANH SÁCH HÌNH VẼ Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android DANH SÁCH BẢNG BIỂU Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android DANH SÁCH TỪ VIẾT TẮT Từ viết tắt Từ đầy đủ Giải thích AVD Android Virtual Device Máy ảo Android HĐH Hệ Điều Hành Hệ Điều Hành JDK Java Development Kit Bộ công cụ phát triển Java SDK Software Development Kit Bộ công cụ phát triển phần mềm Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android CHƯƠNG 1: 1.1 TỔNG QUAN VỀ ĐỀ TÀI Lý chọn đề tài Như biết lĩnh vực web có tiềm mang lại lợi nhuận cao dự án kinh doanh Tuy nhiên, thách thức mà gặp phải nắm bắt công nghệ liên quan để làm chủ môi trường tốt Sự phát triển mạnh mẽ ứng dụng di động toàn giới cho thấy nhu cầu người dùng ngày cao, tính tiện ích di động ngày trọng Trên sở đó, việc kiểm thử ứng dụng di động phải thực chặt chẽ trước phát hành cho khách hàng Tháng 7/2008 Apple mắt kho ứng dụng di dộng trực tuyến với 500 ứng dụng cho sản phẩm iPhone, iPad Khi thị trường ứng dụng mobile chưa tồn Đến nay, App Store có 400,000 ứng dụng với 10 tỷ lượt tải về, dẫn đầu ngành dịch vụ ứng dụng cho di động Sau thành công Apple hãng di động nhận thấy tiềm thị trường Mobile Apps liên tiếp cho mắt kho ứng dụng Tiêu biểu Ovi Store Nokia (55,000 ứng dụng, 760 triệu download), Android Market Google (200,000 ứng dụng, 4,5 tỷ download), Góp vào tổng doanh thu hàng năm ngành lên tới tỷ USD, dự báosẽ đạt 30 tỷ USD năm tới Tại Việt Nam, số doanh nghiệp xây dựng kho ứng dụng di động riêngnhư F-Store FPT, mStore Tổng công ty Viễn thông Quân đội Viettel, LG Application Mobile LG hay Nokia Ovi với phiên dành cho thị trường Việt Nam VTC Mobile, đơn vị dẫn đầu thị phần dịch vụ giá trị gia tăng di động giai đoạn 2006-2010 Việt nam hợp tácvới Q-mobile để xây dựng Q-Store, cung cấp ứng dụng Việt Nam xâydựng tới hàng triệu người sử dụng Q Mobile Andoird-Hệ điều hành mạnh mẽ phát triển với tốc độ chóng mặt Google, Android xu hướng tảng mobile tương lai Điện thoại Android có nhiều ưu thân thiện, hợp túi tiền, tùy biến cao, nhiều ứng dụng…hoặc đơn giản thống lĩnh thị trường.Nhưng ưu bật phải kể đến Android hệ mã nguồn mở Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android Xuất phát từ nhu cầu thực trạng trên, em lựa chọn đề tài “Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android” nhằm mục đích giới thiệu kiểm thử Website kiểm thử Website thiết bị di động 1.2 Mục tiêu đề tài • Nắm lý thuyết kiểm thử website phương pháp, kỹ thuật, vấn đề cần ý kiểm thử website • Tìm hiểu lý thuyết liên quan đến kiểm thử ứng dụng thiết bị di • động, kiểm thử ứng dụng website thiết bị di động Trình bày điểm khác biệt kiểm thử ứng dụng website máy • • tính thiết bị di động hệ điều hành Android Ứng dụng kiểm thử website thiết bị di động hệ điều hành Android Xây dựng hệ thống tài liệu liên quan đến kiểm thử ứng dụng website thiết bị di động áp dụng kiểm thử hệ điều hành Android 1.3 Giới hạn phạm vi đề tài Đề tài tập trung nghiên cứu kiểm thử ứng dụng website, thực kiểm thử ứng dụng website thực tế thiết bị di động hệ điều hành Android 1.4 Nội dung thực • • Tìm hiểu tổng quan lý thuyết kiểm thử website Tìm hiểu quy trình, phương pháp, kỹ thuật kiểm thử dự án • website Áp dụng phương pháp, kỹ thuật kiểm thử website vào kiểm thử ứng • dụng website thực tế Lập testcase mô tả trường hợp gây lỗi dự án website, đưa kết mong đợi kết thực tế thu • • 1.5 q trình kiểm thử Thực kiểm thử theo testcase lập Thống kê, báo cáo lỗi website kiểm thử Phương pháp tiếp cận • Nghiên cứu tài liệu sách báo, Internet kiểm thử website thiết bị di động Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android • Tham gia vào diễn đàn kiểm thử ứng dụng di động, hỏi đáp • vấn đề liên quan đến kiểm thử website di động Trao đổi với thầy cô hướng dẫn Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android CHƯƠNG 2: 2.1 CƠ SỞ LÝ THUYẾT Tổng quan kiểm thử website 2.1.1 Khái quát Các ứng dụng web phát triển trở thành tảng kết nối thông tin thiết yếu nhiều doanh nghiệp Các ứng dụng web đóng vai trị định thương mại điện tử, trao đổi thơng tin Để đạt điều này, ứng dụng web cần phải có hiệu cao, đáng tin cậy Việc đưa ứng dụng web hoàn hảo cho người sử dụng ứng dụng trở thành thách thức đảm bảo chất lượng Kiểm thử cơng việc quan trọng để đánh giá chất lượng sản phẩm đương nhiên ứng dụng web ngoại lệ Các phương pháp kiểm thử thông thường kỹ thuật tập trung vào đánh giá chức yêu cầu ứng dụng Tuy nhiên, tập trung vào hết tất chức yêu cầu, có nhiều chức quan trọng cho người sử dụng ứng dụng tính hiệu năng, tính dễ sử dụng, độ tin cậy tính bảo mật cần phải xem xét Những yêu cầu mong đợi người sử dụng, vấn đề tảng cấu hình, mơ hình nghiệp vụ, phát triển chi phí cho việc kiểm thử vấn đề thường hay gặp phải thay đổi liên tục đổi xuyên suốt chu trình ứng dụng web Vì thế, cần thiết phải phát triển chiến lược hiệu cho việc kiểm thử mà bao quát giới hạn tổng thể rộng lớn yêu cầu, chức cho ứng dụng web qua giúp cho việc cài đặt, hoàn thành ứng dụng tránh rủi ro gặp 2.1.2 Mục đích kiểm thử website Các ứng dụng web đưa thách thức việc đánh giá kiểm thử Các ứng dụng web bao gồm nhiều thành phần khách cung cấp nhà phát triển khác Chất lượng ứng dụng web phụ thuộc vào thành phần kể khả tương tác chúng Kiểm 10 Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android lúc trước có gọi đến Điều cho thấy việc gián đoạn có làm thời gian hoạt động ứng dụng ứng dụng thực chức • Giả lập tin nhắn tới máy ảo Công việc thực tương tự giả lập gọi đến máy ảo, thay vào người dùng nhấn chọn chức “Voice” tab Emulator Control chọn “SMS”, viết tin nhắn nhấn “Send” Ứng dụng Tra từ tiếp tục thực chức nhận thơng báo có tin nhắn tới Hình 3-21: Tin nhắn tới máy ảo truy cập ứng dung website • Xoay ngang hình máy ảo Thực xoay ngang hình máy ảo truy cập vào website shoptretho website load lại trang đồng thời điều chỉnh độ phân giải cho phù hợp với kích thước hình 68 Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android Hình 3-22: Màn hình máy ảo thực xoay ngang Kết kiểm thử gián đoạn Hình 3-23: Kết kiểm thử gián đoạn e) Áp dụng công cụ MobiReady MobiReady công cụ kiểm tra tính tương thích trang web thiết bị di động cung cấp cho bạn thang điểm từ 1-5 giúp bạn đánh giá tiềm trang web Cũng dựa thử nghiệm trực tuyến, cơng cụ địi hỏi bạn phải nhập địa trang web bạn, mà thực loạt xét nghiệm khả tương thích chẳng hạn trang kiểm tra, thử nghiệm trang web, đánh dấu kiểm tra Ở cuối kiểm tra, công cụ cung cấp cho bạn 69 Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android trang kết toàn diện, tạo cho bạn mức độ tuân thủ với dotMobi, W3C cung cấp báo cáo lỗi chi tiết Để sử dụng công cụ ta truy cập vào địa sau: http://ready.mobi/launch.jsp?locale=en_EN Hình 3-24: Cơng cụ MobiReady Sau nhập địa website shoptretho vào để kiểm tra http:/m.shoptretho.com.vn/ Nhấn GO để kiểm tra Đây kết kiểm tra website 70 Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android Hình 3-25: Kết kiểm thử với cơng cụ MobiReady Nhìn vào kết website thấy điểm số website bạn 2/5 đánh giá tồi tệ dựa tiêu chí như: kích cỡ, chi phí ước tính, tốc độ ước tính • Kích cỡ: kích cỡ website lớn website bạn cho điểm thấp Vì hình điện thoại nhỏ lên website có kích cỡ lớn làm cho tốc độ load, độ phân giải chậm • Chi phí ước tính: Chi phí ước tính website lớn khơng đánh giá cao • Tốc độ ước tính: Khi truy cập vào website tốc độ truy cập nhanh f) website bạn điểm cộng lớn ngược lại Kết luận kiểm thử ứng dụng website thiết bị di động hệ điều hành Android máy tính Sau q trình kiểm thử ứng dụng website thiết bị di động máy tính có điểm cần ý sau: 71 Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android • Về chức năng: chức website phiên dành cho di động tương tự phiên desktop, có số chức giảm bớt số bước không nằm yêu cầu bắt buộc (ví dụ chức • đăng ký) Về giao diện: Điểm khác website phiên dành cho di động với phiên dành cho desktop nằm hiển thị giao diện Đối với website phiên di động số lượng items hiển thị so với website dành cho desktop hình di động nhỏ nhiều lần so với máy tính (ví dụ mục “ Giá tốt hơm nay”, “Sản phẩm bán chạy”, … không hiển thị phiên di động, thông tin tác giả, địa cơng ty…khơng hiển thị phía cuối website phiên di động) Các hình ảnh quảng cáo, liên kết tới website khác bị hạn chế so với website dành cho desktop • Về hiệu năng: website phiên dành cho di động tạo có trọng lượng nhẹ nội dung web giao diện người dùng phải tạo làm cho việc load trang nhanh 72 Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android CHƯƠNG 4: 4.1 KẾT LUẬN Kết đạt • • Xây dựng lý thuyết liên quan đến kiểm thử ứng dụng di động Trình bày lý thuyết kiểm thử ứng dụng website thiết bị di động hệ điều hành Android • Nắm khác biệt kiểm thử ứng dụng website điện thoại di động với máy tính • Áp dụng kiểm thử website bán hàng trực tuyến shoptretho • Lập test case dựa đặc tả trường hợp gây lỗi website đưa kết mong đợi kết thực tế trình kiểm thử • Thực test theo test case lập • Thống kê, báo cáo kết kiểm thử 4.2 Hạn chế đề tài • Chưa sử dụng nhiều công cụ để hỗ trợ cho trình kiểm thử ứng • dụng website hệ điều hành Android Các kiến thức kiểm thử ứng dụng website thiết bị di động cịn hạn hẹp tài liệu bị hạn chế 4.3 Hướng phát triển đề tài • Kiểm thử ứng dụng website nhiều thiết bị với hệ điều hành khác IOS, Windows phone • Nghiên cứu áp dụng nhiều công cụ kiểm thử tự động khác 73 Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android TÀI LIỆU THAM KHẢO  Tài liệu tiếng Việt [1] Lê Thị Thu Hương, “Đề cương giảng kiểm thử phần mềm”, Khoa Công nghệ thông tin –Đại học SPKT Hưng Yên, 2012  Tài liệu tiếng Anh [2] VA, “Mobile App Testing - The Magazine for Professional Testers”, 2012 [3] Ashwini Phalle, “Mobile application testing” [4] uTest, “The Essential Guide to Mobile Apps Testing”, February 2012 [5] Sams, “Software Testing”, July 2005 [6] Hung Q Nguyen, Bob Johnson and Michael Hackett, “Testing Applications on the Web”, October 2000  Tài liệu Internet [7] Website: http://www.testing.com/ [8] Website: http://www.forums.testervn.com/ [9] Website: http://www.mobileappstesting.com/ [10] Website:http://www.vietnamesetestingboard.org/ 74 ... website thiết bị di động hệ điều hành Android MỤC LỤC Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android DANH SÁCH HÌNH VẼ Kiểm thử ứng dụng website thiết bị di động hệ điều hành Android. .. đến kiểm thử ứng dụng thiết bị di • động, kiểm thử ứng dụng website thiết bị di động Trình bày điểm khác biệt kiểm thử ứng dụng website máy • • tính thiết bị di động hệ điều hành Android Ứng dụng. .. Android Ứng dụng kiểm thử website thiết bị di động hệ điều hành Android Xây dựng hệ thống tài liệu liên quan đến kiểm thử ứng dụng website thiết bị di động áp dụng kiểm thử hệ điều hành Android 1.3

Ngày đăng: 16/10/2014, 00:22

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • DANH SÁCH HÌNH VẼ

  • DANH SÁCH BẢNG BIỂU

  • DANH SÁCH TỪ VIẾT TẮT

  • CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

  • CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

  • CHƯƠNG 3: NỘI DUNG THỰC HIỆN

  • CHƯƠNG 4: KẾT LUẬN

    • 4.1. Kết quả đạt được

    • 4.2. Hạn chế của đề tài

    • 4.3. Hướng phát triển của đề tài

  • TÀI LIỆU THAM KHẢO

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan