致力于软件自动化测试的研究和探索

SilkTest 2010 R2 Release

上一篇 / 下一篇  2011-01-20 15:09:06 / 个人分类:蓝天测试

December 2010

QU Amx|L:eQ6D0

This file contains important information that might not appear in the Help. Read this file in its entirety.

B*W4vvsr&c[0

For information about installation and licensing issues, refer to theSilkTest Installation Guide.51Testing软件测试网7A*Dc8^3t2f8Ud

Navigate tosupportline.microfocus.comfor further assistance from Customer Care.51Testing软件测试网DS'r.jr1M

SilkTest Product Suite

#J7?"v/WZT]]P7h0

The SilkTest product suite includes the following components:

X5s2Ts.@4PH%jl0

• SilkTest Workbench – SilkTest Workbench is the new, native quality testing environment that offers .NET

_2J:Xb_+{ V O'f^6y#gb0

scripting for power users and innovative storyboard-based visual tests to make testing more accessible.51Testing软件测试网!SE/Z6A&R/g

• Silk4NET – The Silk4NET Visual Studio plug-in enables you to create Visual Basic or C# test scripts directly51Testing软件测试网&^ gO%R;Y4wu/HG

in Visual Studio.

n5zEo'~_P9A0

• Silk4J – The Silk4J Eclipse plug-in enables you to create Java-based test scripts directly in your Eclipse

'[kO+V9h0

environment.51Testing软件测试网\/|VqXgB!m4EKM

• SilkTest Recorder – SilkTest Recorder enables you to record and replay tests using a GUI and then export

:YS*k F ob$g'n+?0

those tests to SilkTest Classic, Silk4J, or Silk4NET.51Testing软件测试网$[ c!x6Q9ltX

• SilkTest Classic – SilkTest Classic is the traditional, 4Test SilkTest product.

0?/Q!lB;^*v^FS-A0

• SilkTest Agents – The SilkTest Agent is the software process that translates the commands in your tests

8F$m%IL#I GJ*Z0

into GUI-specific commands. In other words, the Agent drives and monitors the application you are testing.

QR5U+hn,uGq0

One Agent can run locally on the host machine. In a networked environment, any number of Agents can

0e"B`R^0|Xi0

run on remote machines.

_e9f$z7Hn_okA0

What's New in SilkTest

AN2Z!AivS4mt6M0

This topic lists the significant enhancements and changes that were made for SilkTest 2010 R2 for all the

3OksvY2nQg2{0

products in the product suite.

%g'G2@nyR6\0

SilkTest 2010 R2 supports the following product-wide features:

_"j{.Nu6H2zn%N0

Java AWT/Swing Application and Applet Record and Replay Support

.}#w.Sv2zf'D0

SilkTest includes record and replay support for Java AWT/Swing controls in applications and applets.51Testing软件测试网xX1X(\.T#L'm

Note:You can also test Java SWT controls embedded in Java AWT/Swing applications or applets as51Testing软件测试网 K0T6L\v;\"G

well as Java AWT/Swing controls embedded in Java SWT applications.

$c e{$XM``0

Adobe Flex Version 4.x Support51Testing软件测试网P?;zN'F

In addition to the new Flex 4.x controls, SilkTest also supports multiple application domains in Flex 3.x and

-@B^oU6P"XE5\0

4.x applications, which enables you to test sub-applications.51Testing软件测试网,t.H2sEk

4|SilkTest 2010 R2 Release Notes

]9Dlv].fp~s0

64-bit Support for .NET and Windows API-based Applications

L:d6n*_:KGk3K/wc'_0

SilkTest supports testing 64-bit applications for the following technology types:

y#@4fup0

• Windows Forms51Testing软件测试网+]$EI C.P&z p

• Windows Presentation Foundation (WPF)51Testing软件测试网 J,ZN2LGin m

• Microsoft Windows API-based51Testing软件测试网!V&h;i7LBH0fp2g%@9d

Default Recording Mode for xBrowser Applications is Low-Level Native User Input51Testing软件测试网dAy_D1H}/JT

Previously, the default recording mode for xBrowser applications used high-level DOM functions, such as

-h nkq S"r0

SetTextrather thanTypeKeysandDomClickrather thanClick. With low-level native user input as the

*X Y*aCAS0

default option, recorded tests are more likely to playback without modification. Low-level native playback

au/K3ob&]0

