STLC is about a Software Testing Life Cycle thats designed for testing various development phases- planning, design, execution, and release. Its only about validation to see if data collected from SRS meets the requirements. On the other hand, SDLC aka Software Development Life Cycle is a systematic process of shaping a software idea into a full-fledged solution. all the phases from planning to deployment are validated and analyzed for impeccable delivery.