data sculpting

15
Data Sculpting Team 8: Ron Bradley Brad Herrin Daniel Shusko

Upload: ori-bridges

Post on 03-Jan-2016

42 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Data Sculpting

Data Sculpting

Team 8: Ron Bradley Brad Herrin

Daniel ShuskoDavid Thomas

Page 2: Data Sculpting

What’s he talking about?

• Problem Statement• Requirements• Design• Development Method• Implementation• Testing• Action Steps

Page 3: Data Sculpting

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

Page 4: Data Sculpting

Requirements

Page 5: Data Sculpting

Requirements

• Parse an existing XML file to a database model

• Create a new database model using a GUI

Page 6: Data Sculpting

Requirements

• Export a database model to an XML file

• Convert database model to series of insert statements and insert to database

Page 7: Data Sculpting

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

Page 8: Data Sculpting

Design

Page 9: Data Sculpting

Iterative Development Method

• Iteration 1– Back end data engine

• Iteration 2– GUI and dynamic content

• Iteration 3– Advanced GUI features

Page 10: Data Sculpting

Implementation – Import XML

Page 11: Data Sculpting

Implementation – Export XML

Page 12: Data Sculpting

Implementation – Insert Data

Page 13: Data Sculpting

Testing

• Visual Studio unit testing• Code coverage, 80%• Black box test plan• Test Plan Document

Page 14: Data Sculpting

Action Steps

• Iteration 1 due 3/3/11– Finish unit testing– Finish black box testing

• Iteration 2 begins 3/4/11

Page 15: Data Sculpting

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/