Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

107 1.9K 79
Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

Đ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

Tài liệu tham khảo công nghệ thông tin Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

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 trung tâm phát triển phần mềm Đại Học Duy Tân MỤC LỤC MỤC LỤC DANH MỤC CÁC HÌNH VẼ .3 DANH MỤC CÁC KÍ HIỆU VÀ TỪ VIẾT TẮT MỞ ĐẦU Lý chọn đề tài Mục tiêu .6 Phạm vi nghiên cứu Bố cục đề tài CHƯƠNG I CƠ SỞ LÝ THUYẾT I TỔNG QUAN VỀ QUÁ TRÌNH KIỂM THỬ I.1 Một số định nghĩa trình kiểm thử phần mềm .8 I.2 Những khái niệm liên quan đến kiểm thử I.3 Mơ hình khái niệm q trình kiểm thử 10 I.4 Mục tiêu kiểm thử 10 I.5 Vai trò .10 II NHỮNG VẤN ĐỀ LIÊN QUAN ĐẾN KIỂM THỬ 11 II.1 Vòng đời kiểm thử 11 II.2 Tiến trình kiểm thử 11 II.3 Những thành phần kế hoạch kiểm thử 12 II.4 Những điểm cần tập trung kiểm thử trước khơng có đủ thời gian 12 II.5 Các tiêu đánh giá kiểm thử .13 III MỘT SỐ LOẠI KIỂM THỬ THÔNG DỤNG 13 1.Mơ hình phát triển chữ V 13 Kiểm thử unit 14 2.1 Tiến trình kiểm thử Unit 15 2.2 Kế hoạch kiểm thử unit 16 2.3 Kiểm thử hộp đen 16 2.4 Kiểm thử hộp trắng .16 2.5 Các trường hợp kiểm thử liệu kiểm thử .19 Kiểm thử tích hợp .20 3.1 Tạo liệu file kiểm thử 20 3.2 Các chiến thuật kĩ nghệ kiểm thử 20 Kiểm thử hệ thống 23 Kiểm thử xác nhận 24 Kiểm thử hồi quy 24 Lỗi liệu 24 CHƯƠNG II NGHIÊN CỨU PHẦN MỀM SEK CỦA IBM 32 SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 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 trung tâm phát triển phần mềm Đại Học Duy Tân CHƯƠNG III NGHIÊN CỨU CÔNG CỤ KIỂM THỬ RATIONAL FUNTIONAL TESTER 34 III.1 GIỚI THIỆU VỀ CÔNG CỤ IBM RATIONAL FUNTIONAL TESTER V7.0 34 III.2 NHỮNG LỢI ÍCH KHI SỬ DỤNG CƠNG CỤ IBM RATIONAL FUNTIONAL TESTER 35 III.3 NHỮNG CHIẾN LƯỢC ĐỂ SỬ DỤNG LẠI STATEMENT 37 III.4 RATIONAL FUNTIONAL TESTER VỚI ĐỘI PHÁT TRIỂN .39 III.5 COMPLIANCE(quy trình nghiệp vụ) 40 III.6 ĐIỀU KIỆN ĐỂ SỬ DỤNG CÔNG CỤ .40 CHƯƠNG IV THỰC HIỆN KIỂM THỬ 42 IV.1 TẠO USECASE KIỂM THỬ, ĐIỀU KIỆN ĐẦU VÀO VÀ KẾT QUẢ MONG ĐỢI 42 1.Chức Login 42 Chức tra cứu 43 Chức tra cứu mặt hàng giúp ta tìm nhanh chóng mặt hàng thuộc kho để tiện việc cung cấp cho khách hàng có yêu cầu .43 Chức tra cứu khách hàng giúp ta tìm nhanh chóng điạ chỉ, số điện thoại, số tài khoản khách hàng ta kiểm tra Khách hàng giao dịch với công ty nhiều để thưởng cho khách hàng 44 Chức cập nhật 46 4.Chức xuất hàng 47 IV.2 THỰC HIỆN KIỂM THỬ VỚI CÔNG CỤ IBM RFT .48 Chức Login 48 Chức tra cứu 50 Chức cập nhật 55 4.Chức xuất hàng 58 Viết báo cáo .61 KẾT LUẬN 61 NHỮNG VẤN ĐỀ ĐẠT ĐƯỢC 61 ƯU ĐIỂM VÀ NHƯỢC ĐIỂM CỦA CÔNG CỤ .62 HƯỚNG PHÁT TRIỂN .63 PHỤ LỤC A .64 HƯỚNG DẤN CÀI ĐẶT IBM RATIONAL FUTIONAL TESTER 64 PHỤ LỤC B .82 THỰC HIỆN QUÁ TRÌNH KIỂM THỬ VỚI RATIONAL FUNTIONAL TESTER 82 SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 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 trung tâm phát triển phần mềm Đại Học Duy Tân DANH MỤC CÁC HÌNH VẼ H I.1: Mơ hình khái niệm trình kiểm thử 15 H II.1 The Software Development 14 H II.2 Quá trình bắt lỗi 26 SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 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 trung tâm phát triển phần mềm Đại Học Duy Tân DANH MỤC CÁC KÍ HIỆU VÀ TỪ VIẾT TẮT Bắt buột B CSDL Cơ sỡ liệu GUI Graphical User Interface HTML Hyper Test Markup Language ITLM RFT Information Technology Lifecycle Management Rational Funtional Tester RPA Rational Process Advisor RUP Rational Unified Process UML Unified Modeling Language URL Uniform Resource Locator SAP Service Advertising Protocal SEK The 2007 developerWorks® Software Evaluation Kit T Tuỳ chọn SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 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 trung tâm phát triển phần mềm Đại Học Duy Tân MỞ ĐẦU Lý chọn đề tài Kiểm thử phần mềm thành phần quan trọng qui trình phát triển phần mềm Nó đóng vai trị quan trọng việc kiểm định chất lượng phần mềm, đảm bảo phần mềm tạo có chạy với yêu cầu khách hàng hay khơng, có xảy sai sót mà 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 đời sản phẩm The 2007 developerWorks Software Evaluation Kit (SEK) for Windows, số nhiều phần mềm dùng cho việc kiểm thử SEK bao gồm Tool em lựa chọn công cụ Rational Funtional Tester V7.0 để nghiên cứu cho đồ án tốt nghiệp Đây công cụ kiểm thử chức phần mềm, dụng cụ kiểm thử hồi quy tiên tiến, tự động hóa cho Tester người phát triển GUI Bất kỳ tổ chức có tin cậy riêng vào việc phát triển trình ứng dụng để phục vụ cho việc cần thiết đáp ứng chức khách hàng đưa ra, khách hàng tỏ hài lịng chất lượng trình ứng dụng đòi hỏi chức năng, điều kiện đáp ứng đầy đủ, không xảy tuỳ tiện sản phẩm Một thành phần chủ yếu cho thành cơng tính hiệu quả, quy trình kiểm tra phải có tính kỷ luật tiến tới xác minh trình ứng dụng hồn thành, q trình kiểm tra phải có tính kỷ kuật để xem xét trình ứng dụng hồn thành đến mức độ nào, phù hợp thích đáng vượt khỏi mong đợi đề án Lịch trình làm việc khơng đúng, thường xun thay đổi vấn đề chung trình ứng dụng IBM Rational Funtional Tester xây dựng dựa vấn đề Sau nghiên cứu số tài liệu liên quan, đồng ý Khoa Công Nghệ Thông Tin – Đại Học Duy Tân Đà Nẵng, em thực đề 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 SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 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 trung tâm phát triển phần mềm Đại Học Duy Tân Tester V7.0- Ứng dụng kiểm thử phần mềm trung tâm phát triển phần mềm Đại Học Duy Tân.” Mục tiêu Đề tài giới thiệu vấn đề kiểm thử sâu nghiên cứu tính công cụ IBM Rational Funtional Tester V7.0, đưa tài liệu hướng dẫn cài đặt, sử dụng công cụ cách đơn giản hiệu Đề tài áp dụng thực tế để kiểm thử phần mềm công ty phần mềm, đặc biệt CSE Phạm vi nghiên cứu Trong đề tài em nghiên cứu về: -Lý thuyết kiểm thử -Nghiên cứu tính Tool Rational Funtional Tester V7.0 -Thực kiểm thử bảng Demo Bố cục đề tài Nội dung luận văn trình bày chương Chương I: Cơ Sở Lý Thuyết Chương giới thiệu tổng quan trình kiểm thử, khái niêm, thuật ngữ, vấn đề liên quan đến kiểm thử, mơ hình kiểm thử loại kiểm thử thông dụng Chương II:Nghiên cứu phần mềm SEK IBM Trong chương em tìm hiểu cơng cụ có The 2007 developerWorks® Software Evaluation Kit (SEK) for Windows® IBM ứng dụng SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 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 trung tâm phát triển phần mềm Đại Học Duy Tân Chương III Nghiên cứu công cụ kiểm thử IBM Rational Funtional Tester V7.0 Trong chương em giới thiệu chi tiết công cụ, IBM RFT làm việc nào, tính lợi ích mà mang lại, Thực kiểm thử để lợi ích mà mang lại đồng thời hướng dẫn cách thức kiểm thử để người dùng thực cách đơn giản Chương IV Thực kiểm thử phần mềm có sẳn Trong chương em tiến hành kiểm thử phần mềm có sẳn để khẳng định vấn đề mà em nêu chương III Kết thúc luận văn phần kết luận vấn đề đạt hướng phát triển khóa luận danh mục tài liệu tham khảo SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 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 trung tâm phát triển phần mềm Đại Học Duy Tân CHƯƠNG I CƠ SỞ LÝ THUYẾT I TỔNG QUAN VỀ QUÁ TRÌNH KIỂM THỬ I.1 Một số định nghĩa trình kiểm thử phần mềm Kiểm thử việc kiểm tra kết thực chương trình máy tính xem có với mục tiêu đặt với khơng thơng qua việc thực số mẫu thử Kiểm thử việc tìm lỗi thân phần mềm, việc kiểm thử phần mềm biểu thị thiếu sót mà ta nhận thấy hành vi phần mềm, tìm phần không tuân theo quy định lệch khỏi yêu cầu phần mềm Theo số nhà nghiên cứu kiểm thử phần mềm định nghĩa sau: • Dijkstra: Kiểm thử thị lỗi có, khơng hiển thị lỗi chưa thấy • Beizer: Định luật 1: Mọi phương pháp bạn sử dụng để ngăn ngừa tìm thấy lỗi bỏ phần lỗi rắc rối, mà phương thức cần Định luật 2: Phần mềm phức tạp lớn giới hạn khả quản lý Những người kiểm thử không tốt thiết kế lỗi so với lập trình viên kiểm thử thiết kế mã • IEEE: Kiểm thử tiến trình vận hành hệ thống thành phần điều kiện xác định, quan sát ghi nhận kết đưa đánh giá hệ thống thành phần SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 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 trung tâm phát triển phần mềm Đại Học Duy Tân • Myers: Kiểm thử tiến trình thực thi chương trình với mục đích tìm thấy lỗi.(The art of software testing) Giữa kiểm thử gỡ rối có khác biệt: Kiểm thử nhằm phát lỗi gỡ rối việc xác định chất lỗi định lỗi chương trình, sau tiến hành sữa lỗi I.2 Những khái niệm liên quan đến kiểm thử  Một sai sót(Error): Là nhầm lẫn hay hiểu sai trình phát triển phần mềm người phát triển  Một lỗi(fault, defect): Xuất phần mềm kết qủa sai sót  Một hỏng hóc(failure):là kết lỗi xuất làm cho chương trình khơng hoạt động hoạt động không cho kết mong muốn Sai sót Lỗi Hỏng hóc  Dữ liệu thử(test data): Dữ liệu vào cần cung cấp cho phần mềm thực thi  Kịch kiểm thử(test scenario): Các bước thực kiểm thử  Phán xét kiểm thử(test oracle): Là việc đánh giá kiểm thử, có hai cách đánh giá chương trình(tự động), người(thủ công)  Kiểm thử viên(tester): Người thực kiểm thử  Ca kiểm thử(test case):Tập liệu kiểm thử, điều kiện kiểm thử, để đưa kết mong đợi SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 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 trung tâm phát triển phần mềm Đại Học Duy Tân I.3 Mơ hình khái niệm trình kiểm thử H I 1: Mơ hình khái niệm q trình kiểm thử I.4 Mục tiêu kiểm thử Việc kiểm thử nhằm thực hai mục tiêu: • Bằng việc kiểm thử tìm lỗi phần mềm (Myers,1979)và thiết lập chất lượng phần mềm(Hetzel,1988) • Việc kiểm thử thành cơng bạn tìm lỗi, đưa đánh giá với độ tin cậy lớn I.5 Vai trị • Testing để tìm lỗi, ghi nhận thông tin lỗi, không sữa lỗi • Testing giúp kiểm định phần mềm, đảm bảo phần mềm “đủ tốt” với độ rủi ro “thấp nhất” SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 10 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 trung tâm phát triển phần mềm Đại Học Duy Tân Chúng ta cần tìm hiểu điểm kiểm chứng(verification point ) gì? Điểm kiểm chứng: Đó giữ lại thơng tin mục tiêu giá trị chữ từ trình ứng dụng sau kiểm thử cần lưu giữ giống sỡ để dùng việc so sánh lúc chạy lại kịch Khi bạn chạy lại kịch bản, điểm kiểm chứng ghi lại thông tin mục tiêu trở lại sau dùng để so sánh với điểm sỡ, nhìn thấy vấn đế sai so với kịch Tạo điểm kiểm chứng với tham chiếu Datapool Trên Toolbar bảng Recording ,click Insert Verification Point or Action Command ( ) The Verification Point and Action Wizard mở Từ The Verification Point and Action Wizard, rê chuột đến Object Finder ( ) to $19.99, bạn chọn "Total" trình ứng dụng ClassicsCD Funtional Tester $19.99 xuất với dòng màu đỏ Sau bạn click Next Và lại tiếp tục Click Next Trên Toolbar trang Verification Point Data, Click Convert Value to Datapool Reference ( ) Sau hiển thị hộp thoại sau: SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 93 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 trung tâm phát triển phần mềm Đại Học Duy Tân Trong tường Datapool Variable bạn chọn newVariable để thay đổi toàn tiêu đề Datapool Nếu cần thiết bạn chọn Add value to new record in datapool để thêm giá trị tới Record Datapool Click Ok 10 Click Finish Place the order and close the ClassicsCD application(Sắp đặt thứ ự đóng trình ứng dụng ClassicsCD) `Trong trình ứng dụng ClassicsCD Click Place the order, sau click Ok để đóng hộp thoại chứng thực Click X góc bên phải trình ứng dụng ClassicsCD để đóng trình ứng dụng Stop recording Trên Toolbar bảng Recording, click Stop Recording ( ), để viết tất thông tin bảng ghi tới kịch kiểm thử Kịch kiểm thử hiển thị bảng trình sạon thảo Window Adding data to the datapool(Thêm liệu cho Datapool) SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 94 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 trung tâm phát triển phần mềm Đại Học Duy Tân Trong Script Explorer, double-click Test Datapool sau double-click Private Test Datapool, trình soạn thảo kịch kiểm thử, double-click the Test Datapool trình soạn thảo mở rộng mà bạn muốn làm việc Click phải sau click Add Record , Click Ok để thêm vào hàng trống Tạo thêm vào hàng trống thứ hai, bạn lại Click Add Record Lưu lại,Copy liệu từ hàng Datapool đến hàng trống thứ mà bạn làm bước Tại vị trí hàng O, bạn click chuột phải, chọn Copy Tại vị trí hàng , bạn click chuột phải chọn Paste Click Yes để dán liệu vào hàng trống Tương tự hàng Trong Test Datapool click X phía bên phải cửa sổ, Click Yes để lưu chuyển đổi mà bạn làm Datapool Playing back the test(Chạy lại trình kiểm thử) Trong phần này, biết cách chạy lại kịch kiểm thử, bạn nhìn thấy tất điều mà bạn làm cách dễ dàng với việc sử dụng liệu từ Datapool để kiểm thử trình ứng dụng Để chạy lại kịch bản, click Script > Run Cửa sổ Select Log mở Click Next Click mũi tên Datapool Iteration Count sau chọn Iterate Until Done để truy xuất tất bảng ttrong Datapool Click Finish để sử dụng tên hiển thị mặc định Cửa sổ Funtion Tester ra, hình PlayBack hiển thị hình bạn Một hộp thoại xuất SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 95 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 trung tâm phát triển phần mềm Đại Học Duy Tân hình PlayBack giống việc chạy lại tất ghi kịch kiểm thử Khi kịch kiểm thử chạy lại hoàn thành, Funtion Tester hiển thị bảng ghi với kết kiểm thử Bảng ghi File ghi lại tất kiện xảy bạn chạy kịch Bảng ghi bao gồm kết tất điểm kiểm chứng mà bạn thực trình ứng dụng Click X để đóng cửa sổ Log Cách tạo Funtional Test Rational Funtional Tester hướng dẫn bạn cách tổng quan việc tạo chạy lại kiểm thử chức Đây hướng dẫn tồn diện sử dụng ví dụ cài đặt trình ứng dụng Java với sản phẩm hoàn thiện Mục tiêu phần Sau hoàn thành phần này, bạn làm vấn đề sau: • Làm việc với điểm kiểm chứng, sơ đồ biểu diễn bình thường • Sử dụng so sánh việc cập nhật điểm kiểm chứng • Tạo Funtional Test Project kịch báo cáo • Chạy lại kịch • Thực kiểm thử hồi qui Creating a Functional Tester project Trên Menu phần mềm Rational Tester click File > New > Functional Test Project Đặt tên vào Project Name (ô không để trống) SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 96 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 trung tâm phát triển phần mềm Đại Học Duy Tân Chọn đường dẫn Project Location Nếu trình điều khiển nguồn có sẵn, khơng cần chọn Add the project to Source Control Nếu việc kết hợp dự án có sẵn bạn khơng cần chọn Associate the Functional Test Project with current Rational Project Click Finish để hoàn thành Recording a script (ghi lại kịch bản) Trong phần này, bạn biết cách ghi lại kịch cách sử dụng Functional Tester Recording Begin recording (Bắt đầu việc ghi lại) Để bắt đầu trình ghi lại, click nút Record a Functional Test Script ( ) Toolbar phần mềm Trong truờng Script name đặt tên cho trình ứng dụng mà bạn hực Click Next Click Finish Trên Toolbar click nút Monitor Message Preferences ( ) Bạn sử dụng nhiều lựa chọn thời gian với xuất trình điều khiển hộp văn hình Click Cancel Click nút Insert Script Support Commands ( ) Toolbar Cửa sổ Script Support Functions ra, cho phép bạn gọi kịch nữa, chèn vào mục, thời gian, chèn vào lời dẫn, lời bình kịch bạn Click Close Start the application(Bắt đầu trình ứng dụng) SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 97 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 trung tâm phát triển phần mềm Đại Học Duy Tân Để bắt với trình kiểm thử trình ứng dụng, Click nút Start Application ( ) Toolbar Trong cửa sổ Start Application, chọn ClassicsJavaA sau click OK Recording actions(Sự hoạt động bảng ghi) Click + Foder mở rộng Haydn Composers Hiển thị List bạ chọn Symphonies Nos 94 & 98 Click nút Place Order Trong cửa sổ Member Logon, để giữ hiển thị Existing Customer and Trent Culpito bạn Tick vào hộp Password Click Ok Trong hộp Card Number bạn đánh 777 777 777 777 Trong trường expiration date, bạn chọn 07/07 Click Place Order Click Ok Playing back the script Để chạy lại kịch bản, Click nút Run Functional Test Script ( ) Toolbar Trên cửa sổ Select Log, giữ nguyên hiển thị bảng Classics, chọn Finish Sau cửa sổ bên SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 98 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 trung tâm phát triển phần mềm Đại Học Duy Tân Phía bên trái cửa sổ khung nhìn Funtional Tester Project Ở hiển thị dự án kiểm thử chức dự án thời kết nối Tất dự án khoảng thời gian kiểm thử liệt kê bên với tên Những dự án cung cấp cho bạn đường dẫn tới kịch khác Khi bạn Click-double vào dự án cửa sổ hoạt động kịch mở Phía bên phải Scrip Explorer, hiển thị điểm kiểm chứng, sơ đồ mục tiêu kịch hoạt động Từ Scrip Explorer, bạn cho hiển thị điểm kiểm chứng hay sơ đồ mục tiêu Nó cho bạn thơng tin cụ thể 10 Viewing verification points and object maps SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 99 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 trung tâm phát triển phần mềm Đại Học Duy Tân Viewing verification points(Sự hiển thị điểm kiểm chứng.) Bạn xem xét sữa đổi liệu điểm kiểm chứng Trong Rational Funtional Tester, có sẵn phần mềm Classics.java giúp bạn chạy tạo điểm kiểm chứng hoạt động kịch Trong thư mục Verificational Points chứa thư mục bạn muốn hiển thị click vào Muốn hồn tất q trình bạn đóng Verificational Points Viewing object maps(Sự hiển thị sơ đồ mục tiêu) Trong Scrip Explorer, chọn thư mục mở rộng Test Objects Double-click Private Test Object Map ( ) mở Phía đỉnh có dịng khai báo Frame: logFrame1: javax.swing.Jframe Cấu trúc gồm hộp đăng nhập Những nút lệnh, trường password Click váo biểu tượng Sự thừa nhận đặc tính hiển thị lưới giống dạng Trong Menu Object Map bạn thêm liệu cách click Test Object > Insert Object(s) SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 100 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 trung tâm phát triển phần mềm Đại Học Duy Tân Trong Menu Object Map, click Preferences > Clear State On Close Nút Clear State On Close nút chuyển hướng cho phép bạn bật tắc hiển thị Nếu bên trái cửa sổ, tất biểu tượng thừa nhận bạn đóng sơ đồ giúp muốn làm chậm trình quay lại chạy lại kịch 11 Performing regression tests(Biểu diển kiểm thử hồ quy) Trong Java Editor, kịch kiểm chứng Classics.java hoạt động Trên đầu kịch bản, thông tin khuôn mẫu, ý đến nút trình ứng dụng startApp("ClassicsJavaA"); Chuyển đổi A sang B Click nút Run Functional Test Script toolbar button ( ) Trong cửa sổ Select Log, chọn Classics chọn Finish Click Yes 12 Using the Comparator to update a verification point?(Sự sử dụng dụng cụ so sanh để cập nhật điểm kiểm chứng.) Bạn sử dụng so sánh điểm kiểm chứng để so sánh liệu điểm kiểm chứng sau chạy lại kịch Điểm kiểm chứng đưa mơt dịng đặc trưng liệu liên quan mục tiêu Nếu việc xây dựng trình ứng dụng có chỗ sai sót, bạn tìm sai sót đố chí cịn tìm cố ý chuyển đổi trình ứng dụng Nếu việc chuyển đổi có chủ tâm, bạn cập nhật thơng tin SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 101 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 trung tâm phát triển phần mềm Đại Học Duy Tân điểm kiểm chứng việc kiểm thử xây dựng tương lai đứng đắn Trên bảng Log, click View Results để hiểm thị điểm kiểm chứng sai Khi điểm kiểm chứng sai hiển thị bạn so sánh kết mong đợi với bảng phân tích có khác Bạn cho hiển thị đường đường dẫn hiệu chỉnh cập nhật với kết có Kết khơng mong đợi hiển thị với dịng chữ đỏ Cuộn Text lại Click nút Load Baseline to Edit ( ) Chú ý vào hiển thị cột Baseline Value Click nút Jump to First Difference ( ) nút hướng giúp bạn xác định khác dòng mẫu tin thực tế Click Replace Baseline with actual value button ( ) việc kiểm thử khác phần phân tích phần thực Đóng ứng dụng lại Bây chạy lại kịch để kiểm chứng trở lại điểm kiểm chứng bị lỗi Đóng Log Click nút Run Functional Test Script Chọn Classics Log chọn Finish 10 Click Yes 11 Bản Log phép mở 13 Updating the object map(Cập nhật sớ đồ mục tiêu) SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 102 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 trung tâm phát triển phần mềm Đại Học Duy Tân Trong phần này, bạn biết cách sữa cảnh báo cho đối tượng cách sử dụng Object Map Bạn sử dụng lặp lặp lại biểu thức cách linh động cho thừa nhận đối tượng Khi bạn nhìn thấy thừa nhận bị sai có cảnh báo Cuối phần II.2.5, bạn nhìn thấy phía trái Log mở ra, Click vào Project viwe chọn Object Recognition is weak (above the warning threshold) Nhìn vào trường ObjectLookedFor and objectFound đoạn cảnh báo gần đáy bảng Log Trong ClassicsA, chọn tên cho trường Password Remember Password Trong ClassicsB Remember The Password Khi bạn chạy lại kịch ClassicsB, thừa nhận đối tượng không đắn khác Nhìn vào trường Line Number Log Chú ý đến số đóng Log để chạy lại Funtional Tester Click chỗ kịch bản, sau click Navigate > Go to Line Phân loại kiểu số dòng từ hộp cảnh báo bị sai sau click OK Con trỏ di chuyển đến mép trái số dịng Bạn tìm dịng bị lỗi cách nhìn vào báo đáy cửa sổ Funtional Tester Ví Dụ: “43:9” tương đương với vị trí số dịng 43 Dịng bị lỗi kịch có dạng RememberPassword().clickToState(SELECTED); TÀI LIỆU THAM KHẢO • Sách giáo trình tham khảo SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 103 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 trung tâm phát triển phần mềm Đại Học Duy Tân [1] SQA Kiểm thử phần mềm Nhà Xuất Bản Lao Động – Xã Hội • Tài liệu Internet http://www.IBM.com • Đĩa DVD IBM Software Evaluation Kit(SEK) SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 104 .. .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 trung tâm phát triển phần mềm Đại Học Duy Tân CHƯƠNG III NGHIÊN CỨU CÔNG CỤ KIỂM THỬ RATIONAL FUNTIONAL. .. 33 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 trung tâm phát triển phần mềm Đại Học Duy Tân CHƯƠNG III NGHIÊN CỨU CÔNG CỤ KIỂM THỬ RATIONAL FUNTIONAL. .. tên: ? ?Nghiên cứu công cụ kiểm thử IBM Rational Funtional SVTH: Đặng Thị Kiều Oanh- MSSV:0057 Trang 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 trung

Ngày đăng: 22/11/2012, 14:43

Hình ảnh liên quan

I.3 Mô hình khái niệm của quá trình kiểm thử - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

3.

Mô hình khái niệm của quá trình kiểm thử Xem tại trang 10 của tài liệu.
Vòng đời của lỗi được mô hình hoá trong flowchart sau đây: - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

ng.

đời của lỗi được mô hình hoá trong flowchart sau đây: Xem tại trang 25 của tài liệu.
7.7 Ưu tiên lỗi - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

7.7.

Ưu tiên lỗi Xem tại trang 31 của tài liệu.
08-QT cấu trúc quản lý cấu hình không thích hợp; những vấn đề trong đặt  tên và quản lý cấu trúc; quản lý thay  đổi trong kế hoạch CM còn thiếu - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

08.

QT cấu trúc quản lý cấu hình không thích hợp; những vấn đề trong đặt tên và quản lý cấu trúc; quản lý thay đổi trong kế hoạch CM còn thiếu Xem tại trang 31 của tài liệu.
Khi cho đĩa CD vào xuất hiện cửa sổ như hình1 - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

hi.

cho đĩa CD vào xuất hiện cửa sổ như hình1 Xem tại trang 72 của tài liệu.
Sau đó sẽ xuất hiện cửa sổ như hình 4 để ta chọn phần muốn cài đặt ở đây ta chọn Install IBM Rational Funtional Tester. - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

au.

đó sẽ xuất hiện cửa sổ như hình 4 để ta chọn phần muốn cài đặt ở đây ta chọn Install IBM Rational Funtional Tester Xem tại trang 73 của tài liệu.
Sau khi chọn Install now sẽ xuất hiện thông báo bạnchọn Run như hình 3 để cài đặt. - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

au.

khi chọn Install now sẽ xuất hiện thông báo bạnchọn Run như hình 3 để cài đặt Xem tại trang 73 của tài liệu.
Sau khi Click Next sẽ xuất hiện cửa sổ như hình 8. - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

au.

khi Click Next sẽ xuất hiện cửa sổ như hình 8 Xem tại trang 76 của tài liệu.
Bạn đợi cho chương trình tự chạy sau đó nó sẽ xuất hiện cửa sổ như hình 9 thông báo quá trình cài đặt thành công bạn chọn Finish để hoàn thành, chọn Back để quay  lại phần trước, chọn Cancel để thoát khỏi quá trình cài đặt. - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

n.

đợi cho chương trình tự chạy sau đó nó sẽ xuất hiện cửa sổ như hình 9 thông báo quá trình cài đặt thành công bạn chọn Finish để hoàn thành, chọn Back để quay lại phần trước, chọn Cancel để thoát khỏi quá trình cài đặt Xem tại trang 77 của tài liệu.
Sau khibạn chọn Next sẽ xuất hiện sổ như hình14. Nếu bạn muốn thay đổi đường dẫn thì chọn Browse - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

au.

khibạn chọn Next sẽ xuất hiện sổ như hình14. Nếu bạn muốn thay đổi đường dẫn thì chọn Browse Xem tại trang 79 của tài liệu.
4. Creat ea data-driven test(Tạo kiểm thử Data-Driven) - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

4..

Creat ea data-driven test(Tạo kiểm thử Data-Driven) Xem tại trang 89 của tài liệu.
4. Trong bảng này bạnchọn File có tên là JanesFile.txt. Từ thanh menu bạn chọn Edit->Bookmarks. - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

4..

Trong bảng này bạnchọn File có tên là JanesFile.txt. Từ thanh menu bạn chọn Edit->Bookmarks Xem tại trang 89 của tài liệu.
Sự lặp lại liên tục, thay thế cho mỗi ô trong bảng Variable với việc thay thế tên cho mỗi tiêu đề trong trường Variable - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

l.

ặp lại liên tục, thay thế cho mỗi ô trong bảng Variable với việc thay thế tên cho mỗi tiêu đề trong trường Variable Xem tại trang 92 của tài liệu.
Trên thanh Toolbar của bảng Recording, click Stop Recording  ( ), để viết tất cả các thông tin trên bảng ghi tới kịch  bản kiểm thử. - Nghiên cứu công cụ kiểm thử phần mềm IBM Rational funtional tester 7.0

r.

ên thanh Toolbar của bảng Recording, click Stop Recording ( ), để viết tất cả các thông tin trên bảng ghi tới kịch bản kiểm thử Xem tại trang 94 của tài liệu.

Từ khóa liên quan

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

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

Tài liệu liên quan