phần mềm IBM Rational Funtional Tester V7.0 Ứng dụng 3 doc

11 728 4
phần mềm IBM Rational Funtional Tester V7.0 Ứng dụng 3 doc

Đ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

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 LOG DEFECT Defect status: ERROR ASSIGN DEFECT ASSIGNED CORRECT DEFECT Defect status: PENDING Analyse Defect ACCEPT DEFECT ACCEPTED Retest Defect CLOSE DEFECT TESTED Error Corrected Defect status: Defect status: Defect status: H II. 2 Quá trình bắt lỗi 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 7.2 Lỗi dữ liệu Thông tin quan trọng của lỗi bao gồm: TT Dữ liệu Mô tả dữ liệu Bắt buộc/Tuỳ chọn 1 Project Code Dự án hay sản phẩm bị mắc một lỗi B 2 Defect ID Tên của lỗi B 3 Title Miêu tả ngắn gọn của lỗi B 4 Description Miêu tả đầy đủ của lỗi B 5 Severity Tính nguy hại của lỗi B 6 Type Phân loại của lỗi B 7 Status Trạng thái hiện tại của lỗi B 8 Stage detected Phạm vi hoạt động của dự án xác định vòng đời khi lỗi được phát hiện T 9 QC activity Hoạt động phát hiện ra lỗi B 10 QC activity type Dạng của hoạt động QC như là xem lại, kiểm tra B 11 Stage injected Phạm vi hoạt động trong dự án xác định vòng đời mà từ đó lỗi được gây ra T 12 Process origin Tên hay mã nguồn của đoạn phần mềm mà trong đó lỗi là nguồn gốc B 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 13 Priority Mức ưu tiên sửa lỗi T 14 Creator Người phát hiện lỗi, người kiểm thử hay người xem lại B 15 Create date Ngày ghi lại lỗi trong dữ liệu lỗi B 16 Assigned to Người chịu trách nhiệm sửa lỗi, thường là tác giả T 17 Due date Hạn chót mà việc sửa lỗi phải hoàn thành T 18 Work product Trong sản phẩm mà lỗi được tìm thấy. B 19 Module Phần của sản phẩm mà lỗi được tìm thấy trong đó. Nó là mức CI cao như bình thường. T 20 Corrective action Hành động để sửa lỗi T 21 Close date Ngày mà lỗi được đóng. B 22 Reference Tài liệu tham khảo hay miêu tả về lỗi T 23 History Thông tin về lỗi. Tất cả những phần như hiệu chỉnh, của lỗi được thể hiện. T 24 Attached picture Ảnh minh hoạ lỗi T 7.3 Dạng của lỗi Sau đây là một số dạng chung của lỗi: TT Dạng lỗi Ví dụ 1 Functionality Chức năng được chỉ ra không làm việc 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 Requirement misunderstanding Những yêu cầu đầu vào không được hiểu rõ Feature missing Một phần của đặc tính hay đặc tính không hoàn thành Coding logic Kỹ năng kỹ thuật, đánh giá dữ liệu hay những lý do khác không được xác định như là vấn đề viết code Business logic Không theo luồng công việc 2 User Interface Lỗi trong giao diện, bố cục 3 Performance tôc độ xử lý chậm hay lỗi hệ thống do cấu hình; vấn đề bộ nhớ 4 Design issue Thiết kế được chỉ rõ liên quan vấn đề 5 Coding standard Vấn đề với chuẩn viết mã nguồn 6 Document Lỗi phát hiện trong khi xem lại văn bản: Kế hoạch dự án, SRS, Kế hoạch kiểm thử,… liên quan tới chuẩn văn bản (mẫu, phiên bản, header/footer, ) 7 Data and Database Integrity Vấn đề với xử lý dữ liệu hay luồng dữ liệu: vào/ra 8 Security and Access Control Vấn đề với đặc quyền người dùng, vấn đề bảo mật 9 Portability Mã nguồn không độc lập với platform 10 Other Không như những dạng trên 11 Tools Lỗi gây ra bởi sử dụng công cụ 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 7.4 Lỗi nguy hại # Dạng nguy hại Giải thích 1 Fatal Lỗi không cho người sử dụng tiếp tục sử dụng hệ thống, có lẽ hệ thống bị tấn công 2 Serious Hệ thống không thể làm việc tốt 3 Medium Lỗi này không ngăn người sử dụng xử lý, nhưng gây ra sự bất tiện 4 Cosmetic Một lỗi mà không có cách nào ảnh hưởng đến hiệu năng của sản phẩm. Nó có lẽ là một lỗi ngữ pháp. 7.5 Trạng thái lỗi Một lỗi có một vài trạng thái sau đây trong vòng đời của nó: # Status Description 1 ERROR Lỗi không được sửa hay sửa nhưng không được hài lòng như mong muốn 2 ASSIGNED Lỗi được xem lại và được giao sửa nó 3 PENDING Lỗi được sửa xong và được kiểm thử lại 4 TESTED Lỗi được sửa một cách hài lòng như mong muốn 5 ACCEPTED Lỗi không được sửa một cách hài lòng như mong muốn, nhưng nó được chấp nhận bởi sự nhượng bộ của tác giả hay khách hàng. 6 CANCELLED Nó không là một lỗi hay lỗi được loại bỏ bởi những hành động khác với sửa lỗi 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 7.6 Xử lý nguồn gốc Xử lý nguồn gốc: là xử lý mà trong nó bị nhiễm lỗi. Xác định rằng những phân tích yêu cầu của xử lý này là của một lỗi. Nó được đánh giá từ độ tự nhiên của lỗi và những thông tin khác về lỗi. # Tên Code Ví dụ lỗi 1 Contract Management 01-QT Những thủ tục không thích hợp; những thông tin khách hàng thiếu; những yêu cầu khách hàng không hiểu; quản lý thay đổi yêu cầu khách hàng không chặt chẽ 2 Requirements 02-QT Giả định không đúng; đặc tả giao diện không hoàn hảo; luồng xử lý không rõ ràng; yêu cầu không có đặc tả, nhập nhằng, không hoàn hảo 3 Design 03-QT Yêu cầu không được thực thi đầy đủ; lôgic vấn đề; vấn đề liên quạn đến chuẩn. 4 Coding 04-QT Vấn đề với viết code, logic, xử lý dữ liệu, vào/ra 5 Deployment 05-QT Sự triển khai kế hoạch không thích hợp, giải pháp; những vấn đề môi trường 6 Customer support 06-QT Kế hoạch hỗ trợ không rõ ràng 7 Test 07-QT Sự cố gắng không thích hợp hay lịch biểu cho kiểm thử; sự không 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 hoàn hảo của yêu cầu kiểm thử hay vạch kế hoạch; kiểm thử case sai; kiểm thử dữ liệu thích hợp không xác định; tiêu chuẩn kiểm thử không thích hợp. 8 Configuration management 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. 9 Project management 09-QT Nỗ lực hay đánh giá lập biểu không thích hợp; những vấn đề trong đánh giá rủi ro; sự không hoàn hảo của kế hoạch dự án 10 Subcontract Management 10-QT Lựa chọn nhà thầu phụ không thích hợp; quản lý chất lượng nhà thầu phụ không chặt chẽ 7.7 Ưu tiên lỗi PL hay tác giả có thể dựa vào ưu tiên lỗi để sửa nó # Ưu tiên Miêu tả 1 Immediately Lỗi phải được sửa ngay lập tức 2 High priority Lỗi nên được đưa lên mức chú ý cao hơn 3 Normal priority 4 Low priority 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 CHƯƠNG II. NGHIÊN CỨU PHẦN MỀM SEK CỦA IBM. The 2007 developerWorks® Software Evaluation Kit (SEK) for Windows® là một trong trong số nhiều phần mềm có sẵn từ IBM. SEK bao gồm hai DVD với hơn 15 GB là những sản phẩm mới ra gần đây nhất của IBM. Đây là công cụ phát triển và kiểm thử, cũng như hệ thống thời gian thực từ IBM® Information Management, Lotus®, Rational®, Tivoli®, and WebSphere® software. Những sản phẩm đang được thiết kế cho những người muốn phát triển và kiểm thử ứng dụng của họ sử dụng những công cụ trên nền Windows từ WebSphere và Rational. Và sau đó triển khai những ứng dụng của họ trên Windows, Linux, và được hỗ trợ platform middleware từ IBM Information Management, Lotus, Tivoli, and WebSphere. Bộ tool gồm 6 Tool nhỏ: IBM Rational Functional Tester V7.0 IBM Rational Functional Tester là một dụng cụ thử nghiệm hồi quy tiên tiến, được sử dụng tự động hóa cho tester và người phát triển GUI. Là những người cần kiểm soát cấp cao hơn cho việc kiểm thử với công nghệ java, Microsoft® Visual Studio .NET, và ứng dụng Web-based. IBM Rational Manual Tester V7.0 IBM Rational Manual Tester là công cụ kiểm thử bằng tay, và sự thực hiện đó đẩy mạnh sử dụng lại những bước kiểm thử để giảm bớt tác động (của) phần mềm thay đổi trên những tester và những người phân tích doanh nghiệp(business analysts). 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 IBM Rational Method Composer V7.1 Rational Method Composer là một nền tảng của những quá trình linh hoạt chứa đựng những quá trình và những công cụ sử dụng suốt (IT Lifecycle Management) Quản lý Vòng đời IT (ITLM). Rational Method Composer giúp đỡ bạn chuyển sự chỉ đạo quá trình tùy chắc chắn tới những đội dự án của các bạn và tổ chức IT, bao gồm phiên bản gần đây nhất (của)IBM Rational Unified Process® (RUP®)) IBM Rational Performance Tester V7.0 IBM Rational Performance là một sự nạp và sự thực hiện kiểm tra giải pháp cho những đội được liên quan ứng dụng Web-based của họ IBM Rational Software Architect V7.0 IBM Rational Software Architect một công cụ thiết kế và phát triển tổng hợp với mô hình model-driven với UML để tạo ra những ứng dụng well-architected và services (dịch vụ). IBM Rational Systems Developer V7.0 IBM Rational Systems Developer là một công cụ thiết kế và phát triển cho phép những kiến trúc sư phần mềm and model-driven developers để tạo ra well- architected C/C++, Java™ J2SE, and ứng dụng CORBA-based cái mà bị ảnh hưởng bởi Unified Modeling Language (UML 2). 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 CHƯƠNG III. NGHIÊN CỨU CÔNG CỤ KIỂM THỬ RATIONAL FUNTIONAL TESTER III.1 GIỚI THIỆU VỀ CÔNG CỤ IBM RATIONAL FUNTIONAL TESTER V7.0 IBM Rational Functional Tester là phần mềm kiểm thử chức năng, một dụng cụ thử nghiệm hồi quy tiên tiến, được tự động hóa cho tester và người phát triển GUI(Graphical User Interface). Là những người cần kiểm soát cấp cao hơn cho việc test với công nghệ java, Microsoft® Visual Studio .NET, và ứng dụng Web-based.Chạy trên nền win và linux. 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. IBM Rational Funtional Tester làm việc như thế nào? Rational Funtional Tester ghi lại sự tương tác trong lịch trình của những người làm việc với Java, Web, Visual Studio.Net, trên trình ứng dụng Win Form, [...]... 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 và Web- Form tạo ra cho việc kiểm thử một kịch bản, bằng cách mô phỏng trở lại những thao tác đã được thực hiện Trong lúc đó hình ảnh sẽ được ghi lại, người sử dụng có thể lồng vào thời gian xác định trong những trích đoạn theo lý thuyết mà dữ liệu đưa ra hoặc những đặc tính mà trình ứng. .. điểm và được phục hồi trước khi những sản phẩm được đưa ra III.2 NHỮNG LỢI ÍCH KHI SỬ DỤNG CÔNG CỤ IBM RATIONAL FUNTIONAL TESTER  Tạo sự tin cậy cho chúng ta trong việc kiểm thử các phần mềm dùng các ngôn ngữ như Java, Wed, Visual Studio.Net trên trình ứng dụng Win-Form và Web-Form  Là sự lựa chọn cho các phần mềm dùng ngôn ngữ Java hoặc Visual Basic.Net, nó giúp tạo ra được những kịch bản kiểm thử... thử Sau khi thực hiện xong quá trình kiểm thử Rational Funtional Tester sẽ phát sinh ra một bảng báo cáo về những kết quả đạt được trong quá trình kiểm thử và nó dùng để so sánh với những thời điểm xác định Với việc sử dụng Rational Funtional Tester đội dự án có nhiều điều chắc chắn về những vấn đề nó được bộc lộ một cách hiệu quả trong nhiều trình ứng dụng phức tạp, làm tăng dần cơ hội cho việc bắt... thao tác đã được thực hiện Trong lúc đó hình ảnh sẽ được ghi lại, người sử dụng có thể lồng vào thời gian xác định trong những trích đoạn theo lý thuyết mà dữ liệu đưa ra hoặc những đặc tính mà trình ứng dụng chưa đạt đến sẽ kiểm tra được trong quá trình kiểm thử Trong quá trình quay lại, có những thời điểm xác minh các vấn đề đã thực hiện và sẽ so sánh với những thông tin được ghi chép đảm bảo theo đúng . nguồn của đoạn phần mềm mà trong đó lỗi là nguồn gốc B 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. Visual Studio.Net, trên trình ứng dụng Win Form, 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 . (của) phần mềm thay đổi trên những tester và những người phân tích doanh nghiệp(business analysts). 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

Ngày đăng: 30/07/2014, 16:21

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

Tài liệu liên quan