Đồ Án Nghiên cứu công cụ kiểm thử IBM Rational Funtional Tester V7.0- Ứng dụng kiểm thử phần mềm tại trung

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    1. Lý do chọn đề tài
    Kiểm thử phần mềm là một thành phần quan trọng trong qui trình phát triển phần mềm. Nó đóng một vai trò quan trọng trong việc kiểm định chất lượng của phần mềm, đảm bảo rằng phần mềm tạo ra có chạy đúng với yêu cầu của khách hàng hay không, có xảy ra những sai sót mà nó khác với bảng phân tích thiết kế ban đầu không. Vì vây, năm 2006 IBM cho ra đời sản phẩm The 2007 developerWorks Software Evaluation Kit (SEK) for Windows, đây là một trong số nhiều phần mềm dùng cho việc kiểm thử. SEK bao gồm 6 Tool và em lựa chọn công cụ Rational Funtional Tester V7.0 để nghiên cứu cho đồ án tốt nghiệp. Đây là công cụ kiểm thử chức năng của phần mềm, một dụng cụ kiểm thử hồi quy tiên tiến, được tự động hóa cho Tester và người phát triển GUI.
    Bất kỳ một tổ chức nào cũng có một sự tin cậy của riêng mình vào việc phát triển của những trình ứng dụng để phục vụ cho những việc cần thiết như đáp ứng được những chức năng của khách hàng đưa ra, để cho khách hàng tỏ ra hài lòng về chất lượng của những trình ứng dụng và những đòi hỏi về những chức năng, điều kiện được đáp ứng đầy đủ, và không xảy ra sự tuỳ tiện trong sản phẩm. Một thành phần chủ yếu cho sự thành công này là tính hiệu quả, quy trình kiểm tra phải có tính kỷ luật tiến tới sự xác minh của những trình ứng dụng đã hoàn thành, quá trình kiểm tra phải có tính kỷ kuật để xem xét những trình ứng dụng đã hoàn thành đến mức độ nào, đó là sự phù hợp thích đáng hay là vượt ra khỏi những mong đợi trong đề án. Lịch trình làm việc không đúng, thường xuyên thay đổi những vấn đề chung của trình ứng dụng. IBM Rational Funtional Tester được xây dựng dựa trên những vấn đề này.
    Sau khi nghiên cứu một số tài liệu liên quan, được sự đồng ý của Khoa Công Nghệ Thông Tin – Đại Học Duy Tân Đà Nẵng, em đã thực hiện đề tài khóa luận tốt nghiệp mang tên: “Nghiên cứu công cụ kiểm thử IBM Rational Funtional Tester V7.0- Ứng dụng kiểm thử phần mềm tại trung tâm phát triển phần mềm Đại Học Duy Tân.”
    2. Mục tiêu
    Đề tài giới thiệu các vấn đề trong kiểm thử và đi sâu nghiên cứu các tính năng cơ bản của công cụ IBM Rational Funtional Tester V7.0, đưa ra tài liệu hướng dẫn cài đặt, sử dụng công cụ một cách đơn giản và hiệu quả.
    Đề tài áp dụng được trong thực tế để kiểm thử phần mềm tại các công ty phần mềm, đặc biệt là CSE.
    3. Phạm vi nghiên cứu
    Trong đề tài này em sẽ nghiên cứu về:
    -Lý thuyết kiểm thử.
    -Nghiên cứu các tính năng cơ bản của Tool Rational Funtional Tester V7.0.
    -Thực hiện kiểm thử trên bảng Demo.
    4. Bố cục của đề tài
    Nội dung của luận văn được trình bày trong 3 chương

    Chương I: Cơ Sở Lý Thuyết
    Chương này giới thiệu tổng quan về quá trình kiểm thử, những khái niêm, những thuật ngữ, vấn đề liên quan đến kiểm thử, những mô hình kiểm thử và các loại kiểm thử thông dụng hiện nay.

    Chương II:Nghiên cứu về phần mềm SEK của IBM
    Trong chương này em tìm hiểu những công cụ có trong bộ The 2007 developerWorks® Software Evaluation Kit (SEK) for Windows® của IBM và ứng dụng của nó.

    Chương III. Nghiên cứu công cụ kiểm thử IBM Rational Funtional Tester V7.0.
    Trong chương này em giới thiệu chi tiết về công cụ, IBM RFT làm việc như thế nào, những tính năng và lợi ích mà nó mang lại, Thực hiện kiểm thử để chỉ ra những lợi ích mà nó mang lại đồng thời hướng dẫn cách thức kiểm thử để người dùng có thể thực hiện một cách đơn giản.

    Chương IV. Thực hiện kiểm thử trên một phần mềm có sẳn.
    Trong chương này em tiến hành kiểm thử trên một phần mềm có sẳn để khẳng định và chỉ ra những vấn đề mà em đã nêu ở chương III.
    Kết thúc luận văn là phần kết luận về những vấn đề đạt được và hướng phát triển của khóa luận và danh mục các tài liệu tham khảo


    MỤC LỤC
    MỤC LỤC 1
    DANH MỤC CÁC HÌNH VẼ 4
    DANH MỤC CÁC KÍ HIỆU VÀ TỪ VIẾT TẮT 5
    MỞ ĐẦU 6
    1. Lý do chọn đề tài 6
    2. Mục tiêu. 7
    3. Phạm vi nghiên cứu. 7
    4. Bố cục của đề tài 7
    CHƯƠNG I. CƠ SỞ LÝ THUYẾT 9
    I. TỔNG QUAN VỀ QUÁ TRÌNH KIỂM THỬ 9
    I.1 Một số định nghĩa về quá trình kiểm thử phần mềm . 9
    I.2 Những khái niệm liên quan đến kiểm thử 10
    I.3 Mô hình khái niệm của quá trình kiểm thử 11
    I.4 Mục tiêu của kiểm thử 11
    I.5 Vai trò 11
    II. NHỮNG VẤN ĐỀ LIÊN QUAN ĐẾN KIỂM THỬ 12
    II.1 Vòng đời kiểm thử 12
    II.2 Tiến trình kiểm thử 12
    II.3 Những thành phần của một kế hoạch kiểm thử 13
    II.4 Những điểm cần tập trung kiểm thử trước nhất nếu không có đủ thời gian. 13
    II.5 Các chỉ tiêu đánh giá kiểm thử 14
    III. MỘT SỐ LOẠI KIỂM THỬ THÔNG DỤNG 14
    1.Mô hình phát triển chữ V 14
    2 Kiểm thử unit 15
    2.1 Tiến trình kiểm thử Unit 16
    2.2 Kế hoạch kiểm thử unit 17
    2.3 Kiểm thử hộp đen. 17
    2.4 Kiểm thử hộp trắng 17
    2.5 Các trường hợp kiểm thử và dữ liệu kiểm thử 20
    3. Kiểm thử tích hợp. 21
    3.1 Tạo dữ liệu và file kiểm thử 21
    3.2 Các chiến thuật và kĩ nghệ kiểm thử 21
    4 Kiểm thử hệ thống 24
    5 Kiểm thử xác nhận. 25
    6 Kiểm thử hồi quy. 25
    7 Lỗi dữ liệu. 25
    CHƯƠNG II. NGHIÊN CỨU PHẦN MỀM SEK CỦA IBM. 34
    CHƯƠNG III. NGHIÊN CỨU CÔNG CỤ KIỂM THỬ RATIONAL FUNTIONAL TESTER 36
    III.1 GIỚI THIỆU VỀ CÔNG CỤ IBM RATIONAL FUNTIONAL TESTER V7.0. 36
    III.2 NHỮNG LỢI ÍCH KHI SỬ DỤNG CÔNG CỤ IBM RATIONAL FUNTIONAL TESTER 37
    III.3 NHỮNG CHIẾN LƯỢC ĐỂ SỬ DỤNG LẠI STATEMENT 39
    III.4 RATIONAL FUNTIONAL TESTER VỚI ĐỘI PHÁT TRIỂN 41
    III.5 COMPLIANCE(quy trình nghiệp vụ) 42
    III.6 ĐIỀU KIỆN ĐỂ SỬ DỤNG CÔNG CỤ 42
    CHƯƠNG IV. THỰC HIỆN KIỂM THỬ 44
    IV.1 TẠO USECASE KIỂM THỬ, ĐIỀU KIỆN ĐẦU VÀO VÀ KẾT QUẢ MONG ĐỢI 44
    1.Chức năng Login. 44
    2.Chức năng tra cứu. 45
    3. Chức năng cập nhật 48
    4.Chức năng xuất hàng 50
    IV.2 THỰC HIỆN KIỂM THỬ VỚI CÔNG CỤ IBM RFT 51
    1.Chức năng Login. 51

    2.Chức năng tra cứu. 52
    3.Chức năng cập nhật 58
    4.Chức năng xuất hàng. 61
    5.Viết báo cáo. 64
    KẾT LUẬN 65
    NHỮNG VẤN ĐỀ ĐẠT ĐƯỢC 65
    ƯU ĐIỂM VÀ NHƯỢC ĐIỂM CỦA CÔNG CỤ 65
    HƯỚNG PHÁT TRIỂN 67
    PHỤ LỤC A 68
    HƯỚNG DẤN CÀI ĐẶT IBM RATIONAL FUTIONAL TESTER 68
    PHỤ LỤC B 86
    THỰC HIỆN QUÁ TRÌNH KIỂM THỬ VỚI RATIONAL FUNTIONAL TESTER. 86
    TÀI LIỆU THAM KHẢO 108
     

    Các file đính kèm:

Đang tải...