Data-Driven Testing

Drive your scripts with data from a variety of data sources. Incorporate logic in your scripts and iterate through extracted data, using the data in your scripts. Data-source connections can also be used to output information to your data source(s).

Data driven testing allows you to repeat test scenarios using various input values, enabling you to quickly test how your application handles mass data-entry, specific characters or data entry values.

Drive your tests using a variety of supported data sources including, but not limited to:

  • TSV
  • CSV
  • TXT
  • Microsoft Excel spreadsheets
  • Databases
  • and more


This video will show you how to implement a data-driven GUI test. Not sure how to rewrite your script to accommodate the new input data? No problem. The Squish IDE will refactor your code for you. Have a look: