This competition between nations is bullshit.
It is only important what place humanity occupies. Individual nations are insignificant.
The US is pressuring other countries to not allow Chinese companies in to test vaccines. The global propaganda war on Chinese also works against Chinese vaccine companies.
So even if a Chinese vaccine works and can save tens of millions of lives, no one seems to care. West would rather die than use a Chinese vaccine.
"The thing that annoys me the most is that we keep on doing our best to save all these people, and then you get another batch of people that are doing exactly the opposite of what you're telling them to do."
There's no one to test it on. The vaccines are likely on par with Western ones.
India's Serum Institute is producing a generic version of the Oxford University / AstraZeneca vaccine. That one entered limited Phase III trials in May in the United Kingdom and Brazil (involving a few thousand people).
So China might be a month or two behind but its vaccine will be far better tested.
Why would Sinopharm go to the UAE (United Arab Emirates in the Middle East) for testing? The answer is, you don't test vaccines by dosing people and then deliberately infecting them, as that would be unethical. Instead, you give some people the vaccine and then see if they catch the virus naturally. That is probably why Sinopharm isn't doing its Phase III trials in China, where the coronavirus has been almost totally eradicated. Presumably the virus is prevalent in the UAE, and that is why the final trial will be there.
Edit: Sinopharm's trial in the UAE is Phase III, not Phase II.