Telerik blogs
  • Productivity Debugging

    Bug-tracker conversion tool: Gemini -> TFS

    Our migration to Team Foundation Server started a couple of months ago with the Source Control adoption. Another step that we performed was to transfer our Countersoft's Gemini bug-tracker projects to TFS Issue Tracking System. I've been searching around for a tool that would perform the job automagically ;-) and found nothing but other inquiries on the subject without answers. So, I'm posting the code, which helped us migrate our projects. Hopefully someone else can benefit from it too and I can save some of your time up.   Well, there is no rocket science here, but the code, ...
    May 27, 2021 3 min read
  • Productivity

    Visual Studio 2008 RTM is here and we have plenty of new things in RadControls for ASP.NET

    As all of you are now aware that Visual Studio 2008 RTM has shipped I would shed more light on how this affects RadControls for ASP.NET in terms of new features and roadmap. Needless to say, Visual Studio 2008 and ASP.NET 3.5 release is a key milestone for Telerik and we will make sure all customer requirements are covered with the new features of the IDE and framework. We have been testing RadControls compatibility with Visual Studio 2008 (codenamed "Orcas") since early builds of the IDE and the community is happy to see that RadControls are mostly working as expected ...
    May 27, 2021 3 min read
  • Productivity Testing

    How precise automated tests catch totally unexpected bugs

    You may remember my post where I mentioned the technique I like regarding writing precise Selenium tests. I believe the good test has double value if it doesn’t verify just the case it is written for, but even catches totally unexpected bugs. How does such test look like? Several days ago our Web Grid developers were working on resolving a weird bug in the control. As soon as the new build was ready, I started Selenium tests execution to verify that everything with the build is OK. Some of the tests failed, though, throwing an error that a specified element ...
    May 27, 2021 2 min read
  • Productivity Testing

    ASP.NET Web Control Performance Test in Selenium

    Since Selenium has been designed as a browser-oriented tool, load/performance tests definitely aren’t among its strong points. With the help of Selenium Remote Control  one can make precise performance test in his/her preferred language (executing number of opening page steps for example and calculating the average time), but I will limit this post in a really simple example test based entirely on Selenium Core. I’ve used RadGrid as a complex Web Control to check whether its execution time exceeds over an accepted period. What the Selenium Core test needs is just a result available for verification. So adding the ...
    May 27, 2021 2 min read
  • Productivity Testing

    Pressing keys simulation in Selenium, RadInput on fire

    Have you thought whether it’s easy to automate tests, simulating key pressing?  How is this handled in a browser-oriented tool like Selenium? Fortunately Selenium provides API for keyDown/Up and keyPress as well as a command to fire any event, which triggers correspondingly “on”-handler (of course - “fireEvent”). On the other hand the “type” command just sets the value of an input field, so that one can set new value of the input element without the need to fire any event. What if we need to see how a control behaves in case of some specific user input, though? An input ...
    May 27, 2021 2 min read