New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

The State of QA in DotNetNuke today

Well Hello DotNetNuke people!
It has been more than a few months since my last post and a lot has gone on with QA in that time!

When I first started at DotNetNuke the "Engineering" team consisted of 6 or 7 people, counting Shaun Walker, and zero Full Time QA people.
Jennifer Nurse had been interning and doing testing and test automation and she continues, while attending Simon Fraser University, to work part time on our test automation.
I remember my first weeks at DNN like it literally happened last month. An "All Hands Week" in the Bay Area that I almost didn't make thanks to those stingy US Immigration folks! Being indoctrinated into the tools and workings of the company and seeing developers do Technical Phone Support.
That's right, if you purchased DotNetNuke Professional back then our support was handled by the developers!

Fast forward to April of 2011 and we have a Feature Team, Maintenance Team in Engineering, we have a complete Support group, Marketing, Administration and each of these areas have at minimum 2 staff whereas in 2009 it was common for 1 person to have 2 or 3 areas of responsibility

The QA Team
We have come a very long way since then and the ride is not over by a long shot!
I was hired as a "Test Lead" and the idea was that I would try to shape the QA process for our future growth.
That lasted about 7 months when it was obvious there was too much work to be done and we need to split the QA work and hire a QA Manager.
Today we have 1 QA Manager, 1 Test Lead, 2 QA Analysts, 1 Contract QA analyst and Jennifer Nurse as a PT Junior QA Developer.
Even adding 3 new Full Time resources we are just able to keep up with the volume of new feature work and maintenance tasks within the company.
We are striving to fully automate our regression tests however, with the breadth and depth of DotNetNuke 6.0 release work, we have had to place on hold all but our BVT updates  

DotNetNuke 6.0 Release
With DotNetNuke 6.0 there is literally not 1 spare minute in the day for any one of us to slack off. And by slacking off I mean reading the DotNetNuke Forums, checking out new DotNetNuke web sites, trying out new Software Test or Development  tools, etc. It is heads down full steam ahead on DotNetNuke 6.0 testing.

QA Request for DotNetNuke 6.0 Release

DotNetNuke 6.0 is a MAJOR release for DotNetNuke

I cannot emphasis this enough:

DOTNETNUKE 6.0 is a MAJOR release!!

We have moved from VB to C# as the Framework development language
We are delivering a major UI/UX overhaul
We are delivering new features for Module Icons, Page Manager, Folder Providers,
There will be new Templates and a new Mega Menu .

If you have not installed DotNetNuke CTP2 and test driven it why not?
I believe this linked post says it best about how much it means to DotNetNuke users if you do not participate in testing DotNetNuke 6:

As stated in the linked post DotNetNuke employees have pleaded, in blogs, on the DotNetNuke forums, on Twitter, and in personal communications with Core Team members, Trustees and Community members, that you download, install and test using a CTP (Community Technology Preview) package.
This has been the first time DotNetNuke has provided this early a preview for an upcoming release.
We need your Feedback and any Bugs you find!!

We are trying to make this as dog simple as possible for feedback all you have to do is log your findings in the Dotnetnuke Alpha and Beta forum:

All you have to do is post the bugs you found or comments about what you liked/s-liked or want enhanced.One our friendly management team will pick up the posted comments/feedback/bug(s) for internal use.

Please, install and test the latest CTP from CodePlex:
Please help DotNetNuke to stay  the #1 Open Source CMS running on the Microsoft stack!


Comment Form

Only registered users may post comments.


Aderson Oliveira (22)
Alec Whittington (11)
Alessandra Davies (3)
Alex Shirley (10)
Andrew Hoefling (3)
Andrew Nurse (30)
Andy Tryba (1)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (37)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Bogdan Litescu (1)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (213)
Chris Paterra (55)
Clint Patterson (108)
Cuong Dang (21)
Daniel Bartholomew (2)
Daniel Mettler (181)
Daniel Valadas (48)
Dave Buckner (2)
David Poindexter (12)
David Rodriguez (3)
Dennis Shiao (1)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (80)
Francisco Perez Andres (17)
Geoff Barlow (12)
George Alatrash (12)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (274)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Kelly Ford (4)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matt Rutledge (2)
Matthias Schlomann (16)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Miguel Gatmaytan (3)
Mike Horton (19)
Mitchel Sellers (40)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Oliver Hine (1)
Patricio F. Salinas (1)
Patrick Ryan (1)
Peter Donker (54)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Sacha Trauwaen (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott Schlesier (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Steven Fisher (1)
Tony Henrich (3)
Torsten Weggen (3)
Tycho de Waard (4)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (40)
Will Strohl (180)
William Severance (5)
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out