experience fully automated testing of netadvantage for · pdf fileinfragistics has partnered...

4
Infragistics has partnered with Mercury to offer TestAdvantage for Windows Forms, a collection of custom libraries built using the Mercury QuickTest Professional (QTP) .NET add-in extensibility API’s to automate testing of user interfaces developed with the NetAdvantage toolset. The Presentation Layer The Presentation Layer, or User Interface (UI), is critical to the overall success of an application, because it is the primary element that influences the user experience. It is essentially the face of the application. According to Mark Driver, Vice President and Research Director for Application Development at the Gartner Group, “Presentation layer development accounts for anywhere from 25% to 40% of the development time in any organization…now, and more so in the future, enterprise organizations need to have a Tier One strategy for the presentation layer.” TestAdvantage for Windows Forms Now Supports Mercury QuickTest Professional 9.1 Experience Fully Automated Testing of NetAdvantage ® for Windows Forms Through TestAdvantage and Mercury QuickTest Professional www.infragistics.com Infragistics Sales 800 231 8588 Infragistics Europe Sales +44 (0) 800 298 9055

Upload: trankhue

Post on 17-Mar-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

Infragistics has partnered with Mercury™ to offerTestAdvantage for Windows Forms, a collection ofcustom libraries built using the Mercury QuickTestProfessional (QTP) .NET add-in extensibility API’s toautomate testing of user interfaces developed with theNetAdvantage toolset.

The Presentation Layer

The Presentation Layer, or User Interface (UI), is critical tothe overall success of an application, because it is theprimary element that influences the user experience. It is

essentially the face of the application. According to MarkDriver, Vice President and Research Director forApplication Development at the Gartner Group,“Presentation layer development accounts for anywherefrom 25% to 40% of the development time in anyorganization…now, and more so in the future, enterpriseorganizations need to have a Tier One strategy for thepresentation layer.”

TestAdvantage for Windows Forms NowSupports Mercury QuickTest Professional 9.1

Experience Fully Automated Testing of NetAdvantage® for Windows Forms Through TestAdvantage and Mercury QuickTest Professional

www.infragistics.comInfragistics Sales 800 231 8588Infragistics Europe Sales +44 (0) 800 298 9055

TestAdvantage2007_vol1.qxp 4/3/2007 2:01 PM Page 1

TestAdvantage™ for Windows® FormsTestAdvantage™ for Windows® Forms

Identifying the Potential Problem

As the main point of interaction between the end user andapplication, the presentation layer must be intuitive, anderror free for the end user. If the presentation layer rendersdata incorrectly or generates errors, the applicationbecomes difficult to use. A weak presentation layer canmake the application confusing and have a negative effecton the quality and acceptance of the entire application.

Before the release of TestAdvantage for Windows Forms,developers faced four testing scenarios for applicationsbuilt with robust user interfaces made possible by usingNetAdvantage for Windows Forms. First they could spotcheck the application in development allowing end usersto experience the issues commonly discovered with apoorly tested application. Option two involved manuallytesting the application and re-testing the application eachtime a bug fix was made. Analysts could also test theapplication with an automated test tool - that does notsupport NetAdvantage for Windows Forms - and face atest environment that displayed only screen locations andgeneric events. Finally, development teams could spendprecious development cycles developing proxies andwrappers to extend an existing automated testing tool.Along with the risk of not fully testing the application, eachscenario above is costly in both time and resources andcould yield less than perfect results due to human errorand the complexity associated with integrating anautomated test tool that does not support NetAdvantagefor Windows Forms.

Revolutionizing the Industry

TestAdvantage for Windows Forms, together with Mercury™

.NET add-in extensibility APIs, delivers developers andquality assurance teams an easy solution to fully test thepresentation layer.

TestAdvantage combined with Mercury’s QuickTestProfessional™ empowers teams to rapidly build a full suiteof regression tests by quickly recording tests and replayingthem with ease. With this tight integration, testers can alsodive directly into the NetAdvantage for Windows Formsobject model and provide data-driven tests that target theadvanced usage scenarios of the application.

How TestAdvantage for Windows Forms Works

Mercury’s QuickTest Professional provides automatedtesting for applications. The Mercury .NET add-in extendsQuickTest Professional by providing the added capabilityof testing the user interfaces of .NET applications.

02

QuickTest Professional with TestAdvantage enables the quality assuranceteam to see exactly what is being tested in NetAdvantage-poweredWindows Forms applications, including the operations being performedand the values being modified.

TestAdvantage2007_vol1.qxp 4/3/2007 2:01 PM Page 2

03

TestAdvantage, with privileged knowledge of theNetAdvantage component object models, sits directlyinside Mercury’s .NET add-in and provides the addedcapabilities of testing .NET applications with userinterfaces powered by the NetAdvantage for Windows Forms toolset.

Benefits of TestAdvantage

• Reduce the need for manual testing through anautomated testing process

• Increase time savings and production by reducing theamount of time in the testing stage of production

• Gain better test coverage and a higher quality endproduct through automation

• Experience lower personnel costs by reducing the needfor manual application testing

• Effectively data drive a test in a NetAdvantage poweredapplication

Additional Productivity Enhancements

The Infragistics TestAdvantage development teamunderstands the many scenarios faced by the QA tester ina test environment and continuously releases tools to easeany potential pain points and increase tester productivity.

The TestAdvantage team has released a tool to enable teamsto test against an object’s ID in scenarios where specificcontrols may have identical texts. QuickTestProfessional testsand records elements based on text the end user encounters.By utilizing the record setting, this new utility makes it easyfor the tester to quickly record object IDs for theNetAdvantage for Windows Forms controls ensuring correctand efficient testing.

Another productivity enhancement is the TestAdvantageVersion Utility. Enterprise development teams often usedifferent versions of NetAdvantage for Windows Forms. SinceTestAdvantage is specific to the version of NetAdvantage forWindows Forms that's tested, testers continuously have tomanually modify the configuration file to enable properversion matching. Version Utility enables the tester to disableTestAdvantage or set the version of TestAdvantage equal tothe version of the controls being tested. *

TestAdvantage Resources

Visit www.infragistics.com/testadvantage for furtherdetails including:

• A fully functional trial version of the latestTestAdvantage for Windows Forms release

• A joint white paper and Webinar from Infragistics andMercury detailing the benefits of automated testing

The Record Settings Utility enables the tester to quickly switchthe record mode of TestAdvantage controls between recordingby text or recording by ID.

The TestAdvantage Version Utility enables enterprise test labs toquickly change between versions of TestAdvantage tocorrespond with an application’s version of NetAdvantage.

*The test machine must have multiple versions of TestAdvantage installedto utilize version switching.

TestAdvantage2007_vol1.qxp 4/3/2007 2:01 PM Page 3

©Copyright 1996-2007 Infragistics, Inc. Allrights reserved. Infragistics, the Infragisticslogo, and NetAdvantage are registeredtrademarks of Infragistics, Inc. TestAdvantageis a trademark of Infragistics, Inc. All othermarks are either trademarks or registeredtrademarks of their respective owners.

Infragistics Corporate Headquarters800.231.8588 • +1 609.448.2000

Infragistics Europe0800 298 9055 • +44 (0) 20 8387 1474

Infragistics Japan+81-3-5474-8040

www.infragistics.com

TestAdvantage2007_vol1.qxp 4/3/2007 2:01 PM Page 4