supports plug-ins, such as Flash, Java applets, and AJAX applications, while high-level API recordings do not.51Testing软件测试网1K/XuJ&\:k*z$o+p,{b+r

Dynamically Invoke Methods51Testing软件测试网WdNTsw'ki

With earlier versions of SilkTest, you can dynamically invoke methods for Windows Presentation Foundation

~0A.S im0

(WPF) applications. With SilkTest 2010 R2, in addition to WPF applications, you can dynamically invoke51Testing软件测试网s LT']6[(ug$w

methods for Windows Forms, Adobe Flex, Java SWT, Java AWT, Java Swing, and SAP applications.51Testing软件测试网#F{ba;cs

You can call methods, retrieve properties, and set properties on controls that SilkTest does not expose by51Testing软件测试网 }a^i'H9R!ae

using the dynamic invoke feature. This feature is useful for working with custom controls and for working with51Testing软件测试网'D+[$Fo9P6A*`,~)G

controls that SilkTest supports without customization.

0Bl1@Y-t0P)gt(V0

What's New in SilkTest Workbench

U!QU${.y;]5i;H0

In addition to the product-wide features, SilkTest Workbench includes the following new features:51Testing软件测试网 iVC| Hv

Importing and Exporting Assets51Testing软件测试网*KH?}q+j l|

You can transfer assets from one database to another by using the import and export utilities. The import and51Testing软件测试网;|~T q1u4P0Tr

export of assets is designed to simplify project management, share assets across a WAN, and utilize external

s8y?d%DT:v0

version control systems. To import or export assets, you can either use theAsset Importwizard or theAsset51Testing软件测试网l4F+X$TTOxK_M

Exportwizard. For either method, you can customize the import or export of assets depending on your needs51Testing软件测试网p-CO2JZ

and preferences.51Testing软件测试网,scTHj0L;Dg+Ag

You can import and export visual tests, scripts, object maps, ActiveData, results, and record and playback

3ZXG$S$I0q)W8E0

options.51Testing软件测试网6M*gm+DJ h

Object Maps51Testing软件测试网9?9BGUTdN

An object map contains items that associate a logical name (an alias) with a control or a window, rather than

,k PD y+X,spH l0

the control or window's locator.

Q[9IM,Q~g.b%a`0

Object maps have the following benefits:51Testing软件测试网.PYf4L1i#DS

• Substitutes descriptive names for complex locator names, which can make visual tests and scripts easier51Testing软件测试网blo-a$RNJ

to read.

2j_r*N'`,f0

• Eliminates dependence on locator names, which may change if the test application is modified.51Testing软件测试网2]-D4N`ct

• Simplifies test maintenance by applying changes made to a locator for an object map item to all tests that

0A0y9?DpCuxxJ9pC0

include the corresponding object map item.

Ap/p a+OW0

Visual Tests51Testing软件测试网$A)Y:Z? Np

With visual tests, you can:51Testing软件测试网{ o8YM'RVT%e McJ

SilkTest 2010 R2 Release Notes|551Testing软件测试网:F;T+XUT}1v

• Insert verifications for the object currently selected in the test application.

E/I@(@8|"m }}?)a0

PressingAlt+F9temporarily suspends recording and selects the currently highlighted object for verification.

9q4L)Ss.O Kx0

TheTest Logic Designerwizard opens with the selected object set as the control to verify.

:p YH0|a;^1eW0

• Execute a .NET script. within a visual test.51Testing软件测试网~NC+v(g K'TF

Visual tests can call and execute existing .NET scripts. This allows a modularized approach to application51Testing软件测试网TTo;B*nC

testing and provides greater control over test execution.51Testing软件测试网%au3qb i g4Mm

• Pass parameters from a visual test to a script. and from a script. back to a visual test.51Testing软件测试网q ?^f'T!I)J

• Insert a screen from the test application into a visual test.51Testing软件测试网S j']|p#aU

Once a visual test step is created, you can open it and insert a screen capture and manually add the related51Testing软件测试网 fmbvlI N

test steps rather than recording additional screens and actions. Inserting a screen capture enables you to

E(tioHH Z;jc`0

