Hi All,
My name is David Dong, I developed a new tool base on the selenium can change the programming way of selenium test to configuration way. I call it WATP (Web-Based/Target automated test platform). This tool is a web application, you can configure your test case with the GUI interface and save it into center repository(database) and execute your test case whenever you want to (Manually or Schedully). All your test result and screenshot will be saved automatically. I develope it individually and now most functions already done. Sorry I don't have a good document right now because the implementation work already occupied all my times. Below is some brief features of this tool.
1. 100% configuration of your test case, no any programming work is needed for your test cases.
2. Use selenium as the basement and provide interface for you to implement some custom features (Such as: UI element locator, Test Data Generator and Operation).
3. Provides a group of UI elements locators which can match most situations to find the UI elements.
4. Seperate test data and test cases makes you eaisily apply DDT to your test.
5. Supports Client/Server model, you can eaily distribute your test requests to mulitiple clients and fasten your test.
6. Supports debug of your test case, you can debug your test case via the web GUI and change the configuration during the debug model.
7. Supports multiple data source, such as file, java classes and script.
8. Save your test data into test case context during the runtime of test cases, in one execution of the test case, you can access such data whenever you want to it.
9. Supports dynamic data generation base on the data cache.
10. Supports pre-condition configuration of the test step makes you easily handle some complicated GUI logic.
12. Supports loop configuration of your test case makes you easily handle some complicated GUI logic.
13. Default test suites management makes your test cases be well organized and executed
14. Supports Ajax
15. Others...
I will fix some bugs those days, the, I hope someone can join me to do a full test of this tool ,somebody who are interesting in such tool, please, can feel free to contact me.
Sorry for my poor english!
Best Regards!
David Dong