Trying to contribute to opencv. Not sure where to begin

Question 1: Does building the binaries run the tests?

assuming, you had BUILD_TESTS=ON, this script:

will run them.
you’ll also need data from the GitHub - opencv/opencv_extra: OpenCV extra data repo