1 / 21

Decision Table Editor

Decision Table Editor. Verification & Validation. Outline. Testing Process Testing Approach Test Results Project Plan Test Product Management Automation Technical Challenges Future Work. Testing Process. Colloboration with the Development and Maintenance Team

Download Presentation

Decision Table Editor

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Decision Table Editor Verification & Validation

  2. Outline • Testing Process • Testing Approach • Test Results • Project Plan • Test Product Management • Automation • Technical Challenges • Future Work

  3. Testing Process • Colloboration with the Development and Maintenance Team • In Charge of Fixing the Defects • We Test the Product; D&M Fixes Found Defects • A new version of the product is put up every week • Every week Regression Testing is performed

  4. Testing Approach • Black Box Testing • Tool separated in four units • Data Input • Data Modification • Printing • Saving

  5. Testing Approach Black Box Testing • Data Input • Scenarios • Data Modification • Scenarios • Printing • Scenarios • Saving • Scenarios

  6. Testing Approach • White Box Testing • Using JUnit to test all the functions • Nine Testing Packages • 72 tests

  7. Test Results • AcceptanceTest Results • DTE Actions: 3 P 1 F • DTE Conditions : 6 P 0 F • DTE Metadata: 4 P 2 F • DTE Variables: 4 P 0 F • DTE Save/Print/Change: 8 P 4 F • Total Results: 25 P 7 F

  8. Test Results • Unit Test Results • Data Input

  9. Test Results • Unit Test Results • Data Modification

  10. Test Results • Unit Test Results • Printing

  11. Test Results • Unit Test Results • Saving

  12. Test Results • JUnit Test Results • Decision Table Class : 16 P 0 F • Condition Expression Class: 1 P 7 F • Condition Class: 7 P 0 F • Data Type Class: 5 P 0 F • DTE Variables: 6 P 0 F • Response Variables: 7 P 0 F • State Variables: 7 P 0 F • Stimuli Class: 7 P 0 F • Variable Class: 9 P 0 F • Total Results: 65 P 7 F

  13. Test Results • Regression Test Results -

  14. Test Results • Regression Test Results • Resounding Bugs - bugs that still existed after an attempt of fixing them • Printing to DTP • Save does not operate properly • Changing of Model Name • Error Checking

  15. Project Plan • Decision Table Project Plan • Progress Indicators • If the number of bugs in the end is less than the initial bugs that we found • End Bugs < Initial Bugs

  16. Test Product Management • The author, Ricardo Eights, using NetBeans for development • When a change is made the new version is put up on the website: http://www.cis.famu.edu/~reights/ • Old versions are still kept for back up purposes

  17. Automation Difficulties • Most potential tools are not free. • Free source tools requires expert skills in Java to implement the automation • Contained execution issues.

  18. Automation: Future Work • Link up with a Java expert for the possibility of implementing the Automation. • Our default option will be to create enough test cases that will satisfy the agreement of whether or not testing is sufficient.

  19. Technical Challenges • It seems that when certains bugs are fixed, more bugs appear • At times a mixture of bugs appear after a fix has occured. • Tools for gui application automation seems intangible

  20. Future Work • Inspections • Will Occur on the LOC for Printing and Saving • Reason: Seems to be one of the bigger problems • Roles: • Author – Ricardo • Inspectors – Jude, Chi, and Preston • Reader – Sabrina • Moderator - Jamilia

  21. Questions

More Related