The Quality Assurance Team champions continuous quality improvement in the DotNetNuke platform, extensions development and the
Extension Forge.
Open Source and Quality Assurance are not terms generally associated with one another. However the DotNetNuke Quality Assurance Team is out to change that perception. We recognize that DotNetNuke is serious software used by serious business for serious applications, and the team is committed to making "quality" and "DotNetNuke" synonymous.
The team participates in a number of activities and efforts across various areas to drive quality throughout the team and organization. One project is the ongoing development, education and promotion of full testable modules through the Testable DNN Module project which relies on the Web Forms MVP pattern leveraging another team project, DotNetNuke Automation Tests, where a collection of MBUnit and WatiN based automation tests for the open core are being developed. The team is glad to have direct participation from Jeroen van Menen, initiator and lead developer of WatiN in this initiative.
The team is also active in issue validation for the DotNetNuke open core, as well as testing for Extension Forge modules in our current Release Tracker. They're involved in continuous improvement projects including automation of builds to generate not only packages, but Help documentation, debug symbol files, etc.