Full stack development is the process of designing, creating, testing, and deploying a complete web application from start to finish.
Software testing is the process of evaluating and verifying that a software product or application does what it is supposed to do.