You better evaluate robot framework eclipse library. Eclipse Library is a Robot
Framework <http://www.robotframework.org/> library for testing Eclipse RCP
applications using SWT widgets and this Eclipse Library is based on
SWTBot<http://wiki.eclipse.org/SWTBot>.
The library provides comprehensive set of keywords which maps to each
SWTBot API operation [1]. So using the robot framework, you will be able to
write test cases in Behavior driven way (BDD).

You can find more details on robot framework at [2] and eclipse library at
[3].

Thanks,
Krishantha.

[1]
http://code.google.com/p/robotframework-eclipselibrary/downloads/detail?name=EclipseLibrary.html
[2]http://robotframework.org/
[3]http://code.google.com/p/robotframework-eclipselibrary/


On Wed, Mar 19, 2014 at 3:07 PM, Nila <[email protected]> wrote:

> Lali,
>
> Thank you. I believe you mean this entry [1].
>
> I found that the user guide of Developer Studio [2] has documented several
> UI scenarios (product wise I guess) to be tested. I've scanned through
> those scenarios only from the UI perspective and I found that mainly the
> ESB has GMF components [3].
>
> At the moment I have only a vague understanding regarding this project,
> but I'm constantly improving by reading and practicing SWTbot, Eclipse &
> Developer Studio, Maven and Test Automation related material.
>
> I've requested for few clarifications in the previous mail, which I
> believe would be really helpful for me to write the proposal. And please
> correct me in case.
>
> Thanks in advance.
>
> Refs:
>
> [1] http://osdir.com/ml/carbon-wso2-architecture/2014-01/msg00183.html
>
> [2] https://docs.wso2.org/display/DVS310/User+Guide
>
> [3]
> https://docs.wso2.org/display/DVS310/Creating+ESB+Artifacts#CreatingESBArtifacts-AboutDynamicSequencesdynamicSequence
>
>
> Regards,
> Tharshayene Loganathan
> Undergraduate,
> Dept. of Computer Science & Engineering,
> IIT,Sri Lanka.
>
>
>
>
> On 19 March 2014 14:16, Nila <[email protected]> wrote:
>
>> Hi,
>>
>> Thank you. I've gone through the Jira pages that you have mentioned above
>> and checked the Plugins (zipped files) by importing in the Eclipse IDE.
>> Please consider that I've requested for access to the Google spreadsheet
>> that the link was given as the documentation [1].
>>
>> I could grab the basics of the SWTBot testing methodology via the coding
>> and via few other tutorials that I've followed. But I'll continue to read
>> on related things and would be requesting your assistance for further
>> clarifications.
>>
>> I've gone through this tutorial [2] and the very informative wiki page of
>> SWTBot [3] which includes installation & introduction, Test Automation and
>> the Bot Api guide.
>>
>> I've chosen SWTBot primarily because it is the one that has been stated
>> under the project idea on the GSoC page. But I've justified that selection
>> via the comparison that can be found on the Eclipse Wiki page [4].
>>
>> To my knowledge, WSO2 Developer Studio is an extension of the Eclipse
>> IDE, thus the UI testing automation would be similar to be doing the same
>> to any eclipse extension or the Eclipse IDE itself.
>>
>> SWTBot is a reputed and having a closely connected community to Eclipse
>> and its testing.
>>
>> //
>> test both SWT and EMF/GMF//
>> In that case QF-Test has an explicit support but this blog post [5]
>> states that the SWTbot too supports GMF (Graphical Modelling Framework of
>> Eclipse) which is actually an extension of the GEF (Graphical Editor
>> Framework). The blog post [5] states that SWTbot supports GEF and via some
>> extension it too supports the GMF as well. And I've noted few names as
>> 'GEF' in the code that's been attached in Jira. Thus I could refer and get
>> assistance (or extend) from this pre-done work.
>>
>> The blog post [6] states that GEF is not comprehensively supported but
>> that can be extended by the developer herself.
>>
>> Thus I prefer to choose SWTBot over others.
>>
>> Please help me out with these following clarifications.
>>
>> I'm trying to come up with a proposal. Is there any WSO2 specific
>> proposal template or requirements that I'm missing?
>>
>> The project Idea states as 'A framework'. Does it include writing test
>> cases?
>>
>> The idea page isn't containing any comprehensive interpretation regarding
>> the project.
>>
>> I would be grateful if you provide me with some idea on the project
>> scope, a specific list of expected tasks and some criteria.
>>
>> Thanks in advance.
>>
>> Refs:
>>
>> [1] "For additional information please refer the documentation of
>> DevStudio UI test automation"
>>
>> https://docs.google.com/a/wso2.com/spreadsheet/ccc?key=0AsWwlKv4ZI7qdDgzVURRdUJtNGR1Qjg2RG9QcXpkdGc#gid=2
>>
>> [2] http://www.vogella.com/tutorials/SWTBot/article.html
>>
>> [3] https://wiki.eclipse.org/SWTBot
>>
>> [4] https://wiki.eclipse.org/Eclipse/Testing#UI_tests
>>
>> [5] http://community.bonitasoft.com/blog/swtbot-my-new-friend
>>
>> [6] http://eclipse.dzone.com/articles/eclipse-gui-testing-is-viable-
>>
>> <http://community.bonitasoft.com/blog/swtbot-my-new-friend>
>>
>>
>> Regards,
>> Tharshayene Loganathan
>> Undergraduate,
>> Dept. of Computer Science & Engineering,
>> IIT,Sri Lanka.
>>
>>
>>
>>
>> On 18 March 2014 07:47, Jasintha Dasanayake <[email protected]> wrote:
>>
>>> HI Tharshayene
>>>
>>> Almost all the projects in developer studio has been involved with a
>>> some kind of a UI, most of these UIs are based on SWT and couple of editors
>>> has been developed using EMF/GMF , So your proposing testing framework
>>> should be able to test both SWT and EMF/GMF based UIs.
>>>
>>> you can refer[1][2][3]and[4]jiras and attached code samples to get an
>>> idea about the implementation.
>>>
>>> Thanks and Regards
>>> /Jasintha
>>>
>>>
>>> [1] https://wso2.org/jira/browse/TOOLS-1386
>>>
>>> [2] https://wso2.org/jira/browse/TOOLS-1380
>>>
>>> [3] https://wso2.org/jira/browse/TOOLS-1334
>>>
>>> [4]-https://wso2.org/jira/browse/TOOLS-1394
>>>
>>>
>>>
>>> On Tue, Mar 18, 2014 at 12:37 AM, Nila <[email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> I'm Tharshayene Loganathan, undergraduate, Dept. Computer Science &
>>>> Engineering, IIT and I would like to express my interest on the $Subject.
>>>>
>>>> I've gone through the Developer Studio page and documentation [1] and
>>>> have downloaded the source, had a look on SWTBOT [2] [3] and Maven Tycho
>>>> integration [4].
>>>>
>>>> I'm bit familiar with Maven, JUnit (SWTBOT seems similar but it's for
>>>> testing SWT UI) and Eclipse Plugins. The project seems exciting and I'm
>>>> keen to enrich the other required knowledge and practices to attempt this
>>>> project.
>>>>
>>>> Please let me know your feedback and guidances.
>>>>
>>>> Thanks in advance.
>>>>
>>>> [1] http://wso2.com/products/developer-studio/
>>>>
>>>> [2] http://eclipse.org/swtbot/
>>>>
>>>> [3] http://www.vogella.com/tutorials/SWTBot/article.html
>>>>
>>>> [4] https://wiki.eclipse.org/SWTBot/Automate_test_execution
>>>>
>>>>
>>>>
>>>> Regards,
>>>> Tharshayene Loganathan
>>>> Undergraduate,
>>>> Dept. of Computer Science & Engineering,
>>>> IIT,Sri Lanka.
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> *Jasintha Dasanayake *
>>>
>>> *Software EngineerWSO2 Inc. | http://wso2.com <http://wso2.com/> lean .
>>> enterprise . middleware*
>>>
>>>
>>> *mobile :- 0711368118 <0711368118> *
>>>
>>
>>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Krishantha Samaraweera
Senior Technical Lead - Test Automation
Mobile: +94 77 7759918
WSO2, Inc.; http://wso2.com/
lean . enterprise . middlewear.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to