Should we as an end-to-end tester, peer review the tests from other testers in our team? The developers do that and it seems very useful. For example, only accepting pull requests if they have been validated by peers. But in the world of testing, I have the feeling it's not the case. But the testing projects look more and more like other code projects, with functions to reuse in other tests.
The only reason that makes me think it's not common, is because the testing tools most of the time use files that are difficult to compare in a
git diff. But I want to know if there are other reasons. And I believe that we shouldn't avoid good practices from developers just because our tools do not use files that look like code.