Scope and major expectations as follows - Should be provide a easy way to create test cases ex:- test cases can be written using annotations ..etc. - Should be able to test both editors (which are based on GMF/EMF) and SWT based UIs - Test cases can be able to execute using a maven plugin, Better if we can run test cases in headless manner - Should be able to deliver a extensible testing framework for Developer Studio .
Thanks and Regards /Jasintha On Thu, Mar 20, 2014 at 2:39 PM, Nila <tharshay...@gmail.com> wrote: > Jasintha, > please let me know few guidelines regarding the scope and the expectations > of this project. > Thank you. > > > Regards, > Tharshayene Loganathan > Undergraduate, > Dept. of Computer Science & Engineering, > IIT,Sri Lanka. > > > > > On 19 March 2014 18:05, Nila <tharshay...@gmail.com> wrote: > >> 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 <krishan...@wso2.com>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 <tharshay...@gmail.com> 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 <tharshay...@gmail.com> 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 <jasin...@wso2.com> 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 <tharshay...@gmail.com> 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 >>>>>>> Dev@wso2.org >>>>>>> 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 >>>> Dev@wso2.org >>>> 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. >>> >> >> > -- *Jasintha Dasanayake* *Software EngineerWSO2 Inc. | http://wso2.com <http://wso2.com/>lean . enterprise . middleware* *mobile :- 0711368118*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev