JSE_V1_N1_A2 Software Testing: An Insider's View Sanjay Gupta Journal on Software Engineering 2230 – 7168 1 1 15 18 Software Testing, Software Development Life Cycle, importance of Testing Software Testing is perhaps the least-understood and most critical component of the Software Development process in the Software Development Life Cycle (SDLC) with roughly 40-45% cost associated with it. This article explores the importance of a Testing Engineer towards the completion of any successful software project and throws some light on the hurdles that a Testing Engineer encounters and summarizes effective solutions for the same. July - September 2006 Copyright © 2006 i-manager publications. All rights reserved. i-manager Publications http://www.imanagerpublications.com/Article.aspx?ArticleId=763