Based on the IRC meeting discussion last Saturday, we will focus on the following tasks for 0.8.0 ordered by their priorities:
1) Trump, design a new UI module generating algorithm to support multiple UI modules and frames/iframes. Then upgrade trump to use the latest Engine code. After fix all the pending issues for trump, we like to consider adding the support for automatically generating Groovy DSL testing scripts, which could be deferred to 0.9.0 if generating DSL script is time-consuming. 2) Tellurium Engine APIs, finish up the APIs that We haven't implemented with jQuery yet and fix all the issues for Engine. 3) pending tasks or bug fixings on the tellurium issue page. 4) RESTful API for Tellurium. This task needs to consider Selenium RC and Selenium Server. If possible, we may consider to merge Selenium RC into Tellurium Core as a connector tier. Also, we need to consider how to make it easier to port Tellurium to other languages. 5) Core architecture changes to use Dependency injection to wire the framework and add support for parallel processing. DslContext should remain intact and thus, should not affect users' test code. 6) TestNG enhancement with Test Flow support, the main idea is to use annotation and phase binding. 7) TelluriumWorks IDE plugin. We can consider to create an IntelliJ IDEA plugin to implement Trump functionalities. The advantage is that we can use AI techniques for UI module generating and DSL script generating. where 1, 2, 3 must be finished in 0.8.0. 4 - 7 are optional and depend on the time and resources. If you have any comments or suggestions, please let us know. Thanks, Tellurium Team -- You received this message because you are subscribed to the Google Groups "tellurium-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tellurium-users?hl=en.
