intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Cao Tt | Ngày: | Loại File: PDF | Số trang:11

135
lượt xem
39
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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...

Chủ đề:
Lưu

Nội dung Text: phần mềm IBM Rational Funtional Tester V7.0 Ứng dụng 5

  1. 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 TÊN kh ĐIỆN SỐLẦN ĐỊA ĐÚNG SAI KẾT Ms TÀI THOẠI KHOẢN CHỈ QU Ả kh GDICH  hiển thị KH Ong A 090500112 200 12345667 DN 05 2 thông báo thành công  hiển thị thông báo lỗi  hiển thị Kh Bà C Aaaa 06 thông báo lỗ i
  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 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
  3. 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ử. Đã nhập đúng Usename và PassW Đã nhập sai Usename hoặc PassW Kết luận:
  4. 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 Script start [Script1] PDT line_number = 1  script_name = Script1  script_id = Script1.java  May 6, 2008 9:00:12 PM PASS Start application [QUAN_LY_BAN_HANG] PDT name = QUAN_LY_BAN_HANG  line_number = 30  script_name = Script1  script_id = Script1.java  May 6, 2008 9:00:51 PM PASS Script end [Script1] PDT 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ử.
  5. 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 Tra cứu thành công Tra cứu không thành công 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 Script start [Script2] PDT line_number = 1  script_name = Script2  script_id = Script2.java  May 6, 2008 8:42:26 PM PASS Start application [QUAN_LY_BAN_HANG] PDT name = QUAN_LY_BAN_HANG  line_number = 30  script_name = Script2  script_id = Script2.java  May 6, 2008 8:43:01 PM Script end [Script2] PASS
  6. 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")); để Textbox trống, ctrình xuất // Window: QUAN_LY_BAN_HANG.exe: Tra c?u khách hàng hiện thông báo 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"); Tra cứu đúng 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(); }
  7. 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  May 6, 2008 10:42:22 PM PDT Start application [QUAN_LY_BAN_HANG] PASS name = QUAN_LY_BAN_HANG  line_number = 30  script_name = Script5  script_id = Script5.java  May 6, 2008 10:42:49 PM PDT Script5.testMain had an unhandled exception. FAIL exception_name = com.rational.test.ft.ObjectNotFoundException  exception_message = Looking for [GuiTestObject(Name: groupBox1groupBox, Map:  GroupBox1)] - no plausible candidate was found. Khai báo sai script_name = Script5  trong chương trình 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.EclipseAppLauncher.runApplication(EclipseAppLauncher.j ava:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
  8. 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  May 6, 2008 10:42:50 PM PDT Script end [Script5] FAIL 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ử. để Textbox trống, ctrình xuất // Window: QUAN_LY_BAN_HANG.exe: Tra c?u hoá ??n hiện thông báo 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... Thực hiện đúng okbutton3().click(atPoint(38,13)); yêu cầu
  9. 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 Script start [Script6] PM PDT line_number = 1  script_name = Script6  script_id = Script6.java  May 6, 2008 10:59:16 PASS Start application [QUAN_LY_BAN_HANG] PM PDT name = QUAN_LY_BAN_HANG  line_number = 30  script_name = Script6  script_id = Script6.java  May 6, 2008 11:00:01 PASS Script end [Script6] PM PDT script_name = Script6  script_id = Script6.java 
  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 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}");
  11. 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}"); txttenkhachhangtext().click(atPoint(92,14)); 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 đề ra. Thể hiện trong bảng sau May 7, 2008 8:11:13 AM PDT Script start [Script7] line_number = 1  script_name = Script7  script_id = Script7.java  May 7, 2008 8:11:36 AM PDT Script7.testMain had an unhandled exception. FAIL 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  script_id = Script7.java 
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2