1. Trang chủ
  2. » Luận Văn - Báo Cáo

Sử dụng robotium để kiểm thử tự động trên Android Studio

72 231 3

Đ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

Cấu trúc

  • MỞ ĐẦU

    • 1. Đặt vấn đề

    • 2. Mục đích và ý nghĩa đề tài

    • 3. Đối tượng và phạm vi nghiên cứu

    • 4. Nội dung và phương pháp nghiên cứu

    • 5. Cấu trúc bài báo cáo

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

    • 1.1 Kiểm thử phần mềm là gì?

      • 1.1.1 Tổng quan về kiểm thử phần mềm

      • 1.1.2 Quy trình kiểm thử phần mềm

      • 1.1.3 Các cấp độ kiểm thử

        • 1.1.3.1 Kiểm thử mức đơn vị

        • 1.1.3.2 Kiểm thử tích hợp

        • 1.1.3.3 Kiểm thử hồi quy

        • 1.1.3.4 Kiểm thử chấp nhận sản phẩm

        • 1.1.3.5 Kiểm thử mức hệ thống

      • 1.1.4 Các kĩ thuật kiểm thử phần mềm

        • 1.1.4.1 Nguyên tắc cơ bản kiểm thử phần mềm

        • 1.1.4.2 Kỹ thuật kiểm thử hộp trắng (White-Box Testing)

        • 1.1.4.3 Kỹ thuật kiểm thử hộp đen (Black-Box Testing)

      • 1.1.5 Kỹ thuật thiết kế Ca kiểm thử

        • 1.1.5.1 Cấu trúc của ca kiểm thử

        • 1.1.5.2 Phân vùng tương đương

        • 1.1.5.3 Phân tích giá trị biên

        • 1.1.5.4 Đoán lỗi

      • 1.1.6 Tạo Bug report

        • 1.1.6.1 Bug và Bug report

        • 1.1.6.2 Cấu trúc của một Bug

        • 1.1.6.3 Severity và Priority

    • 1.2 Nền tảng kiểm thử trên Android

      • 1.2.1 Instrument Framework (IF)

      • 1.2.2 Kiến trúc kiểm thử trên Android

    • 1.3 Các mục tiêu kiểm thử

    • 1.4 Khái niệm về kiểm thử trên điện thoại thông minh

      • 1.4.1 Kiểm thử trên thiết bị di động

        • 1.4.1.1 Các khái niệm cơ bản về ứng dụng di động

        • 1.4.1.2 Phương pháp kiểm thử trên thiết bị di động

    • 1.5 Kiểm thử tự động

      • 1.5.1 Khái niệm kiểm thử tự động

      • 1.5.2 Mục tiêu của kiểm thử tự động

      • 1.5.3 Nguyên tắc kiểm thử tự động

      • 1.5.4 Quy trình kiểm thử tự động

      • 1.5.5 Ưu điểm của kiểm thử tự động

      • 1.5.6 Một số công cụ kiểm thử tự động

        • 1.5.6.1 Nền tảng kiểm thử Android Automator

        • 1.5.6.2 Nền tảng kiểm thử Robotium

        • 1.5.6.3 Nền tảng kiểm thử Roboelectric

        • 1.5.6.4 UIAutomator Android

        • 1.5.6.5 Espesso

      • 1.5.7 So sánh các framework kiểm thử trên Android hiện nay

      • 1.5.8 So sánh kiểm thử tự động và kiểm thử thủ công

  • CHƯƠNG 2: SỬ DỤNG ROBOTIUM TRONG KIỂM THỬ ỨNG DỤNG TRÊN ANDROID

    • 2.1 Các vấn đề kiểm thử các ứng dụng trên Android

      • 2.1.1 Mô tả vấn đề

      • 2.1.2 Hạn chế của việc kiểm thử ứng dụng trên nền tảng Android

    • 2.2 Đề xuất giải pháp cải tiến

      • 2.2.1 Phân tích tìm kiếm giải pháp

      • 2.2.2 Đề xuất giải pháp

    • 2.3 Xây dựng quy trình kiểm thử ứng dụng trên Android

      • 2.3.1 Mô tả quy trình

    • 2.4 Ví dụ áp dụng quy trình trên để kiểm thử dự án Android sử dụng Robotium

      • 2.4.1 Tạo ứng dụng kiểm thử

      • 2.4.2 Tạo một dự án kiểm thử

      • 2.4.3 Tạo testcases

      • 2.4.4 Thêm thư viện Robotium

      • 2.4.5 Mã hóa Testcase của Robotium

      • 2.4.6 Mã hóa Testcase của Robotium

    • 2.5 Kết luận

  • CHƯƠNG 3: CÀI ĐẶT VÀ THỰC NGHIỆM

    • 3.1 Cài đặt môi trường

    • 3.2 Áp dụng Robotium trong kiểm thử ứng dụng Quản lí sinh viên

      • 3.2.1 Mô tả ứng dụng

      • 3.2.2 Thực thi kiểm thử

      • 3.2.3 Đánh giá kết quả

  • KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

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

    • 2. Hạn chế

    • 3. Hướng phát triển

  • TÀI LIỆU THAM KHẢO

Nội dung

Đây là đồ án sử dụng framework Robotium để kiểm thử các chương trình trên Android Studio. Đồ án chi tiết và đầy đủ, dễ hiểu, source code thì liên hệ mình để lấy nhaĐẠI HỌC ĐÀ NẴNGTRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TIN HỌC ĐỒ ÁN CHUYÊN NGÀNH ĐỀ TÀI ỨNG DỤNG ROBOTIUM ĐỂ KIỂM THỬ CÁC CHƯƠNG TRÌNH TRÊN NỀN TẢNG ANDROID STUDIO Nhóm sinh viên thực hiện: Nguyễn Trường Hiếu 17CNTT1 Văn Thị Thảo 17CNTT1 Đặng Bá Lộc 18CNTT3Giảng viên hướng dẫn: Lê Thị Thanh BìnhĐÀ NẴNG 2020

Ngày đăng: 13/01/2021, 11:32

TỪ KHÓA LIÊN QUAN

w