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
