Industry Standard Testing Format

Hello everyone,

We, at our company, will soon be adopting Jenkins to standardize our application deployment process. As we’re putting things together, I wanted to know what’s the generally accepted standard when it comes to automated tests through Jenkins.

As the test scripts run, is it required to see the test executions on the Browser UI as it takes place? Or just the final result whether Success/Failure?
As Selenium allows you to record the testing, is it feasible to screen-record the tests every time they are performed? Or just screenshots would suffice?

Do we use any testing framework like TestNG for generating Test Reports or any other framework recommended?

Please let me know