SilkTest FAQ 7

 SilkTest Question 61: 如何将同一个testcase执行多次?
对于有经验的自动测试SQA工程师来说,很容易就可以解决该问题:建立一个main()函数,然后放置一个循环在里面。下面这个可以工作的4Test例子,在main函数的循环中就直接调用了test case
[-] testcase Winrunner() appstate none
[ ] Print (“HP WinRunner license and maintenance codes are available only from HP web site”)
[-] main()
[ ] int jCount = 100
[ ] int j
[-] for (j=1;j<=jCount;j++)
[ ] Winrunner()
 SilkTest Question 62: 我什么时候可以下载到SilkTest的Flex extension?
2008 年的 4 月, Borland 在 SilkTest2008 版本中引入了对 Adobe Flex 应用 测试 的内置支持
SilkTest Question 64:如何隐藏用户名和密码信息?
我相信每一个有一定经验的QA工程师都知道SilkTest2006 Release2中新引入了两个函数:Decrypt()和Encrypt().它们可以用来加密密码,所以在录制测试脚本或者回放测试脚本的时候,密码不会被显示出来。
显然,密码会被隐藏起来,我的意思是说,当我们仔细查看最新的测试框架中的4Test代码时,密码是藏起来的,但是如果你拷贝粘贴它们到你自己的脚本中,你可以轻易的查看到密码。
一个可行的解决方法是,让每个测试员保存它们的用户名和密码到一个自己机器上的excel文件中,这些文件名应该一致,但是内容是不同的。当开发DDT脚本的时候,让脚本自己去读取这些excel文件中的用户名和密码,这样的技术可以在公用的4Test代码中隐藏用户名和密码。
SilkTest Question 65: 如何用SilkTest启动/停止/暂停Windows服务?
只要QA工程师有正确的安全权限,用SilkTest可以在Windows环境中灵活地控制Windows服务。这可以通过在4Test代码中使用’net’命令来实现启动/停止/暂停服务。例如SYS_Execute(“Net Start Price”).这种情况下, SilkTest通过显示名来启动Price服务。同样的命令可以在Stop和Pause指示字上,不过当然只能用于暂停那些有该选项的服务。
SilkTest Question 66 – SilkTest vs Selenium
最近一个intern让我给其一些建议帮助其在silktest和selenium中做出选择,从而为以后QA工作的职业发展做好准备。
 让我们看看他们之间的一些细节从而做出比较。
 selenium的优势在于它是一个完全free的开源工具,而silktest一个license的价格高达几千美金。这意味着如果你要使用selenium的话,只需要download它并且下载一份文档就可以开始测试了。silktest并不是免费下载的,只有它的客户才可以。虽然任何人都可以下载能够使用的试用版,但是30天后销售就会不断地像你推销他们测试工具。
 相比最近发行的一些selenium和QTP的书籍,现在还没有任何silktest方面的书籍和指南,只有一个getting started tutorial。
 selenium只能够测试web应用,而silktest可以用于测试CS结构的软件。selenium优雅地支持了多种浏览器,包括IE,firefox,safari,opera和konquror在windows,MacOS和Linux等平台上。而silktest仅仅在windows平台上支持IE和firefox。
 Silktest使用的是4Test这种脚本语言来描述测试步骤,操作待测应用的对象。而selenium则可以绑定众多编程语言,例如Java,.net,perl,php,python和Ruby等。所以你可以不仅仅用一种语言来开发selenium测试用例,并且在自己的简历上可以多写几行。
 最后一件事情是在dice.com和monster.com上搜索一下使用两种工具的open职位有多少。
SilkTest Question 70 – 如何用silktest比较PDF文档
即使在silktest 2008 sp1中,任然没有对pdf文档进行支持。不过,有经验的QA工程师很容易找到获取pdf内容的方法,只需要使用Desktop.Typkeys(“”)和Desktop.Typkeys(“”)的方法就可以将内容拷贝到粘贴板中。然后使用clipboard类可以把文件内容存入text文件进行进一步的分析。上面的方法仅限于对text文本的处理,无法获取pdf文档中的图像信息。

Leave a comment

请输入正确的验证码