Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock July 6, 2005.

Similar presentations


Presentation on theme: "Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock July 6, 2005."— Presentation transcript:

1 Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock July 6, 2005

2 Copyright © 2005, GemStone Systems Inc. All Rights Reserved. About GemStone GemStone was founded in 1982 Developers of novel object-oriented technologies –Object databases for SmallTalk and Java –J2EE application server http://www.gemstone.com

3 Copyright © 2005, GemStone Systems Inc. All Rights Reserved. GemFire Data Caching Distributed data caching across processes –Java Objects –XML documents –Data stored in a relational database –Interoperability with C/C++ applications

4 Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Testing GemFire QA Team performs regression testing –Ensure that recent changes haven’t broken existing functionality –Over 500 tests run on a weekly basis –Across three platforms

5 Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Test result analysis Analyzing regression test results is time consuming –Error messages in log file –Correlating errors to know bugs –Looking for problems in tests that “passed”

6 Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Tracking regression We use a spreadsheet to track the regression –Each test run gets a cell –Comments and notes go at end Has a number of shortcomings –Takes a long time to update –Can’t view a subset of the data –Only one person at a time can use it

7 Copyright © 2005, GemStone Systems Inc. All Rights Reserved.

8 GUI analysis tool Import test results from output files Browse test result to examine errors –Based on platform or build number Diagnose test failure as a known bug –Automatic diagnosis of well-known problems

9 Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Chance to develop interesting software The regression test analysis tool is important to GemStone –Used every day by engineers –Have a strong idea of what the tool should do

10 Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Chance to develop interesting software Exercise your software engineering skills –Design analysis and implementation GUI, back-end data storage, AI for error analysis –Testing –Documentation Looks good on a resume

11 Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone Regression Test Tool Tool Gain experience developing real software applications

12 Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Questions? david.whitlock@gemstone.com


Download ppt "Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock July 6, 2005."

Similar presentations


Ads by Google