Blogs

This Blog

News

Favorite Posts

Archives

ctodx

Discussions, news and rants from the CTO of DevExpress, Julian M Bucknall

You want unit tests? We got unit tests...

I've still a great deal to say about our DevConnections experience — and will over the next few days — but I'd first like to announce an initiative that we've decided to pursue.

Several customers have come to us at the show to ask a specific question: can they get hold of out unit tests for our user interface controls. I must be admit that we've been asked this in the past but for some reason we've prevaricated about it, I can't really recall why now.

Anyway, that was then, this is now. We've decided to do something about it. As always with this kind of thing there's good news and bad news.

First the good: we're going to release the unit tests to our .NET user interface controls. This will give you the opportunity to see how we test our classes, some hints on how we expected them to be used, and so on.

Now the bad, or more accurately, the not quite as good. Although we have functional tests, we don't have complete unit test coverage over all our UI controls. Some controls, especially the more recent ones, are much better covered than others. We also have to do a little work in making sure that the code is presentable, cleaned up, etc, so we can't release everything all at once, right now.

We also do not want to overload the installer by adding in a whole bunch of unit test code that not every one would want, so I would expect our unit tests to be a separate download.

So, stay tuned. You should be seeing some new downloads pretty soon, and we'll be trickling out the tests for individual product throughout the next year.

Published Nov 07 2007, 04:40 PM by
Bookmark and Share

Comments

VS2008

Any news release on your WPF controls?  Beta & expected RTM schedule?

November 7, 2007 8:52 PM

enrique balmaseda

Unit testing is becoming a standard now (i think so or it is?)

also, if in case we unit test your product and it did not pass out unit test, we can just send you the method(that is copy paste) and you can easily replicate the issue in your behalf just like that, a walk in the park perhaps.

i suggest, that the unit test must be a separate download on a per component. we dont wanna unit test everything though.

November 7, 2007 9:41 PM

My Space In The Net » Blog Archive » Unit tests to our DevExpress user interface controls

Pingback from  My Space In The Net  » Blog Archive   » Unit tests to our DevExpress user interface controls

November 8, 2007 7:03 AM

Alex Danvy [DX-Squad]

Hi,

Do you use a unit testing framework like NUnit or mbUnit ?

If those unit testing files are only something like 10% of the whole package I'd to see only one package to garanty integrity. What are additional 10 mb when you already have 100 mb to download ?

November 8, 2007 11:12 AM

Sergey Kozlov

Great, when it becomes?

We currently use NUnitForms to test controls, while i'm very like NUnitForms, sometimes it's a bit horrible to write proper testers. So do you provide something similar for functional testing or just your internal unit test code? can we use it's the same way as NUnitForms (or simlar frameworks)?

November 9, 2007 8:04 AM

About Julian Bucknall (DevExpress)

Julian is the Chief Technology Officer at Developer Express. You can reach him directly at julianb@devexpress.com. You can also follow him on Twitter with the ID JMBucknall.
LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, Silverlight, ASP.NET, WinForms, HTML5 or Windows 8, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2014 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners