exercising features of software to check that they are working correctly
Software testing is a part of the software development process that is concerned with checking that the software is working as desired. On this site, testing questions generally concern automating tests. For more general development questions, see Stack Overflow. For more general questions on software testing, see Software Quality Assurance & Testing Stack Exchange.