Shave weeks off your release schedules. No code to write or script to craft! WebAii Automation Design Canvas is built from the ground up to support rich Web 2.0 applications. It utilizes an advanced designer surface that makes test automation as easy as point and click, allowing for seamless crafting of verifications and synchronizations for dynamic AJAX pages.
You won’t need to wade through 1000 page user manuals or take weeks of training to become a pro at using WebAii Automation Design Canvas. A quick start guide is all you need to get started building test automation like a professional. The designer is highly customizable allowing advanced users to alter how recording is done. The optional code behind model allows developers to fully customize recorded tests whenever needed.
One of the difficult aspects of test automation to overcome is that it needs to be constantly maintained. Test automation needs to be constantly updated as the product being tested or the test environment changes. We have built in features that give you the ability to rapidly resolve testing failures and quickly and easily update your tests as well as track how product changes might have affected your tests.
WebAii Design Canvas™ 1.0 is fully integrated in Visual Studio Team Test 2008. We add one additional test type to what Visual Studio offers. It integrates fully into the life cycle management of tests that VS offers including test case management, test execution, source control, remote execution and reporting using team foundation server.
All web page elements targeted for automation in your tests are abstracted out and filed under a specific page/frame in the "Element Explorer". If there are multiple actions that use the same element, the element is referenced from the “Element Explorer” instead of being duplicated in the test. This enables you to maintain only one unique element and update it in the event of a required change instead of having to modify multiple duplicate elements. This is huge time saver when talking about test maintenance costs!
Another common significant time consuming task that testers complain about for web automation is figuring out how to uniquely locate a specific element on a page. When it comes to dynamic pages, this task gets even more complex and time consuming. The WebAii Automation Design Canvas makes this task almost trivial! It is empowered with a configurable algorithm to automatically determine the best find parameters to use to uniquely locate a specific element on a page. This algorithm is configurable using the designer settings. In addition users can create their own schemes and find logic there.
Automation Design Canvas enables you to take any of your recorded tests and generate coded unit tests from them. Automation Design Canvas supports generating NUnit as well as VS Unit tests.
The Unit Test can be generated in two modes. The first mode leverages the designer to manage your elements. You continue to use the designer to find elements and change/validate the find logic of an element. Your Unit Test performs the test logic as instructed by the recorded steps in your test.
The second mode enables you to generate a fully self contained Unit Test. These tests can be moved into other projects or run in isolation of your current test project.
Record your first WebAii test.
Inspect your web page elements and locate them in the DOM
Automate complex Ajax scenarios using the design surface
Create a code behind file to customize your recorded test.
Make your recorded tests data driven.
Change how an element is found on a page
Use VSTS to execute and debug your tests
Use deskop actions for rich UI automation like drag drop
Use the search feature of the DOM explorer to find elements
Generate a UnitTest from your recorded test