Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
311,46 KB
Nội dung
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 Nơi Java, Visual Basic.Net được biên tập và gỡ rối bởi những người kiểm thử tiên tiến. Những kịch bản bằng công nghệ cung cấp thường xuyên sự thay đổi của giao diện người dùng. Sự tương quan của dữ liệu một cách tự động và những dữ liệu kiểm thử cần loại trừ sẽ tốt hơn nhiều so với việc kiểm thử bằng tay. Những mốc kiểm tra phù hợp với những khuôn mẫu đã đưa ra. Sự tiên tiến của năng lực được duy trì trong sơ đồ các đối tượng. Là nơi tin cậy của việc kiểm thử và thi hành trên nền Linux Về những tính năng chính: (About this release) Những phần chính của IBM Rational Funtional Tester V7.0 bao gồm những chức năng sau: Mở rộng chức năng kiểm thử cho những trình điều khiển SAP UI- Cho phép bạn kiểm thử những chức năng bên ngoài của những trình điều khiển được xây dựng trên nền SAP frameword. Kiểm thử cho tất cả các phiên bảng của hệ thống SAP R/3 được hổ trợ chạy trên nền Window. Những phiên bảng hiện nay được hổ trợ của SAP GUI đó là: 6.20 với mức 52 hoặc mức cao nhất là 6.40. Mở rộng chức năng kiểm thử hổ trợ cho điều khiển Siebel 7.8 Quy trình với Rational Process Advisor (RPA)-Giúp cho những người chưa biết và đang sử dụng những tiến trình quanh những thao tác đặt trưng sẽ thi hành được. Hổ trợ cho kiểm thử những ứng dụng trong Mozilla Firefox 1.5 Sự tích hợp với ClearQuest Test Manager V7.0.0.1- Cho phép bạn chạy lại kịch bảng kiểm thử chức năng từ ClearQuest Test Manager, theo một nhịp độ tự động, và kiểm tra được những lỗi. Với sự tích hợp ClearQuest Test Manager, bạn có thể tích hợp kịch bảng kiểm thử chức năng Test Case và 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 Cofigured Test Case và thi hành chúng. ClearQuest Test Manager cho phép bạn thi hành việc phân tích những kết quả và ghi lại những kết quả cho việc báo cáo và phân tích. IBM Interllation Manager – cung cấp nhanh và đơn giản những phương thức cài đặt, sửa đổi, cập nhật, và tháo bỏ gói cài đặt . Hổ trợ cho .Net Frameword 2.0 bao gồm hổ trợ cho những bản ghi và kiểm thử những trình ứng dụng chứa DataGridWiew và MaskeDTestBox. Hổ trợ cho TPTP- cho phép làm theo một nhịp độ tự động sử dụng TPTP. Hổ trợ cho việc điều khiển Eclipse 3.0. Hổ trợ cho việc kiểm thử trên môi trường Citrix. Hổ trợ cho việc xác minh những điểm tạm thời. Những chức năng chính này sẽ được trình bày kỷ trong phần demo của chương trình. III.3 NHỮNG CHIẾN LƯỢC ĐỂ SỬ DỤNG LẠI STATEMENT Rational Funtional Tester được thiết kế tài liệu testing của bạn dưới dạng streamline, tiết kiệm thời gian và tiền bạc. Với test đúng chiến lược, giúp bạn có thể tăng tối đa năng xuất của những tester và tiêu điểm test tài nguyên trên vùng găng(critical). Tạo ra, bảo trì, và nâng cấp những tài liệu kiểm tra những phiên bản có thể mất thời gian và tài nguyên quan trọng. Scripts có thể trở nên lỗi thời khi những sản phẩm thay đổi . Và những đội testing sẽ bị thách thức để tạo ra những scripts hợp thời. Rational Funtional Tester với đặc tính sử dụng lại, có thể giảm mạnh nhiệm vụ chán ngắt của bảo trì nguyên bản(scripts). Để sử dụng đặc tính này có hiệu quả nhất, phải phát triển một chiến lược sử dụng lại. Cái này bao gồm sự đồng nhất hóa và cô lập những test procedures mà được thực hiện thường xuyên trong đoạn test của bạn và sau đó di chuyển chúng vào trong những scripts chủ mà được sử dụng lại nhiều scripts con bên kia. 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 Bước đầu tiên trong việc phát triển là một chiến lược sử dụng lại cho đội của bạn sẽ xác định những ứng cử viên mà bạn muốn sử dụng lại. Đây là những thủ tục test dễ làm mà những người testers thực hiện nhiều lần bên trong một test hoặc băng qua một tập test: Những điều cần trước và những sự giả thiết. Thiết lập môi trường hướng dẫn. Những thủ tục test thừa, chung, hay lặp lại, như công việc đăng nhập chẳng hạn. Những thủ tục điều khiển bằng dữ liệu mà có lẽ đã được thực hiện nhiều lần. Thông tin đặc trưng khác được bao gồm trong một test script, như thông tin tổng quan, những sự từ chối Trong khi bạn xác định những thủ tục dùng lại được, phân chia nó vào trong những hồ sơ riêng lẽ. Những file này trở thành cở sở của một thư viện sử dụng lại tăng lên theo thời gian. Một thư viện tốt chứa đựng một tập hợp những modun sử dụng lại được(test script files). Sử dụng một quy ước đặt tên cho files và tổ chức nó vào folders khi cần. Thư viện cần phải cư trú trong một khu vực thường xuyên trên ổ mạng mà mọi người trong đội có thể truy cập. Là một testers trong đội của bạn , họ có thể mở những hồ sơ thư viện và copy và paste-as-reference(ctrl+R) sang scripts mới của họ. Cách khác bạn muốn phát triển một file sử dụng lại mà tất cả những thành viên chia sẽ, Files này là nguồn cho Reuse View và nó hiển thị và tổ chức statements sử dụng lại từ nhiều nguồn., giữ nó trong tâm trí dường như file này chỉ đơn thuần là hiển thị thiết bị. Statement thực tế vẫn còn lưu trữ như scripts trong thư viện sử dụng lại. Để chia sẻ một hồ sơ sử dụng lại trong số những thành viên đội, đặt hồ sơ trên ỗ đĩa mạng. Việc hỏi những tester điểm trỏ đến file này sử dụng những hộp 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 thoại ưu tiên chính, Testers có còn bảo trì hồ sơ sử dụng lại bí mật. Chuyển giữa chúng bởi thay khu vực file sử dụng lại trong main Preferences. III.4 RATIONAL FUNTIONAL TESTER VỚI ĐỘI PHÁT TRIỂN Đưa vào thực tiễn tốt nhất để sử dụng trong đội của bạn để giúp đỡ hoàn thiện hiệu quả và năng xuất với Rational Funtional Tester . Ứng dụng Rational Funtional Tester thì được dùng điển hình trong môi trường nhóm, đội, nơi mà một nhóm của tester cộng tác đến một hoặc nhiều ứng dụng phần mềm. Những người phát triển, Nhân viên hỗ trợ khách hàng, và các người dùng khác đi sử dụng lại trong đội để tetst 1 hoặc nhiều ứng dụng phân mềm. Đội phát triển, nhân viên hỗ trợ khách hàng, và những người khác hầu như dính dáng đến Rational Funtional Tester , scripts authors, nhà phê bình hoặc người nhận từ kết quả test. Ở đây có vài mẹo nhỏ để cải thiện khả năng test bằng Rational Funtional Tester : Thiết kế một chiến lược sử dụng lại(a reuse strategy.), quyết định tổ chức của bạn như thế nào với việc sử dụng lại test statements, và chắc chắn rằng mọi thứ theo đúng hợp đồng. Tùy biến phần mềm phù hợp ứng dụng Rational Funtional Tester bao gồm những đặc tính cho việc tạo những thuộc tính và những kết quả tùy biến. Làm theo yêu cầu khách hàng có sẵn tới toàn đội bởi chỉ định một files theo yêu cầu của khách hàng. Cộng tác với một tổ chức khác, sử dụng import đặc tính để xác nhập test scripts và thông tin khác được viết trong Microsoft ® Word hoặc Excel. Sử dụng đặc tính phổ biến để lưu test scripts trong html sao cho những người khác có thể nhìn thấy chúng. Tích hợp với ClearQuest ® . Sử dụng trường ánh xạ tới ClearQuest với manual test data. 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 III.5 COMPLIANCE(quy trình nghiệp vụ) Compliance (đôi khi gọi là governance(sự cai trị) có nghĩa bảo đảm những qui trình nghiệp vụ (của) bạn tuân thủ những tiêu chuẩn công nghiệp thích hợp hoặc là điều lệ. Rational Funtional Tester có thể giúp bạn tổ chức, tài liệu và thực hiện những compliance efforts. Trong phát triển phần mềm, compliance chỉ ra sự thật là bạn xây dựng một tập các tiêu chuẩn. Những chuẩn này gồm tiêu chuẩn sau đây: Những yêu cầu thiết kế và những quy tắc nghiệp vụ đã được hoàn thành. Những tiêu chuẩn cho thiết kế phần mềm và chất lượng của nó. Một số lượng tối thiểu của test thử đã được thực hiện. Một kiểu nói riêng của testing(test trên một hệ điều hành đặc biệt) đã được thực hiện. Rational Funtional Tester, đặc biệt khi được kết hợp với Rational ClearQuest ® TestManager có thể giúp đỡ bạn quản lý các bạn compliance strategy cho test phần mềm. Với cách tiếp cận đơn giản để tạo và thực hiện test scripts, Rational Funtional Tester giúp streamline chiến lược test chức năng của bạn. Bạn có thể tạo những test script của bạn, thực thi và lặp lại chúng nếu thấy cần thiết và kết quả được ghi lại chắc chắn khi test. III.6 ĐIỀU KIỆN ĐỂ SỬ DỤNG CÔNG CỤ Thông tin về cài đặt Thông tin về việc cài đặt IBM Rational Funtional Tester hổ trợ hệ thống hệ điều hành và đường dẫn, bạn sẽ nhìn thấy được trong khi cài đặt IBM Rational Funtional Tester. Yêu cầu về phần cứng 1. Bộ xử lí yêu cầu mức tối thiểu Intel Pentium 4 1.4GHz. 2. Ram đề nghị và tối thiểu là 1GH. 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 3. Dung lượng ổ đĩa trống là 750MB. Yêu cầu về phần mềm kèm theo 1. .Net FrameWord 1.0, 1.1, hoặc 1.2 2. Môi trường phát triển kết hợp tuỳ chọn(IDE) VS.Net 2003 với .Net FrameWord 1.0 hay 1.1. VS.Net 2005 với .Net FrameWord 1.2 Hệ thống hệ điều hành Những hệ điều hành bên dưới hổ trợ cho việc cài đặt: Microsoft WindowXP Service Packs 1 và 2. Microsoft Window 2000 với Service Pack 4. Microsoft Window 2000 Server với Service Pack 4. Microsoft Window Server 2003 Standard Edition với Service Pack 1. Microsoft Window Server 2003 Eterprise Edition với Service Pack 1. Red Hat Eterprise Linux Wordstation Vertion 4.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 tại trung tâm phát triển phần mềm Đại Học Duy Tân CHƯƠNG IV. THỰC HIỆN KIỂM THỬ IV.1 TẠO USECASE KIỂM THỬ, ĐIỀU KIỆN ĐẦU VÀO VÀ KẾT QUẢ MONG ĐỢI 1.Chức năng Login a. Diễn tả Usecase Đây là Usecase đăng nhập của hệ thống. Muốn vào được hệ thống ta cần đăng nhập đúng. b. Điều kiện đầu vào và đầu ra(kết quả mong đợi): Nhập Username và Password vào trong 2 hộp Textbox, hệ thống sẽ kiểm tra Username và Password. Nếu Username trong hộp Textbox mà trống hoặc Password trong hộp Textbox mà trống thì một thông báo lỗi sẽ được hiển thị. Nếu Username và Password mà nhập đúng thì việc đăng nhập vào hệ thống đã thành công. Nếu Username hoặc Password bị sai thì hệ thống sẽ hiển thị “đăng nhập không thành công” Nếu nhập đúng Username và Password rồi nhưng Click Thoat thì hệ thống sẽ đóng lại. Hệ thống cho phép bạn tiếp tục vào những trang khá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 TESTCASE LOGIN USERNAME PASSWORD ĐÚNG SAI KẾT QUẢ Kieuoanh 123456789 Hiển thị thông báo thành công và được vào những trang khác Kieuoanh 123 Hiển thị thông báo lỗi Zeroqn 123456789 Hiển thị thông báo thành công. 2. Chức năng tra cứu 2.1.Tra cứu mặt hàng a. Diễn tả Usecase tra cứu mặt hàng: Chức năng tra cứu mặt hàng giúp ta tìm được nhanh chóng những mặt hàng nào thuộc ở kho nào để tiện việc cung cấp cho khách hàng khi có yêu cầu. b. Điều kiện đầu vào và đầu ra (kết quả mong đợi): Nhập tên mặt hàng, mã mặt hàng, và mô tả vào 3 hộp Textbox hệ thống sẽ kiểm tra tên mặt hàng, mã mặt hàng, mô tả. Nếu Tên mặt hàng, mã mặt hàng, mô tả để trống thì một thông báo lỗi sẽ được hiển thị. Nếu Tên mặt hàng, mã mặt hàng, mô tả nhập sai thì hệ thống cũng sẽ xuất hiện một thông báo lỗi. Nếu Tên mặt hàng, mã mặt hàng, mô tả nhập đúng thì hệ thống sẽ hiển thị những thông tin trên một bảng 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 USECASE TRA CỨU MẶT HÀNG TÊN MẶT HÀNG MÃ MẶT HÀNG MÔ TẢ ĐÚNG SAI KẾT QUẢ Dầu diezen Mh06 chất lỏng Thông báo lỗi Xăng MH03 chất lỏng Thông báo thành công Thông báo lỗi 2.2. Tra cứu khách hàng a. Diễn tả Usecase tra cứu khách hàng: Khách hàng là người giao dịch với công ty, yêu cầu nhân viên bán hàng cung cấp các mặt hàng mà họ yêu cầu Chức năng tra cứu khách hàng giúp ta tìm được nhanh chóng được điạ chỉ, số điện thoại, số tài khoản của khách hàng và ta cũng kiểm tra được Khách hàng nào giao dịch với công ty nhiều nhất để có thể thưởng cho khách hàng. b. Điều kiện đầu vào và đầu ra (kết quả mong đợi): Nhập tên khách hàng, mã khách hàng vào 2 hộp Textbox hệ thống sẽ kiểm tra tên khách hàng, mã khách hàng. Nếu Tên khách hàng, mã khách hàng để trống thì một thông báo lỗi sẽ được hiển thị. Nếu Tên khách hàng, mã khách hàng nhập sai thì hệ thống cũng sẽ xuất hiện một thông báo lỗi. Nếu Tên khách hàng, mã khách hàng nhập đúng thì hệ thống sẽ hiển thị những thông tin trên một bảng 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 USECASE TRA CỨU KHÁCH HÀNG TÊN KHÁCH HÀNG MÀ KHÁCH HÀNG ĐÚNG SAI KẾT QUẢ Công ty A Kh01 Hiển thị thông tin trên bản lưới Hiển thị thông báo lỗi 1233 A Hiển thị thông báo lỗi 2.3 Tra cứu hoá đơn. a. Diễn tả Usecase tra cứu hoá đơn: Hiển thị chi tiết các mặt hàng đã được xuất trong một hoá đơn nào đó. Tìm được thông tin của người đã bán hàng, ngày giao hàng, ngày hoá đơn và tổng thành tiền của từng hoá đơn có đúng hay không. b. Điều kiện đầu vào và đầu ra (kết quả mong đợi): Trong chức năng Tra cứu hoá đơn này chỉ cần chọn số hoá đơn đã được lưu sẳn và bấm nút thực hiện thì sẽ hiển thị những thông tin liên quan. Nếu để trống không chọn vào ô số hoá đơn thì hệ thống sẽ thông báo lỗi. USECASE TRA CỨU HOÁ ĐƠN SỐ HOÁ ĐƠN ĐÚNG SAI KẾT QUẢ 1 Hiển thị kết qủa trên bản lưới Hiển thị thông báo 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 2 .4 Tra cứu kho hàng a Diễn tả Usecase tra cứu kho hàng: Giúp tra cứu những thông tin chi tiết về kho hàng b Điều kiện đầu vào và đầu ra (kết quả . Wordstation Vertion 4 .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 tại trung tâm phát triển phần mềm Đại Học Duy Tân. với Rational Funtional Tester . Ứng dụng Rational Funtional Tester thì được dùng điển hình trong môi trường nhóm, đội, nơi mà một nhóm của tester cộng tác đến một hoặc nhiều ứng dụng phần mềm. . ClearQuest ® . Sử dụng trường ánh xạ tới ClearQuest với manual test data. 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