Here’s something you may not have realized: Test Studio makes great use of other Telerik products as part of our product and development cycle. We’re serious about dogfooding other Telerik products!
Have you seen our new recorder which runs in Safari, Firefox, and Chrome? The new toolbars and context menu are straight from the KendoUI control suite!
It’s not just the new pieces of Test Studio that are sprinkled with other Telerik love. We use Telerik’s WPF control suite all through the Test Studio Standalone product:
Above you can see we’re using the RadMenu, ribbon, grid, and several instances of the tree view. Behind the scenes we also use the DragDropManager to help with tasks like moving tests or objects between nodes.
But wait! I’m not done yet! We use Telerik’s Team Pulse as the sole Application Lifecycle Management system for all of Test Studio’s development (desktop, portal, mobile), even down to tracking tasks for our Evangelism team:
Telerik’s JustMock helps us chop out dependencies so that we’re able to better write isolated unit and integration tests. Mocking, as with any tool or approach, has to be approached carefully and with deliberate thought, but JustMock has helped us ensure we’re taking a solid direction with our automated testing!
I have a long-overdue white paper to write on how we use our product to test our product. UI automation is hard, and we ourselves don’t have the process down 100%, but our testing team has done some great things that I hope to share with the public. Someday before too long. Honest.
Dogfooding brings us a number of benefits. First off, we’re able to provide feedback to other Telerik products on how well they work in our products, and what sort of features we’d find useful. (We also get that sort of feedback on Test Studio from other groups in Telerik that are using our tools!)
Second, Telerik products help us get work done faster and better. We preach this to our customers; why wouldn’t we live it ourselves?