I want to apply an integrity test to a software by giving it input which is based on its output of a previous calculation. If the new output is then again the same as the previous output, the software has passed this check.
Is there an English term that describes this kind of test? Integrity test? Self-consistency test? Or more on the technicality of the test something like feedback test?
EDIT: It is a scientific model fitting software, where the result is a best-fit model, and the input an observation. So I simulate an observation of the best-fit model and put that back into the fitting software. Then I want to see if the result is the same as the previous best-fit model. If the test fails, the results might e.g. 'drift-off' (if the model would be the percentage of male vs female students, feeding an observation from the last result might increase the percentage of males, and an observation of that fed back into the software might increase the percentage further).
I realize from the answers and comments that this test might not have a common/well-known English name, so I might ask on statistic or software QA. Fixed point test seems to be the term that describes best what I'm looking for.
However, some answers are clearly not what I was looking for:
regression testing does not refer to giving a (modified) result back as input, but just to compare archived results with current results.
recursion seems to apply an algorithm, not a test. Also, in recursion algorithms, the idea is mostly that the result changes over time.
