味蕾 发表于 2007-3-7 13:38:00

整合一下论坛中silktest的初学资料

1.        Segue Silk系列产品索引
Segue Software公司提供全面SQO解决方案,其产品从功能上分为两大部分:
(一)质量管理层面的产品,均以SilkCentral...命名:
         --> SilkCentral Test Manager: 用于管理包括测试需求定义、测试计划制定、测试执行、回归测试等整个测试过程,贯穿于软件开发与测试始终;
         --> SilkCentral Issue Manager: 用于对测试过程中的缺陷和bug进行追踪和管理,跨越开发与QA部门;
         --> SilkCentral Performance Manager: 用于应用系统发布上线之后,对应用进行性能监控和管理,支持闭环测试,能有效集成Segue的其他测试软件产品。
(二)测试工具层面的产品:
          --> SilkTest & SilkTest International: 用于对应用进行自动化的功能测试,分别针对单语言版本和多语言版本测试,其特有的4Test脚本语言极为灵活,受到开发测试人员的广泛好评,脚本重用性极高;
         --> SilkPerformer: 用于对应用系统进行复杂测试,不仅针对整个应用系统,而且对组件级压力测试提供特别的支持,能够使出了技术人员以外的业务人员等,也能够方便的进行负载测试,测试结果可视化程度很高。       
2.        Segue公司的主要测试工具
功能测试工具—SilkTest
性能测试工具——SilkPerformer
测试管理工具——SilkCentral test manager
缺陷跟踪工具——SilkRadar
3.        Silk Test简介&优势
    Silk Test对企业应用在各种环境下进行功能测试,是业界领先的自动化工具。Segue的自动化测试技术提高了测试准确性、一致性,并大大节省了时间。在当今日益缩短的测试周期要求下,这些功能可以让用户极大地提高应用的安全性。为便于使用,SilkTest还设计有一系列功能,不仅能够提高生产力,还可以让新老用户快速创建功能测试、自动运行测试并准确分析结果。测试时间减少,则QA人员就可以将更多精力放在提高测试覆盖率以有优化应用质量上。用户不仅可以在应用发布之前对其进行功能验证,还能够重复使用现有的测试用例,从而轻松地判断出新增功能对现有功能会产生哪些影响。
优势:将功能测试进程自动化,加快了上市时间。提高应用覆盖率及一致性,极大地提高了应用可靠性。工作进度条及向导会引导用户快速简便地创建并自定义测试,大大提高了生产力。早期找出缺陷并加以解决,避免了高成本的重新开发工作。进行24x7x365的自主测试,将遗漏缺陷的机率降至最低。在多台计算机上分配测试任务,缩短测试周期。利用准确的分析结果使应用质量达到最优化。
4.        SilkTest 支持技术一览
新技术
SilkTest 支持用新编程技术编写的应用,例如.NET, Java, ActiveX, Visual Basic, 和 Visual C++.
·      SilkTest 实现了对 .NET (WinForms 和Web Forms), Java, J2EE, VB, 和 ActiveX 在 UI,对象 和API层上的测试 。
·      SilkTest 实现了对 Visual C++ 在GUI和API层上的测试。
Web技术
SilkTest 支持所有的 DOM 组件
·      anchors, elements, forms, frames, XML, images, image maps, links, Active X controls, Java applets, VBScript, 和 JavaScript
SilkTest 支持所有的安全协议
·      HTTP(S) 和 SSL
SilkTest 支持所有的非HTTP协议
·      FTP, UDP, TCP, SMTP, Telnet 和POP
SilkTest 支持并与下列浏览器保持技术同步:
·      Internet Explorer, Netscape 和 AOL browser
旧技术
·      SilkTest 可以测试由PowerBuilder开发的应用。
·      同时,SilkTest可以为Oracle Developer 2000, Forte, 和 Galaxy提供维护支持。
·      对由旧技术开发的应用,SilkTest可以提供在UI 和对象层上的测试。
5.        silktest支持web测试四种类型的Browser:IE,Netscape,AoL,Fixefox
6.        什么是SilkTest 的代理技术?
代理技术是SilkTest 产品架构中非常独特的一部分。 它是一段简洁的程序,可以最准确的模拟最终用户如何来运行该应用。代理可以被部署到多台计算机上并接受SilkTest 主组件的控制。 它可以提供详细到对一个分布式事务处理的通过/失败的测试。SilkTest优于简单的方案验证-也就是对复杂的,实际情况或分布式处理的测试能力-正是通过代理技术来实现的。
7.        SilkTest 与 STI(SilkTest international)的区别
简单列举一下:
SilkTest 不支持Unicode,STI 支持Unicode。
SilkTest 支持 Windows 95, 98
STI 不支持 Windows 95, 98
SilkTest 支持 PowerBuilder 和 BlueExpress
STI不支持PowerBuilder 和 BlueExpress
SilkTest 整合了 SCTM, SCIM 与 SCPM
STI 不支持 SCTM, SCIM 与SCPM
8.        SilkTest问题整理
l        如何出现提示对话框
答:代码如下:
   [-] testcase TestWin ()
      [ ] string strHello
      [ ] strHello = "Hello"
      [ ] Agent.DisplayMessage ("Hello",strHello)
