Krishantha,

Thank you.

I was going through the Robot Framework and it seems to be adding extra
complexities on top my vague understandings. Anyway I'll try an exemplary
work and refine my understandings.

Please anyone clarify my initial requests.

//

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.

The request to access the google spreadsheet, is it viable?

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




Regards,
Tharshayene Loganathan
Undergraduate,
Dept. of Computer Science & Engineering,
IIT,Sri Lanka.




On 19 March 2014 15:25, Krishantha Samaraweera <[email protected]> wrote:

> 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