Web Element Abstraction All web page elements targeted for automation in your tests are abstracted out and filed under a specific page/frame in the ‘Elements Explorer’. If there are multiple actions that use the same element, the element is referenced from the “Elem.ents Explorer” instead of being duplicated in the test. This enables one view of your project elements that you can update across all tests. This is huge time saver for testcase maintenance!

Data Driven Testing The designer comes with rich support for data driven testing. All recorded steps (Actions/Verifications or synchronizations) come with data driven properties that allow you to bind them to a data source. The designer supports all the data sources that come with Visual Studio Team Test (Database, CSV, XML). In addition it has a built in data grid that allows you to quickly build your own data source right inside your test without having to revert to external sources and manage external dependencies.
Code Customization The Automation Design Canvas supports a code behind model for recorded tests. In this model users can customize specific steps within a test using coded functions (VB.NET or C#). These coded functions are automatically detected and added to ”Test Explorer” as test steps. You can manage these steps just like the rest of your recorded steps (i.e. re-order, enable/disable …etc.)
Visual Storyboard As you record your test, a screenshot of your action on the target element is captured to the story board. This gives you a visual flow of how your test has progressed. It is a great time saver in helping others understand the state of the test at the time of recording along with what the target elements of the tests were.
Testcase Reusability Automation Design Canvas 1.1 enables an extremely powerful feature; adding entire testcases as execution steps to different tests in your test bed. This feature enables you to encapsulate the testing logic for certain repetitive actions into one testcase and simply include that test as one step in multiple testcases rather than repeat those steps across each test. This feature is great for sharing tests across a team of developers and QAs and reduces the need for testcase duplication across the test bed.
Dialog Handling Automation Design Canvas handles both Html Pop-ups or Win32 Dialogs. Html Pop-ups are automatically detected by the recording surface. Once detected they are automatically loaded in the surface if you with to automate them.
Win32 Dialog Handlers can easily be added at any point in your test execution by adding one from the Dialogs drop down menu. The designer also exposes a ‘Generic’ dialog handler than can be customized to handle any Win32 dialog outside the out-of-box ones we provide.
Floating Recorder Automation Design Canvas 1.1 enables users to now record from any floating Internet Explorer instance. Simply launch an instance of Internet Explorer from the recording surface and you can start recording directly from that instance. The floating recorder has the full functionality of the integrated browser including the Automation Overlay Surface and the DOM Explore
For more information on this tool click here .
WebCorder is a free GUI software testing tool I developed in VB to allow for simple end user web testing. Essentially the user presses record and navigates their way through a scenario, telling the program to check for text/images along the way and optionally taking screenshots. At the end of the process you stop recording and save the script. You can then play back the script either interactively or in batch mode, and the program will generate log files etc.
View TesterTools dedicated page for this tool.
Comments --
Add