STLC-(Software test life cycle)- 
It is a step by step procedure to test a software. It consists of all the different phases or stages of testing the application and it is a part of SDLC. It consists of various phases-
System Study → Test Plan → Test Cases → RTM/CRM → Test Execution → Defect Tracking → Test Execution Report → Closure.
Test Cases → System Study → write the test scenario → write TC’s → TC review → fix review comments → TC approval → store in TC repository.
Source: http://selenium-makeiteasy.blogspot.com