Tests may be conducted manually; most, however, are automated. Automation has the greater advantage, because many tests can be carried out in a short time with little effort.
In any event, the automated test cases must be produced. These test cases must be optimized if the software changes.