• Using jQuery selectors in WebUI Test Studio

    Tuesday, June 29, 2010 by Faris Sweis | Comments 2

    One of the key factors to the increased popularity of jQuery is its powerful selector syntax that can be used to find elements in the DOM. The syntax enables simple selections like selecting an element using an ID (#my_id) to more complex mutli-element selections and filtering.

    The power and popularity of jQuery selectors prompted many of our customers to request support for similar selection/query syntax in our WebAii Testing Framework. It is worth noting here that WebUI Test Studio is built on top off the WebAii Framework and customers using WebUI Test Studio have full access to the framework API ...

  • The power of the Dynamic Test List

    Monday, June 28, 2010 by Christopher Eyhorn | Comments 1

    The Test List is a great way to organize tests and get execution results summarized at the Test List level. WebUI Test Studio includes the standard “Static” Test List that allows you to add existing tests from your project, but there is a small maintenance penalty for using the static list because each time you add a new test to your project it must be added to one of the existing test lists.

    One of the underlying principals of WebUI Test Studio is to decrease the overall maintenance cost traditionally associated with automated testing.  Within the world of test lists ...

  • CodeStock - Day 1

    Friday, June 25, 2010 by Robert Shoemate | Comments 0
    So, the first day of CodeStock 2010 is finally coming to a close. It has certainly been an eventful day filled with great sessions, and an exciting Keynote.

    I started out my day by attending Effective User Interface Design by John Kellar. In this session, I learned about the different things you should take into account when interacting with your customers, designing the applications they want to use. Following this, I spent some time learning about ASP.NET MVC in Dave Giard's session, Building Your First ASP.Net MVC Application. This session was prior to my own session (my very first session ever), Creating an Extensible Photo Application with MEF, so ...
  • Execute your Test List with Windows Task Scheduler

    Thursday, June 24, 2010 by Christopher Eyhorn | Comments 5

    Automated testing can be broken into two parts from a process perspective.  First, there is the creation of the test in which you record all of your actions and verifications for a particular scenario.  Second, you execute your test on a frequent basis in order to find regressions in your application.  In this blog I will demonstrate a simple option for scheduling your tests for execution using a built in feature of Windows.

    For WebUI Test Studio users that do not want to use Team Foundation Server to schedule test list executions there is a great alternative already built into ...

  • Silverlight Test Automation: Changing the Element Find Strategy to Avoid TimeoutException

    Thursday, June 24, 2010 by Telerik Automated Testing Tools | Comments 0

    The default behavior of the WebAii Testing Framework (and WebUI Test Studio respectively) searching for the application visual elements is to timeout after a certain period of time if the element is not found.

            [TestMethod()]
             public  void TelerikComSLTest1()
            {
                 // Enable Silverlight testing
                Manager.Settings.EnableSilverlight =  true;
    
                 // Launch an instance of the browser
                Manager.LaunchNewBrowser();
    
                 // Navigate to : 'http://www.telerik.com/'
                ActiveBrowser.NavigateTo("http://www.telerik.com/");
    
                SilverlightApp app =  this.ActiveBrowser.SilverlightApps()[0];
    
                Image titleImage = app.Find.ByName<Image>("Title");  // will timeout if the image name is changed  // Wait for visible 'TitleImage'
                titleImage.Wait.ForVisible();
    
                 // do whatever else is needed
            ...
  • CodeStock Session Materials

    Wednesday, June 23, 2010 by Robert Shoemate | Comments 3

    As I had mentioned in a previous blog post, I will be presenting two sessions at CodeStock. One on MEF, and one on iPhone and Windows Phone 7 development. You can read more about these in this post. If you are interested in downloading the materials associated with these sessions, you have come to the right place! The download links are below...

    Creating an Extensible Photo Application with MEF (View)
    Download the Projects
    Download Presentation Slides

    iPhone or Windows Phone 7: How Do You Choose (View)
    Download iPhone Demos
    Download WinPhone7 Demos
    Download Presentation Slides...

  • Telerik at CodeStock 2010

    Tuesday, June 22, 2010 by Robert Shoemate | Comments 0


    This Friday, June 25th, marks the start of CodeStock 2010: The Year We Connect. According to the CodeStock website, the theme for this year is about establishing connections. I am happy to announce that Telerik is a proud sponsor of CodeStock, and a few of us will be in attendance at the event. If you would like to establish a connection with us, please feel free to stop by our booth or attend one of our sessions.

    I will be presenting two sessions at CodeStock, the first of which is called "Creating an Extensible Photo Application with MEF." In ...
  • An Overview of Connecting to Data and Using Expressions in Telerik Reporting Webinar

    Thursday, June 03, 2010 by Robert Shoemate | Comments 4

    Earlier today, I presented a webinar about Connecting to Data and Using Expression in Telerik Reporting. Thanks to everyone who attended and I hope you all learned something new. If you were unable to attend, the webinar has been recorded and is now available on Telerik TV. I've posted the link below.

    An Overview of Connecting to Data and Using Expression in Telerik Reporting

    The latest release of Telerik Reporting features two completely new data source components, the SqlDataSource component and the ObjectDataSource component. These components make it easy to bind to Business Objects or ADO.NET supported databases. Once a ...