Trends in model-based development which are enabling model-based testing of complex enterprise software solutions are outlined. However, a fundamental factor contributing to lifecycle costs continues to be the inability to effectively handle planned or unplanned changes. With respect to lifecycle costs, the current model-based approaches are off-target, and an integrated model-based development and testing approach to get us back on track is outlined.