Hi, Let me explain the rationale behind selecting the WSO2 test automation framework. This framework is optimized towards testing Carbon based runtimes. Since the Stratos components are built on top of Carbon, this also means that the WSO2 automation framework is the best to test Stratos.
Easy retrieval of configurations for test cases was one of the main requirement to cater Stratos automation, so I have evaluated Google Robot Framework[1] and STAF[2] based on "storing/retrieving (runtime) test related configurations" criteria .According to my findings those frameworks haven't direct support for what I was looking for. Hence my decision to go with WSO2 Test automation Framework. Sorry for not being clear about this in my first mail. I am also a member of the team that builds this automation framework, and aim confident that I would be able to make good contributions to the Stratos project in the future. [1]https://code.google.com/p/robotframework/ [2]http://staf.sourceforge.net/index.php Regards, Malintha Adikari On Thu, Mar 27, 2014 at 10:09 AM, Lakmal Warusawithana <[email protected]>wrote: > Malinda, I know you're a member of the WSO2 Test Automation > Frameworks(WTAF) team. You really should've made that clear up front .. > and second, as a person from that team we can't take your evaluation as > valid until you provide a lot more info about what you evaluated and what > the criteria was. > > On Wed, Mar 26, 2014 at 2:27 PM, Malintha Adikari < > [email protected]> wrote: > >> Hi, >> >> Evaluating different Test Automation Frameworks(WTAF) I have chosen WSO2 >> Test Automation Framework[1] for automating Stratos tests. In WTAF we can >> store configuration details related to backend API tests a single place >> (configuration file called automation.xml[2]). So we can store >> configuration details such as host name, port address, tenant details.. etc >> in that configuration file and get use of those configurations to write our >> tests. The advantage of this approach is we can maintain our tests static >> and we can change the configurations in the file if there are any changes >> to the configurations (Ex: In a case we want to execute same test cases >> for different environment). Also it facilitates execute test using testng >> annotations. I am working on the tests to cover all basic functionality >> RestAPI provided using WTAF. >> >> BTW I have question about where we store these test classes. In normal >> project we can store these kind of test alone with it's source and execute >> in the build time. But for Stratos we should have pre set-up environment to >> execute these tests. WDYT ? >> >> [1]https://docs.wso2.org/display/TA430/WSO2+Test+Automation+Documentation >> [2]https://docs.wso2.org/display/TA430/Automation.xml+File >> >> >> Regards, >> Malintha Adikari >> >> >> On Fri, Mar 21, 2014 at 9:35 PM, Lahiru Sandaruwan <[email protected]>wrote: >> >>> Hi Malintha, >>> >>> Nice to hear. >>> >>> We have put some effort on Autoscaler test automating. Not completed >>> though. Find the details at the following thread, >>> >>> [Discuss][Autoscaler] Autoscaler integration test suite >>> >>> Thanks. >>> >>> >>> On Fri, Mar 21, 2014 at 1:57 AM, Malintha Adikari < >>> [email protected]> wrote: >>> >>>> Hi, >>>> >>>> I am interested in Apache Stratos project and would like to contribute >>>> Stratos project. I have checked out code from git and looked at the code. >>>> I would like to contribute the project in the aspect of automating tests. >>>> According to my understanding , currently we do not use any framework to >>>> automate tests. I am evaluating different Test Automation Frameworks for >>>> test automation task. I have also started writing some basic test cases for >>>> Stratos Rest API. >>>> >>>> Thanks & Regards, >>>> Malintha Adikari >>>> >>> >>> >>> >>> -- >>> -- >>> Lahiru Sandaruwan >>> Software Engineer, >>> Platform Technologies, >>> WSO2 Inc., http://wso2.com >>> lean.enterprise.middleware >>> >>> email: [email protected] cell: (+94) 773 325 954 >>> blog: http://lahiruwrites.blogspot.com/ >>> twitter: http://twitter.com/lahirus >>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>> >>> >> > > > -- > Lakmal Warusawithana > Software Architect; WSO2 Inc. > Mobile : +94714289692 > Blog : http://lakmalsview.blogspot.com/ > > -- *Malintha Adikari* Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware Mobile: +94 71 2312958 Blog: http://malinthas.blogspot.com Page: http://about.me/malintha
