Our solution has 3 environments(development,staging and production), and Currently,each environment has it's own versioning.
e.g. Development :
Frontend --> 1.0.8.8.
Backend --> 1.0.15.12
Staging :
Frontend --> 1.0.2.2
Backend --> 1.0.7.5
We show our frontend version in our staging environments for the QA team.
The issue here is, which version should the QA use for reporting bugs, should the QA report bugs based on the version of Frontend or Backend version? Is it possible to mix both versions in one version which translated to backend and frontend later?
What is the best Practice for handling versioning? and What is the best practice for the QA to report bugs with a version number?