| || |
New Features in Rational Robot 2003....
I would like to know the new features added in Rational Robot 2003.06.00 compared to Rational Robot 2002.05.00.
Prompt response is highly appreciated.
Re: New Features in Rational Robot 2003....
this is what rational has that I can find about what is new with 2003.06.00.
Re: New Features in Rational Robot 2003....
There's a file called rt_readme.hmtl in the Rational\doc directory. There is also a file there for TestManager. Here's the changes for Robot.
New and Changed Features
Rational Robot provides complete support for VS.NET Windows Forms controls. Robot has been enhanced for this release to recognize these User Interface controls at the object level. Robot supports the following features:
Recording and playing back actions on all standard Windows Forms controls included with Visual Studio.NET
.NET 1.0 SP2
.NET applications with multiple domains
Performing verification based on object data, object properties, the application-under-test menu, and alpha-numeric data
Integrating with Rational PurifyPlus for Windows
Managed code in unmanaged space (for example, a C# user control embedded in a VisualBasic form or an HTML page)
Unmanaged code in a managed application (for example, a VisualBasic control in a C# application)
Note: The .NET enabler that is available for Rational Testing Products version 2002.05.00 is not required for version 2003.06.00.
For more information, see the Robot online Help and the Rational Robot User's Guide.
Cross-browser support is improved in this release. In prior releases, by default, you could test every property of the browser-under-test. This caused problems because the default set of properties was different not only between Internet Explorer and Netscape, but also between one version of Internet Explorer and another. To resolve this issue, the default is testing a smaller subset of properties that are common to all browsers. This improves cross-browser support. You can add back any properties that are no longer part of the default, but this will result in a script that may no longer be cross-browser compatible. This has no effect on older scripts. Previously recorded scripts will play back with whatever properties they contained when they were recorded.
Object Data tests by contents can fail cross-browser testing because IE and Netscape add extra linefeeds inconsistently, and the contents may not compare properly. To resolve this issue, use the Filtered Contents option. This strips out any line feeds and extra white spaces.
The default width and height properties for any object that contains them may not compare across browsers. Netscape returns a value for height and width whether or not this value is specified in the source. Internet Explorer does not return a value for height and width unless these values are specified in the source.
The default size property for combo boxes (select tag) may not compare across browsers. In Netscape, if the size property is not defined, it returns a value of one, which results in a drop-down combo box. If the size property is defined, it returns the value that is specified in the source. In Internet Explorer, if the size property is not defined, IE returns a value of zero, which results in a drop-down combo box. If the size property is defined, IE returns the value that is specified in the source. (If the size is zero or one, the result is a drop-down combo box. If the size is greater than one, the result is a list box.)
Netscape 4.7x Support
Rational Robot has a new extension for the Netscape 4.7x environment. This extension is selected by default in the Robot Extension Manager. A key feature of this new extension is that it supports the testing of SSL pages over HTTPS.
The Netscape 4.7x extension has the following restrictions:
There are some browser properties that cannot be tested using Netscape 4.7x. For example, you cannot test whether a form element is disabled.
Rational does not support recording a script with the NS4.x extension and then playing it back in Netscape 4.7x.
For cross-browser testing, Rational recommends recording scripts using Netscape and then playing them back using Internet Explorer. One reason for this is that Netscape does not support the ID attribute. IE, however, will record using the ID attribute, if it exists. Recording under the Netscape 4.7x extension ensures that the recorded script will default to using a recognition string that can play back under both browsers.
To record HTML image clicks, the Alt attribute must be used in the underlying HTML for successful cross-browser testing between Netscape 4.7x and Internet Explorer.
In Internet Explorer and earlier versions of Netscape, it was possible to create an Object Data verification point on HTMLText (in addition to Contents) for almost all supported objects. For example, for an HTMLlink, a test on the Contents captured the URL, and a test on the HTMLText captured the entire tag. Netscape 4.7x cannot test HTMLText, so the HTMLText option was removed for all ObjectData verification points under Netscape. The impact this has is that scripts recorded in Internet Explorer or in earlier Netscape versions that used HTMLText will fail on playback under Netscape 4.7x. The verification point would need to be re-recorded to test Contents.
Note: You can use Internet Explorer to test HTMLText.
The name attribute is only valid for forms and links.
Netscape ignores the tags thead, tbody and tfoot within the table tag.
JDK 1.4 Support
Rational Robot now supports JDK 1.4. For more information, see the Rational Robot User's Guide and the Robot online Help.
Delphi 6 Support
Rational Robot now supports Delphi 6, which includes enhancements to object recognition. (Users of any currently supported version of Delphi should carefully review the Guidelines and Restrictions section of this document.)