manually build a visual test that contains updated screens from the test application, which, in some cases,

8z4ir7`hEf0

might be more efficient than recording the new screen.51Testing软件测试网lcL0?6@m

• View snapshots inScreen PreviewandStoryboardthat are linked to appropriate group or individual step

)P1pluIvl%A)S'L0

context in theTest Stepspane.

s/~/KP qEktsq|0

Steps that interact with a test application are represented by images of the corresponding application screen

U;U4T"LR,IJ'@*z0

elements in theScreen Preview. Every automation test step has its own snapshot and is labeled as(group51Testing软件测试网%}I'[`[-l'q

screen)or(step screen)inScreen Preview. Steps that display in theTest Stepspane are separated51Testing软件测试网 g(sMZ Zk

by a solid dark blue line to indicate a logical grouping. Steps grouped in this manner correspond to each

B}Y3fQ7Q9L0

thumbnail in theStoryboard.

5B{ P]'kGX4]1r0

Embedded Scripting Language51Testing软件测试网x}4}`D

With scripts, you can:51Testing软件测试网1t7c#z&rLYq U

• Create data-driven tests using ActiveData.51Testing软件测试网]7T%eb&~

ActiveData testing enables you to leverage existing data in external files as input for powerful, comprehensive

2oB)Bm)b`[#w8eR0

application testing solutions. ActiveData testing enables you to perform. multiple transactions against test51Testing软件测试网,dx9I,B kG9g X

applications using a different set of data for each transaction without writing complicated code or51Testing软件测试网+@?)w9H}8K

compromising existing data.

o5tk2e,J!r5V}0

• Create and set parameters within a script. which can be sent to and returned from other scripts.

F-j7P2x;`tH0

• Pass parameters from a visual test to a script. and from a script. back to a visual test.

#GDJ/g5O7B(\ V j0

Integration with Additional Micro Focus Products51Testing软件测试网r|Q"Cee4xEy

Several improvements have been implemented to enhance results analysis for users executing SilkTest51Testing软件测试网mB9DU%_

Workbench tests from SilkCentral Test Manager (SCTM). Refer to the SilkCentral Test Manager documentation

(\V'B$qo0

for details.51Testing软件测试网G rh)K^4k(O

What's New in SilkTest Classic51Testing软件测试网|H9{"cW?

In addition to the product-wide features, SilkTest Classic includes the following new feature:51Testing软件测试网w*|:KGm|@#z

Dynamic Object Recognition Supports Recording Locator Keywords51Testing软件测试网Ip$q2F&|2z

In earlier releases, you can manually create locator keywords as an alternative to usingFindorFindAll

J8Q`,c[FG(e _0

functions in scripts that use dynamic object recognition.

+slZ9o j L0

With SilkTest Classic 2010 R2, when you record a testcase with the Open Agent, SilkTest Classic creates51Testing软件测试网 O^ }dQ&X\

locator keywords in an INC file to create scripts that use dynamic object recognition and window declarations.

#F p m(`3A|fz!x#vn0

6|SilkTest 2010 R2 Release Notes

;MU0m8]Y;b&s.v^W!gc0

The locator is the actual name of the object, as opposed to the identifier, which is the logical name. SilkTest51Testing软件测试网g;S6J+n Dg@*t_

Classic uses the locator to identify objects in the application when executing testcases.51Testing软件测试网1z)n)e+Yi3O

You can also manually record window declarations that include locator keywords using the Locator Spy. To

Rkb9RE/s;f dF0

record window declarations or locator keywords, chooseRecordWindow Locators, capture the object or

%`6s;b5sQgMmH^J0

hierarchy that you want to use, and then clickPaste Hierarchy to EditororPaste Locator to Editor.

Mx*kO-q9^5r)y0

Testcases that use dynamic object recognition without locator keywords will continue to work.51Testing软件测试网 _p[i'd

System Requirements and Prerequisites51Testing软件测试网| i1L'O_3{u

The following section identifies the system requirements for installing and running SilkTest.

H8v!eo(FDg0

Hardware Requirements

E'O/}-`#~8aq6I3m:{+Z0

