Proving properties of a requirement specification or a program condition is a form of testing classified as Formal methods.
Formal testing is a type of software testing that entails the extensive and comprehensive use of a certain class of formal languages, the so-called computer languages, in testing processes.
Formal assessments frequently take the form of tests, quizzes, surveys, and questionnaires. Oral presentations, observations, and exit surveys are a few examples of informal evaluation. Both formal and informal evaluations might use some of the same methods.
To learn more about formal testing visit:
https://brainly.com/question/3816181
#SPJ4