Data-driven testing: Difference between revisions

Content deleted Content added
Wwmbes (talk | contribs)
Methodology overview: Described the meta level regression test, comparing known post test state data to expected test state data.
WikiCleanerBot (talk | contribs)
m v2.04b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation)
Line 9:
The data comprises variables used for both input values and output verification values. In advanced (mature) automation environments data can be harvested from a running system using a purpose-built custom tool or sniffer, the DDT framework thus performs playback of harvested data producing a powerful automated regression testing tool.
 
Automated test suites contain user's interactions through the system's GUI, for repeatable testing. Each test begins with a copy of the "before" image reference database. The "user interactions" are replayed through the "new" GUI version and result in the "post test" database. The ''reference'' "post test" database is compared to the "post test" database, using a tool.<ref>http://www.diffkit.org/</ref>. Differences reveal probable regression.
 
Navigation through the [[System Under Test|program]], reading of the data sources, and logging of test status and information are all coded in the test script.