About this question
In our application, we have a bunch of translations in different languages, in English, German, Arabic, and Spanish.
I think, 100% Unit testing coverage can be useful to check the translations, because when the app gets bigger and bigger:
Translations tend to cause human error in manual testing.
Testing translation takes a lot of effort and time when manual testing.
The perfect practice is End2End testing. Then, we need to run manual testing for translations as well.
Given that we have 100% coverage on unit test level,how much manual testing for translation is enough? 100% coverage, 30%, etc...
If the coverage depends on some other factors, then how may i calculate the best coverage?
How should we choose our testcases? We can open a page randomly, and check the translations of this page. But, i am not sure if it is the best approach.
If you have any experiance in testing translations, please specify, how did you do it?