经常使用Silk的用户会和不同后缀的文件类型打交道,比如.t,.inc文件就是最基本得写testcase script的源文件,除此之外还有testplan(*.pln),suite(*.s)等批量执行文件,还有临时文件(*.*_)和编译后的执行文件(*.*o)等等。
平时我们写的testcase一般放在*.t文件中,在silk中打开.t文件可以直接执行testcase,testcased需要用到的window declaration和常用的函数放在.inc文件中,可以供多个.t引用。除此之外,在automation framework中,还可以自定义一些文件后缀来区分不同文件的功能,比如用.wnd表示window的定义,.ucl来表示user defined class,这些自定义的后缀在silk菜单Options|General的"4Test"Group "Include file extensions"项填入"inc lib wnd ucl"就可以让Silk按照inc文件类似的方式使用了,是不是很方便?
为了一次执行多个.t文件中的case,我们可以使用testplan文件来做一个test case列表。而在Silk5以前,并没有testplan这个功能的时候,就使用.s suite文件来出来执行这个功能。通常*.s中直接键入*.t文件的绝对路径,后来还可以跟参数。可以同时执行很多.t,也可以使用//来comment掉一些文件。