Telerik blogs
  • Productivity Testing

    VS 2010 Disabled Deployment Trouble with UI Coded Tests

    VS 2010 introduced a surprise for us – the deployment feature is disabled by default. Let me explain with this post how this hits everyone running coded tests and how to resolve the problem. Here is a common scenario one can hit the problem with: 1. Add and record a WebUI Test Studio test in Visual Studio 2010. 2. Convert a step to code. 3. Go to Test View and run the test – you may get an error similar to the following one:   As you may note VS looks for the .dll in the TestResults and it’s Out ...
    July 24, 2010
  • Productivity

    Custom Code Generation

    The good thing about the code generation is that you can easily modify it to suite your needs. Today I will show you how to modify the code generation template so that it generates string properties that HtmlEncode and HtmlDecode the values in their respective setter and getter. The desired outcome will look like :  private string firstName;   public virtual string FirstName  {      get     {         return HttpContext.Current.Server.HtmlDecode(this.firstName);     }     set     {         this.firstName = HttpContext.Current.Server.HtmlEncode(value);     } } You can achieve this in a couple of steps. First we need to locate the T4 templates that OpenAccess uses. The C# templates are usually located under C:\Program Files (x86)\Telerik\OpenAccess ORM\dsl\CodeGenerationTemplates\CSharp. Note that it would...
    July 23, 2010
  • Productivity Testing

    Telerik WebUI Test Studio Q2 2010 webinar tomorrow

    We have announced the Q2 release last week and as usual we are hosting online events to present the new features throughout all Telerik product lines. The webinar for Telerik WebUI Test Studio is tomorrow (Friday, July 23rd) @ 11AM EDT.  Register now - the webinar is not only free but also during the live event attendees will have the chance to win a Telerik Ultimate Collection license (valued at $1999) We are excited about all the great new features we have introduced in WebUI Test Studio. We will be glad to show you all the cool demos and get ...
    July 22, 2010
  • Productivity

    Usability tips with OpenAccess

    As solutions get more complicated every day so does the domain model. Navigating in the designer can become quite frustrating if you have a rather large database with 100+ tables. There is however a light at the end of the tunnel.  There are a few often overlooked features of the designer that can make your life easier when dealing with large models.  First of all you should get familiar with search bar on top of the Model Explorer and the Schema Explorer. It is the easiest way to find a class or a table by its name. So what do you do...
    July 22, 2010
  • Productivity

    What is a Persona in TeamPulse?

    Personas are fictitious characters created to represent the different user types of a system. Personas will help you visualize the people behind the keyboard using the features of the software your team is creating. You will can describe exactly how personas use your software by describing the interaction in a story. When defining software requirements in the context of a persona (complete with a picture, a name, and a rich description of a personas goals, objectives, constraints, and day to day realities) teams can better define how to approach the design of the features the persona interacts with. TeamPulse provides ...
    July 22, 2010
  • Productivity Testing

    VS 2010 Disabled Deployment Trouble with UI Coded Tests

    VS 2010 introduced a surprise for us – the deployment feature is disabled by default. Let me explain with this post how this hits everyone running coded tests and how to resolve the problem. Here is a common scenario one can hit the problem with: 1. Add and record a WebUI Test Studio test in Visual Studio 2010. 2. Convert a step to code. 3. Go to Test View and run the test – you may get an error similar to the following one:   As you may note VS looks for the .dll in the TestResults and it’s Out ...
    July 24, 2010
  • Productivity

    Custom Code Generation

    The good thing about the code generation is that you can easily modify it to suite your needs. Today I will show you how to modify the code generation template so that it generates string properties that HtmlEncode and HtmlDecode the values in their respective setter and getter. The desired outcome will look like :  private string firstName;   public virtual string FirstName  {      get     {         return HttpContext.Current.Server.HtmlDecode(this.firstName);     }     set     {         this.firstName = HttpContext.Current.Server.HtmlEncode(value);     } } You can achieve this in a couple of steps. First we need to locate the T4 templates that OpenAccess uses. The C# templates are usually located under C:\Program Files (x86)\Telerik\OpenAccess ORM\dsl\CodeGenerationTemplates\CSharp. Note that it would...
    July 23, 2010
  • Productivity Testing

    Telerik WebUI Test Studio Q2 2010 webinar tomorrow

    We have announced the Q2 release last week and as usual we are hosting online events to present the new features throughout all Telerik product lines. The webinar for Telerik WebUI Test Studio is tomorrow (Friday, July 23rd) @ 11AM EDT.  Register now - the webinar is not only free but also during the live event attendees will have the chance to win a Telerik Ultimate Collection license (valued at $1999) We are excited about all the great new features we have introduced in WebUI Test Studio. We will be glad to show you all the cool demos and get ...
    July 22, 2010
  • Productivity

    Usability tips with OpenAccess

    As solutions get more complicated every day so does the domain model. Navigating in the designer can become quite frustrating if you have a rather large database with 100+ tables. There is however a light at the end of the tunnel.  There are a few often overlooked features of the designer that can make your life easier when dealing with large models.  First of all you should get familiar with search bar on top of the Model Explorer and the Schema Explorer. It is the easiest way to find a class or a table by its name. So what do you do...
    July 22, 2010
  • Productivity

    What is a Persona in TeamPulse?

    Personas are fictitious characters created to represent the different user types of a system. Personas will help you visualize the people behind the keyboard using the features of the software your team is creating. You will can describe exactly how personas use your software by describing the interaction in a story. When defining software requirements in the context of a persona (complete with a picture, a name, and a rich description of a personas goals, objectives, constraints, and day to day realities) teams can better define how to approach the design of the features the persona interacts with. TeamPulse provides ...
    July 22, 2010