How to make Robot Framework Data Driven?
<p>In a test case I am able to read a csv file by following code</p>

<pre><code>${value} =   read_csv_file    TestData.csv
   Set Test Variable    ${value}
   log   ${value}
</code></pre>

<p>But now the question comes why my test case will repeat for different data. Although if I want to repeat any step I can use <code>for</code> loop but I want to repeat this for entire test suite.</p>

<pre><code>:FOR  ${newvalue}   in   @{value}
  \       Select Product   @{newvalue}[0]
</code></pre>

<p><code>Templates</code> are not preferred because they make the framework totally <code>data-driven</code> and also they have certain limitation.</p>