SDLC , System Development Life Cycle is a process followed for software project whereas, STLC is software test life cycle which checks the very end product for flaws, if any created during SDLC.Many times people consider these two process as same which in reality are very different. STLC is in one way subset of SDLC.