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
365,91 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 b. Điều kiện đầu vào và đầu ra (kết quả mong đợi): Nhập thông tin mã số khách hàng(tự động tăng), tên khách hàng, địa chỉ, số lần giao dich, số tài khoản, điện thoại vào 6 hộp Textbox, hệ thống sẽ kiểm tra những thông tin nhập vào có đúng không. Nếu nhập đúng và đủ những thông tin đó thì hệ thống sẽ hiển thị thông báo cập nhật thành công và sẽ lưu khách hàng này vào trong CSDL. Nếu để trống những hộp Textbox mà chọn thực hiện thì hệ thống sẽ hiển thị một thống báo để bạn điền đầy đủ những thông tin vào. Nếu nhập sai trong những hộp Textbox thì hệ thống sẽ thông báo lỗi để bạn kiểm tra lại. USECASE CẬP NHẬT KHÁCH HÀNG Ms kh TÊN kh ĐIỆN THOẠI SỐLẦN GDICH TÀI KHOẢN ĐỊA CHỈ ĐÚNG SAI KẾT QUẢ KH 05 Ong A 090500112 2 200 12345667 DN hiển thị thông báo thành công hiển thị thông báo lỗi Kh 06 Bà C Aaaa 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 4.Chức năng xuất hàng Lập hoá đơn. a. Diễn tả Usecase cập nhật khách hàng:Giúp lập phiếu xuất hàng, tính tổng tiền từng món hàng riêng và tổng tiền của khách hàng mua trong mỗi lần mua. b. Điều kiện đầu vào và đầu ra (kết quả mong đợi): Nhập thông tin mã số mặt hàng(*) và số lượng mặt hàng(*), mã số khách hàng, tên khách hàng, điện thoại, nơi giao hàng vào những hộp Textbox trong phiếu xuất hàng. Nếu nhập đúng và đầy đủ những thông tin thì hệ thống sẽ liệt kê những thông tin trên bảng lưới. Nếu nhập số lượng lớn hơn số lượng tồn trong kho hệ thống sẽ thông báo lỗi. Nhưng nếu ta chọn 2 lần liên tiếp cho một mã số mặt hàng với số lượng như nhau thì hệ thống cúng sẽ thông báo lỗi Nếu nhập số quá lớn thì hệ thống sẽ 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 IV.2 THỰC HIỆN KIỂM THỬ VỚI CÔNG CỤ IBM RFT Chức năng Login Kết quả khi sử dụng công cụ kiểm thử. Kết luận: Đã nhập đúng Usename và P as sW Đã nhập sai Usename hoặc P as s W 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 Đối với chức năng Login chương trình đã thực hiện đúng với yêu cầu đề ra. Thể hiện trong bảng sau. May 6, 2008 9:00:11 PM PDT Script start [Script1] line_number = 1 script_name = Script1 script_id = Script1.java PASS May 6, 2008 9:00:12 PM PDT Start application [QUAN_LY_BAN_HANG] name = QUAN_LY_BAN_HANG line_number = 30 script_name = Script1 script_id = Script1.java PASS May 6, 2008 9:00:51 PM PDT Script end [Script1] script_name = Script1 script_id = Script1.java 2. Chức năng tra cứu 2.1 Tra cứu mặt hàng Kết quả khi sử dụng công cụ kiểm thử. 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 Kết luận: Đối với chức năng tra cứu mặt hàng chương trình đã thực hiện đúng với yêu cầu đề ra.Thể hiện trong bảng sau May 6, 2008 8:42:25 PM PDT Script start [Script2] line_number = 1 script_name = Script2 script_id = Script2.java PASS May 6, 2008 8:42:26 PM PDT Start application [QUAN_LY_BAN_HANG] name = QUAN_LY_BAN_HANG line_number = 30 script_name = Script2 script_id = Script2.java PASS May 6, 2008 8:43:01 PM Script end [Script2] Tra cứu thành công Tra cứu không thành cô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 PDT script_name = Script2 script_id = Script2.java 2.2 Tra cứu khách hàng Kết quả khi sử dụng công cụ kiểm thử. // Window: QUAN_LY_BAN_HANG.exe: Qu?n Lý Bán Hàng menuStrip1menuBar().click(atText("Tra c\u1ee9u")); menuStrip1menuBar().click(atPath("Tra c\u1ee9u->Khách hàng")); // Window: QUAN_LY_BAN_HANG.exe: Tra c?u khách hàng cmdthuchienbutton().click(); // Window: QUAN_LY_BAN_HANG.exe: thông báo okbutton2().click(atPoint(33,17)); // Window: QUAN_LY_BAN_HANG.exe: Tra c?u khách hàng txttenkhachhangtext().click(atPoint(121,10)); traCuKháchHàngwindow().inputChars("a"); cmdthuchienbutton().click(); // Window: QUAN_LY_BAN_HANG.exe: thông báo okbutton2().click(atPoint(21,9)); // Window: QUAN_LY_BAN_HANG.exe: Tra c?u khách hàng txtmakhachhangtext().click(atPoint(8,8)); txttenkhachhangtext().click(atPoint(11,3)); traCuKháchHàngwindow().inputKeys("{BKSP}"); txtmakhachhangtext().click(atPoint(4,2)); traCuKháchHàngwindow().inputChars("Kh01"); cmdthuchienbutton().click(); cmdthoatbutton().click(); } để Textbox trống, ctrình xuất hi ện th ô ng b áo Tra cứu đú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 Kết luận: Đối với chức năng tra cứu mặt hàng chương trình đã không thực hiện đúng với yêu cầu đề ra. Thể hiện trong bảng sau. May 6, 2008 10:42:22 PM PDT Script start [Script5] line_number = 1 script_name = Script5 script_id = Script5.java PASS May 6, 2008 10:42:22 PM PDT Start application [QUAN_LY_BAN_HANG] name = QUAN_LY_BAN_HANG line_number = 30 script_name = Script5 script_id = Script5.java FAIL May 6, 2008 10:42:49 PM PDT Script5.testMain had an unhandled exception. exception_name = com.rational.test.ft.ObjectNotFoundException exception_message = Looking for [GuiTestObject(Name: groupBox1groupBox, Map: GroupBox1)] - no plausible candidate was found. script_name = Script5 script_id = Script5.java line_number = 39 exception_stack = at com.rational.test.ft.object.interfaces.GuiTestObject.click(GuiTestObject.java:366) at Script5.testMain(Script5.java:39) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.Ecl ipseAppLauncher.runApplication(EclipseAppLauncher.j ava:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) Khai báo sai trong chương tr ình 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 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) at org.eclipse.core.launcher.Main.basicRun(Main.java:280) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) screen_snapshot = Click to view full size FAIL May 6, 2008 10:42:50 PM PDT Script end [Script5] script_name = Script5 script_id = Script5.java 2.3 Tra cứu hoá đơn. Kết quả khi sử dụng công cụ kiểm thử. // Window: QUAN_LY_BAN_HANG.exe: Tra c?u hoá ??n cmdthuchienbutton().click(); // Window: QUAN_LY_BAN_HANG.exe: thong bao okbutton2().click(atPoint(47,11)); // Window: QUAN_LY_BAN_HANG.exe: Tra c?u hoá ??n cmbsohoadoncomboBox().click(); cmbsohoadoncomboBox().click(atText("8")); cmdthuchienbutton().click(); // Window: QUAN_LY_BAN_HANG.exe: Thông Báo okbutton3().click(atPoint(38,13)); để Textbox trống, ctrình xuất hi ện th ô ng b áo Thực hiện đúng yêu cầ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 // Window: QUAN_LY_BAN_HANG.exe: Tra c?u hoá ??n cmbsohoadoncomboBox().click(); cmbsohoadoncomboBox().click(atText("5")); cmdthuchienbutton().click(); cmdthoatbutton().click(); // Window: QUAN_LY_BAN_HANG.exe: Qu?n Lý Bán Hàng menuStrip1menuBar().click(atText("Tra c\u1ee9u")); menuStrip1menuBar().click(atPath("Tra c\u1ee9u->Kho hàng")); Kết luận: Đối với chức năng tra cứu hoá đơn chương trình đã thực hiện đúng với yêu cầu đề ra. Thể hiện trong bảng sau May 6, 2008 10:59:16 PM PDT Script start [Script6] line_number = 1 script_name = Script6 script_id = Script6.java PASS May 6, 2008 10:59:16 PM PDT Start application [QUAN_LY_BAN_HANG] name = QUAN_LY_BAN_HANG line_number = 30 script_name = Script6 script_id = Script6.java PASS May 6, 2008 11:00:01 PM PDT Script end [Script6] script_name = Script6 script_id = Script6.java 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. Chức năng cập nhật Cập nhật khách hàng Kết quả khi sử dụng công cụ kiểm thử. // Window: QUAN_LY_BAN_HANG.exe: Qu?n Lý Bán Hàng menuStrip1menuBar().click(atText("C\u1eadp nh\u1eadt")); menuStrip1menuBar().click(atPath("C\u1eadp nh\u1eadt->Khách hàng")); // Window: QUAN_LY_BAN_HANG.exe: C?p Nh?t Khách Hàng cpNhtKháchHàngwindow().inputKeys("huyng{BKSP}h van tinh{TAB}"); cpNhtKháchHàngwindow().inputKeys("{TAB}"); cpNhtKháchHàngwindow().inputKeys("0511234567{TAB}"); cpNhtKháchHàngwindow().inputKeys("{TAB}"); cpNhtKháchHàngwindow().inputKeys("768932092{TAB}"); cpNhtKháchHàngwindow().inputKeys("{TAB}"); cpNhtKháchHàngwindow().inputKeys("{TAB}"); cpNhtKháchHàngwindow().inputKeys("{TAB}"); cpNhtKháchHàngwindow().inputKeys("{TAB}"); cpNhtKháchHàngwindow().inputChars("dhbg"); button2button().click(); // Window: QUAN_LY_BAN_HANG.exe: Thông Báo okbutton5().click(atPoint(43,6)); // Window: QUAN_LY_BAN_HANG.exe: C?p Nh?t Khách Hàng cpNhtKháchHàngwindow().inputKeys("{BKSP}{BKSP}{BKSP}{BKSP}"); txtsotaikhoantext().click(atPoint(66,5)); cpNhtKháchHàngwindow().inputKeys("{BKSP}{BKSP}{BKSP}{BKSP}{BKSP}{ BKSP}{BKSP}{BKSP}{BKSP}"); txtsolangiaodichtext().click(atPoint(52,18)); cpNhtKháchHàngwindow().inputKeys("{BKSP}{BKSP}"); [...]...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 txtdienthoaitext().click(atPoint(84,8)); cpNhtKháchHàngwindow().inputKeys("{BKSP}{BKSP}{BKSP}{BKSP}{BKSP}{ BKSP}{BKSP}{BKSP}{BKSP}{BKSP}");... cpNhtKháchHàngwindow().inputKeys("{BKSP}{BKSP}{BKSP}{BKSP}{BKSP}{ BKSP}{BKSP}{BKSP}{BKSP}{BKSP}"); cpNhtKháchHàngwindow().inputKeys("{BKSP}{BKSP}{BKSP}{BKSP}"); button2button().click(); // Window: QUAN_LY_BAN_HANG.exe: Thông Báo okbutton5().click(atPoint(48,7)); // Window: QUAN_LY_BAN_HANG.exe: C?p Nh?t Khách Hàng button1button().click(); Kết luận: Đối với chức năng cập nhật khách hàng chương trình đã thực hiện không đúng với yêu cầu... 8:11:13 AM PDT Script start [Script7] line_number = 1 script_name = Script7 script_id = Script7.java FAIL May 7, 2008 8:11:36 AM PDT Script7.testMain had an unhandled exception exception_name = com .rational. test.ft.ObjectNotFoundException exception_message = Looking for [BrowserTestObject(Name: browser_htmlBrowser, Map: htmlBrowser)] - no plausible candidate was found script_name = Script7 . 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 IV.2 THỰC HIỆN KIỂM THỬ VỚI CÔNG CỤ IBM RFT Chức năng. hàng Kết quả khi sử dụng công cụ kiểm thử. 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 . 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. Chức năng cập nhật Cập nhật khách hàng Kết quả khi sử dụng