"systematic investigation designed to develop or contribute to generalizable knowledge" may include: research development, testing, and evaluation
Research development is a process to facilitate all the things needed for the research. Testing is the process to determine which variables are relevant, and evaluation is done to form a conclusion for the research