I would like to seek for your valued opinions.
How do you get global teams (such as US, China, Korea, Singapore, Europe and Australia) which work on and are responsible for different parts of the system to test smoothly without latency, code conflicts and other issues?
As per request, with a specific example:
AUS is handling UI, CN is handling core design, each location has their own standard to perform unit & integrated test and maintaining their own servers. The problem now, QA team in Korea is testing on both integration(UI+core) at their local server, they found
- Since unit & integrated tests in Australia & China are in an ongoing process, therefore QA team in Korea always facing code is not updated, a bug discovered this minute has already been resolved/debugged last minutes.
- Lack of documentation(system requirements) of correspondents.
- How to ensure different parts are working fine before integration?
Thanks to famousgarkin for his time to edit my previous post.