We recommend the following hardware requirements:51Testing软件测试网5xNO1`xnW

System Area Requirement51Testing软件测试网3c%gj!Z"p

Processor Intel or AMD DualCore processor running at 2 GHz

)Y$cBE/@u0

RAM 2 GB51Testing软件测试网mZ"[5^9[6i

Hard disk space 2 GB of free disk space

dR?St7SdQk0

Platform. Support51Testing软件测试网!K6H:Sl4d;Z K

Platforms51Testing软件测试网a#pX2|8~8MT]R l

SilkTest 2010 R2 runs on the following platforms:51Testing软件测试网o!C hb/K;tk

• Windows XP SP351Testing软件测试网X9jV;rM+Qw

• Windows Vista SP1 or SP2

"oX d&],Z `0

• Windows 7

@j2Ji Hh0

• Windows 2008

,~0f/sX }rK&y^t${0

• Windows 2008 R2

H4g7u_ ~%w[5EY0

Technology Domains and Browsers51Testing软件测试网,D6?+y;v#i

SilkTest 2010 R2 supports applications that use the following browsers or are developed in:51Testing软件测试网$t,vC:{C

Supported Version for SilkTest Classic51Testing软件测试网/zN-I6YT:i E5e

using the Classic Agent

#yQ!J9h2o$ws0

Supported Version for SilkTest Workbench,

\$wVbi8Q8]V0

SilkTest Recorder, Silk4NET, Silk4J, SilkTest51Testing软件测试网I-V*A9^;r8ojsx

Classic using the Open Agent

-AX3UdS4ks p~3Z0

Technology Type

/tPT5m7Jk0

Adobe Flex 3.0, 3.2, 3.3, 3.4, 3.5, 4.0, 4.1 not supported51Testing软件测试网1B4M l[1H E

Firefox 3.5, 3.6 (playback only) not supported

ok*p"a h0

Internet Explorer 6, 7, 8 6, 7, 8 (playback only)51Testing软件测试网K$?*R1a}:_1XSGy/n

Java AWT/Swing Java 1.6 Java 1.651Testing软件测试网Bz+{Kt7q@~'t-r

Java SWT 3.2, 3.3, 3.4, 3.5, 3.6 not supported

2h Y-s(z3Q$~7{.A7K&l0

SilkTest 2010 R2 Release Notes|751Testing软件测试网4d-}&KIM4G-G)@-Q

Supported Version for SilkTest Classic

8ez fO'BSV B;J0

using the Classic Agent51Testing软件测试网 O9aCm-O-vO

Supported Version for SilkTest Workbench,51Testing软件测试网"J w|V~e2N

SilkTest Recorder, Silk4NET, Silk4J, SilkTest51Testing软件测试网Hw,K9} vCA

Classic using the Open Agent51Testing软件测试网2s(gEc~ {

Technology Type51Testing软件测试网5MBOm-C%_gU

SAP SAPGUI client 7.10 not supported

7YN fy6{G2K,u0

Win 32 any any51Testing软件测试网h9p nrP8|s

WinForms .NET 2.0, 3.0, 3.5, 3.5 SP1, 4.0 not supported51Testing软件测试网u!`6t3b9Z3UV!U/V3^7N{

WPF .NET 3.5 SP1, 4.0 not supported

Xs x$^&DSb0

Databases51Testing软件测试网o#~ rV\@JjfP

SilkTest 2010 R2 supports the following databases with the noted operating systems for SilkTest Workbench51Testing软件测试网J.Q3S}\(PN

asset storage:51Testing软件测试网z(NDi2[}O1^

SQL Server 2008 (SP1) + Express

5`0P?:U"SN5Q H0

• SQL Server 2005 (SP3) + Express

K.FQD0KUo0

Oracle 11.151Testing软件测试网Qk)YIb/]G_

• Oracle 11.2

IB1q+Q S` T%}0

Note:

TAG: 2010R2 Automation automation SilkTest

 

评分:0

我来说两句

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 47470
  • 日志数: 76
  • 图片数: 7
  • 建立时间: 2006-12-07
  • 更新时间: 2011-01-20

RSS订阅

Open Toolbar