l        创建函数
答:先创建代码,后引用,代码如下:
[-] boolean hello(string strHello)
      [ ]
      [ ] Agent.DisplayMessage ("Hello",strHello)
      [ ]
      [ ] return true
      [ ]
[-] testcase TestWin ()
      [ ] string strHello
      [ ] strHello = "Hello"
      [ ] hello(strHello)
l        如何引用外部文件
答:用use关键字
l        按住鼠标操作移动可以录制么?
答:可以的,mainwin中有鼠标函数,代码如下
         MainWin.PressMouse (1, 100, 100)
      MainWin.MoveMouse (100, 101)
      MainWin.MoveMouse (100, 102)
      MainWin.ReleaseMouse (1, 100, 103)// events released
9.        silktest 测试的一般步骤(自动化测试)
1.建立测试环境:
a, silktest里面新建立一个project
b, 启动测试程序(AUT)
c, 配置project环境支持该AUT
2.录制测试脚本:
a, 录制测试对象的window declarations
b, 录制test case 和verification point
3.修改test script
a. 抽取除常用的函数/操作;方便重用
b,修改testcase成测试驱动,把输入数据/预期输出数据保存在数据源里面,
让silkTest运行时候自己读取/核对
4.运行测试脚本,分析测试结果
10.        silktest经常使用的几个快捷键
F4: 察看测试报告时候:go to next error
F5: Debug时候在当前位置增加断点
F6: 窗口切换
F7: Debug 时候step into
F8: Debug 时候step over
F9: Debug 时候运行到下一个断点
F12:go to definition,察看变量的定义
11.        链接
http://kuaizhao.iask.com/iask.spage?id=OeQeXmFGlIrWWSnopqrstuvw&w=segue
http://kuaizhao.iask.com/iask.spage?id=PgMhXlINlAsUTNpopqrstuvw&w=segue
http://www.testage.net/Segue/FT/200601/198.htm
http://www.qadownloads.com/Segue/
http://bbs.51testing.com/thread-9419-1-3.html

keynes_2005 发表于 2007-3-8 10:07:17

谢谢, 辛苦了! 

asks_zhuang 发表于 2007-3-23 18:32:17

谢谢!

cathytang 发表于 2007-4-10 13:37:01

很不错,我现在也在研究这些工具

wangjingying 发表于 2007-4-10 14:36:06

回复 #1 味蕾 的帖子

SP

qianqian06660 发表于 2007-4-18 09:34:59

辛苦了

yiyuhupan 发表于 2007-8-7 10:42:36

等我用熟了,来与大家讨论一番。嘿嘿。。

fox7584 发表于 2008-3-12 16:06:49

:kiss: :loveliness: :kiss: :kiss: :kiss:

amamatlf 发表于 2008-7-31 10:49:42

黑好黑强大
快捷键我喜欢

getfly 发表于 2008-9-8 10:57:16

辛苦了。谢谢!

eramyang 发表于 2008-9-9 16:47:58

我也开始学习这个工具,学习一下。

sxjsph 发表于 2011-10-25 15:34:09

没有下载地址啊!!

sxjsph 发表于 2012-3-15 11:07:25

整理的不错,不过我还是太新手了,不是全能掌握~~

weiweixiaocao 发表于 2012-5-19 13:08:40

也是支持,我代表大家顶你了
页: [1]
查看完整版本: 整合一下论坛中silktest的初学资料