Springside2.0 has been fully applied to selenium (http://www.openqa.org) under the guidance of Xu Hao ).
The manual is translated by Comrade CAC.
Http://wiki.springside.org.cn/display/springside/SeleniumReference
Most domestic companies rely on the QA Team's mm to watch the test case document for manual testing.
And want to change the test status. The most practical advice is to write the business layer unittest for direct access to the database and the Integration Test Based on selenium.
The reason why selenium can be selected as the best integration/regression testing solution is:
1. Selenium IDE, a Firefox Plugin, can automatically record user operations and generate test scripts.
2. The generated test script can be manually executed using selenium core and automatically run in Java, C #, and Ruby unit test cases based on selenium RC.
3. the test case calls the actual browser (such as IE and Firefox) to perform the test.
Compared with some open-source solutions that implement the Web interpretation engine on their own, the actual browser can simulate more user interactions and JS syntaxes. By the way, it can also test the compatibility of various browsers.
4. The test script syntax is very simple. See later.