data sculpting

Post on 03-Jan-2016

51 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

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/

top related