⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 emos_testsuite_driver.tsl

📁 软件工程方面关于winrunner 7.6测试的电子书资料
💻 TSL
字号:
<head></head><body><pre></font><font color="#ff0000"><i>################################################################################</font></i><font color=black></font><font color="#ff0000"><i># TEST:	EMOS_testsuite_driver</font></i><font color=black></font><font color="#ff0000"><i>################################################################################</font></i><font color=black></font><font color="#ff0000"><i># $Revision: 1.1.1.1 $</font></i><font color=black></font><font color="#ff0000"><i># $Author: drajovic $</font></i><font color=black></font><font color="#ff0000"><i># $Date: 2004/03/24 20:14:01 $</font></i><font color=black></font><font color="#ff0000"><i># $Archive: /MERCURY/TSL_PROJECTS/EMOS_GPL/FRM/emos_frm_driver/script $</font></i><font color=black></font><font color="#ff0000"><i># $NoKeywords: $</font></i><font color=black></font><font color="#ff0000"><i>################################################################################</font></i><font color=black></font><font color="#ff0000"><i>#**#</font></i><font color=black></font><font color="#ff0000"><i>#* This test processes the test suite table. A &lt;code&gt;test suite table&lt;/code&gt; is</font></i><font color=black></font><font color="#ff0000"><i>#* an Excel table that defines what tests and in what order should they be run.</font></i><font color=black></font><font color="#ff0000"><i>#* For this to work there are four pieces if information necessary:</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;ul&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;li&gt;&lt;code&gt;doit flag&lt;/code&gt; stating wether to process or ignore the row&lt;/li&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;li&gt;&lt;code&gt;test script&lt;/code&gt; to be executed&lt;/li&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;li&gt;&lt;code&gt;test table&lt;/code&gt; containing test data to be used by the script&lt;/li&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;li&gt;&lt;code&gt;test set&lt;/code&gt; the test cases from the test table to be executed&lt;/li&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;/ul&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;p&gt;NOTE&lt;p&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* If &lt;code&gt;doit flag&lt;/code&gt; and/or &lt;code&gt;test set&lt;/code&gt; are preceeded by "?", </font></i><font color=black></font><font color="#ff0000"><i>#* in interactive mode you are given the chance to superseed the given value.</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;p&gt;The first two collumns mut be titeld "IDX" and "Name" because we use the</font></i><font color=black></font><font color="#ff0000"><i>#* FRM-interface to process the table (which requires this two columns). You may</font></i><font color=black></font><font color="#ff0000"><i>#* leave them empty and (we prefer it so) hide them.</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;p&gt;Example&lt;p&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;table border&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*   &lt;tr&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;th&gt;IDX&lt;/th&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;th&gt;Name&lt;/th&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;th&gt;Bearbeiten?&lt;/th&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;th&gt;Testscript&lt;/th&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;th&gt;Testtabelle&lt;/th&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;th&gt;Testset&lt;/th&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;th&gt;Kommentar&lt;/th&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*   &lt;/tr&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*   &lt;tr&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;&amp;#160;&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;&amp;#160;&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;ja&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;the_script&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;some\table.xls&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;1-5&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;Tests 1,2,3,4,5 will be executed&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*   &lt;/tr&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*   &lt;tr&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;&amp;#160;&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;&amp;#160;&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;?ja&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;the_script&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;some\other\table.xls&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;?1-3,7,9,a,b,c&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*     &lt;td&gt;Test names can also be non-numeric, a popup dalog will appear twice&lt;/td&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*   &lt;/tr&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;/table&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;p&gt;Parameters&lt;p&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;ul&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;li&gt;&lt;b&gt;script_home&lt;/b&gt;: home directory for test scripts&lt;/li&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;li&gt;&lt;b&gt;data_home&lt;/b&gt;: home directory for test data&lt;/li&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;li&gt;&lt;b&gt;default_suite_table&lt;/b&gt;: name of the test suite table&lt;/li&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;li&gt;&lt;b&gt;ask&lt;/b&gt;: (optional) TRUE: gives you the option to choose </font></i><font color=black></font><font color="#ff0000"><i>#* alternative suite table; FALSE: opens the defined table only [default]</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;li&gt;&lt;b&gt;columns&lt;/b&gt; (optional) comma-separated string defining the</font></i><font color=black></font><font color="#ff0000"><i>#* titles of the four important columns </font></i><font color=black></font><font color="#ff0000"><i>#* [default: &lt;pre&gt;"Bearbeiten?,Testscript,Testtabelle,Testset"&lt;/pre&gt;]&lt;/li&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;/ul&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;p&gt;Parameters&lt;p&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;ul&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;li&gt;&lt;b&gt;E_OK&lt;/b&gt;: success&lt;/li&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;li&gt;&lt;b&gt;!E_OK&lt;/b&gt;: failure&lt;/li&gt;</font></i><font color=black></font><font color="#ff0000"><i>#* &lt;/ul&gt;</font></i><font color=black></font><font color="#ff0000"><i>#*/</font></i><font color=black><b>if</b> ( arg1 != </font><font color="#00bb00">""</font><font color=black> ) FRM_DRV_set_script_home( arg1 );<b>if</b> ( arg2 != </font><font color="#00bb00">""</font><font color=black> ) FRM_DRV_set_data_home( arg2 );<b>if</b> ( arg3 != </font><font color="#00bb00">""</font><font color=black> ) FRM_DRV_set_default_suite_table( arg3 );<b>if</b> ( arg4 != </font><font color="#00bb00">""</font><font color=black> ) FRM_DRV_set_ask( arg4 );<b>if</b> ( arg5 != </font><font color="#00bb00">""</font><font color=black> ) FRM_DRV_set_columns( arg5 );<b>treturn</b> FRM_DRV_main( arg1, arg2, arg3, arg4, arg5 );</pre></body>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -