The following are some best practices that should be followed when testing configuration packs.  This list of best practices is not inclusive and is only a recommendation.

  • All configuration items and baselines should be tested on all supported platforms and architectures
    • i.e. If configuration pack is for Windows Server 2008, then should only test on Windows Server 2008 (x86 & x64)
    • i.e. If configuration pack is for SQL Server 2005, then should test on all supported enterprise operating systems (Windows Server 2003, Windows Server 2008, etc.)
  • Each configuration item setting and rules  should be tested (positive & negative cases for each)
  • Configuration pack will pass validation check using DCM validation tool in System Center Configuration Manager 2007 Toolkit
  • Application/General CIs, should test on wrong platforms to find hidden problems
  • Test on supported language
  • Import testing with ConfigMgr 2007
  • Import testing with ConfigMgr 2012 (when applicable)
  • If bundling your configuration pack in an MSI for distribution then perform media verification to verify MSI and CAB files are code-signed (if applicable) as well as all files are present