zhangsx1985 发表于 2011-1-5 16:25:39

SilkTest2010 R2试用感受

SilkTest 2010 R2 版本主要包含以下套件:
1)SilkTest Workbench – SilkTest Workbench 是新加入的一个组件,用户可以通过在workbench中使用.NET的语法开发测试脚本,另一方面可以通过新引进storyboard-based功能进行直观的测试,是测试变得更简单,更高效。
2)Silk4NET –Silk4NET是 Visual Studio 的插件,用户直接可以在visual sudio中创建测试脚本(C#或 VB)
3)Silk4J –Silk4J 是 Eclipse 的插件,用户可以直接通过Elipse平台创建基于java的自动化测试脚本
4)SilkTest Classic – SilkTest Classic 以前的版本的组件,支持脚本语言为 4Test.
5)SilkTest Recorder – SilkTest Recorder是一个图形化的脚本录制器,可以通过它录制回放脚本,并且将脚本导出为SilkTest Classic, Silk4J, or Silk4NET可用的类型
6)SilkTest Agents – The SilkTest Agent 用于将测试脚本命令转化成GUI的才做命令用于模拟用户的行为。
与以前版本相比主要变更内容如下:
加入全新组建SilkTest workbench、Silk4NET
原有功能的改进
缺陷修复
下面是Workbench功能简单介绍:
通过Workbench可以通过两种方式进行自动化功能测试:
1)Visual Test-直观的测试,脚本开发整个过程不需要编码,所有操作通过图形化界面完成。
2).NET Scripts-测试脚本采取的VB的语法


Visual Test主窗口主要包括以下几个子窗口:
Start Screen-快速的管理和创建脚本
Visual Navigator-通过图形化的界面调试增加测试脚本
Test Steps-显示测试步骤(录制和回放),其他三个界面与该界面同步
Screen Preview-显示测试步骤对应的界面
Properties-显示测试步骤对应的属性
Storyboard-通过一连串的小图片直观展现测试执行过程
Asset Browser-快速浏览测试资产



Visual Test实现自动化功能测试整个过程无需涉及测试脚本,全程采用图形化的界面,测试过程中的所有资产保存在数据库中,使测试资产共享最大化,一般步骤如下:
1)录制脚本,直接选择被测应用,工具自动识别,进行录制工作
2)调试及增强测试脚本,新引进storyboard-based的功能,使脚本的调试更加直观,容易;在debug模式下支持变量跟踪,逻辑控制语句、条件语句,变量定义都通过界面实现。
3)数据驱动测试,采用ActiveData实现,采用文件的方式,支持*.cvs,*.txt,*.xls,不支持从数据库读取。


.NET SCRIPT类型的测试脚本采用的是.NET语法,对于使用者有编程要求,脚本的调试和增强只能采用编程实现,无法通过界面实现,可以引入外部DLL进行扩展。


总体感觉Visual Test在进行一些简单测试时非常高效,由于无法直接面对测试脚本,对于复杂的测试使用起来不便。主要有以下优缺点
优点:
所有测试资产保存在数据库(acess,sqlserver,oracle),测试资源共享最大化。
真正的实现零编程,整个过程通过界面完成,测试脚本开发变得简单,快速。
新引入的Storyboard功能使测试更加直观,支持离线捕获对象定义,修改测试步骤,调试脚本变得更加容易。
熟悉.NET语法的人,能够快速开发测试脚本,提供.NET扩展接口。
缺点:
Visual Test测试脚本不支持命令行调用。
Visual Test测试脚本无法在远端Agent执行,无法进行分布式测试。
Visual Test没有和.NET script关联,虽然支持调用外部程序 执行,但就本身而言扩展功能有限。
Visual Test参数化不支持从数据库读取(原版本ODBC)。
Visual Test 无测试计划的概念,无法组织测试用例,一次执行多条测试用例, 对测试进行模块化,只能通过SCTM实现。

asks_zhuang 发表于 2011-1-6 11:35:08

Storyboard功能应该可以做一个亮点,可以让更多的非技术人员来使用;
silk4J,Silk4Net,还没有用过,稳定性怎么样?

xiao_guaer 发表于 2011-2-15 09:44:33

应该来说silktest 2010 R2是目前商业化软件中支持web2.0技术最好的产品,另外支持vb.net的script方式为具备.net开发能力的测试工程师提供了最灵活的支持。

crystall08 发表于 2011-3-10 18:05:27

你好,我下载了一个试用版的,但是Classic不能使用,说没有有效的license,不是可以有30天的试用期吗,你的也是这样吗?谢啦~

回复 1# zhangsx1985

crystall08 发表于 2011-3-12 10:30:38

问题已解决,多谢~

corachiong 发表于 2015-8-4 15:33:27


你好,我下载了一个试用版的,一打开就提示无法打开licence,不是可以有30天的试用期吗,你的也是这样吗?谢啦~
页: [1]
查看完整版本: SilkTest2010 R2试用感受