data sculpting
DESCRIPTION
Data Sculpting. Team 8: Ron Bradley Brad Herrin Daniel Shusko David Thomas. What’s he talking about?. Problem Statement Requirements Design Development Method Implementation Testing Action Steps. Problem Statement. - PowerPoint PPT PresentationTRANSCRIPT
Data Sculpting
Team 8: Ron Bradley Brad Herrin
Daniel ShuskoDavid Thomas
What’s he talking about?
• Problem Statement• Requirements• Design• Development Method• Implementation• Testing• Action Steps
Problem Statement
• Fidelity maintains a series of databases containing client financial information
• Software testers need a method to generate data for specific test cases
• Method must be repeatable and portable
Requirements
Requirements
• Parse an existing XML file to a database model
• Create a new database model using a GUI
Requirements
• Export a database model to an XML file
• Convert database model to series of insert statements and insert to database
XML File Dynamic Content
• References to other databases, tables, records and columns
• Random values• Numeric arithmetic• Date manipulation• Multiple records that follow a pattern or
logical loop• Finite state autonomata
Design
Iterative Development Method
• Iteration 1– Back end data engine
• Iteration 2– GUI and dynamic content
• Iteration 3– Advanced GUI features
Implementation – Import XML
Implementation – Export XML
Implementation – Insert Data
Testing
• Visual Studio unit testing• Code coverage, 80%• Black box test plan• Test Plan Document
Action Steps
• Iteration 1 due 3/3/11– Finish unit testing– Finish black box testing
• Iteration 2 begins 3/4/11
References
• Database Logos– MySQL: http://www.mysql.com– MS SQL: http://blogs.technet.com– DB2: http://blog.donnfelker.com/– Sybase: http://www.iconshock.com– Generic:
http://www.iconarchive.com/• Computer Icon:
– Wikipedia
• NC State e-Partners Logo– http://www.saffrontech.com/
• XML Logo– http://www.iconarchive.com/
• Fidelity Logos– http://userlogos.org/node/9218– https://communications.fidelity.com/