Data-drive test is an important concept in the testing industry. Datapool is an excellent tool to enable that while still keeping the tests automated. Using the right set of test data can make all the difference for test effectiveness and test coverage. The "right" test data includes not only "good data" for positive testing, but also "bad data" for negative testing and even error conditions. The Test and Performance Tools Platform (TPTP) provides a Datapool tool that does just that.
This demo shows the difference in test results and test coverage by using a set of concrete data incrementally in a sample TPTP test, through which, you will learn the structure of TPTP Datapool, different ways to create it, how to edit data with the Datapool editor, and how to use it in test code with the Runtime API. By the end of the demo, attendees will understand the concept of Datapool, the importance to data-drive test and how easy it is to use the TPTP Datapool to achieve that. The working sample and code used in the demo will be provided to the attendees.
Bianca Jiang is an advisory software engineer in Rational Automated Software Quality (ASQ) group of IBM SWG. After receiving her M.S. in Information Systems from Northeastern University in 2000, Bianca joined Rational ASQ group developing several generations of automated software unit, GUI and manual testing solutions. She started her contribution to Eclipse Test and Performance Tool Platform (TPTP) project since 2004, concentrated on the development and improvements of common test UI. Biancas current focus is a deployment automation solution leveraging the integration of multiple tools between Rational and Tivoli.