fives-team / FiVES

Flexible Virtual Environment Server
GNU Lesser General Public License v3.0
4 stars 4 forks source link

Create automation for client tests #66

Open rryk opened 10 years ago

rryk commented 10 years ago

I am almost sure we can automate JS client tests, which are currently manual and take way too much time. There are so many JS testing frameworks out there. Another alternative would be to move some of these tests into the NativeClient... but these would only be the tests which test server functionality rather than client code.

rryk commented 10 years ago

Implemented web test automation using Selenium WebDriver framework. Test 1 and part of Test 2 are already implemented, but due to missing proprietary files, only Test 1 has been verified to work on .NET on Windows.

rryk commented 10 years ago

Selenium-based framework is implemented in #83. Now we need to port remaining manual tests to the Selenium and then we can close this issue.

rryk commented 10 years ago

On Linux client fails to login first time. As a result first executed test fails. Repeated execution of the test passes. Perhaps client refactoring will solve this too.