On Mon, Mar 3, 2014 at 6:10 PM, Krishantha Samaraweera <[email protected]>wrote:
> Hi all, > > I would like to propose $subject. The test automation framework heavily > depends on admin service clients which use service-stubs to invoke backend > admin services. This approach will by-pass the management UI and call the > backend web services directly. Maintaining set of Admin service clients > inside test automation framework has it's own pros and cons. > > The main problems is maintenance overhead. There were incidents that > service API has changed and no one build the branch up to test framework > level before the commit. So this introduced compilation failures in test > framework API. With our new git based repository model, eliminating this > kind of mistakes are required to scale fast. Moving these clients to > service-stub level guarantee to detect any compilation failures at > repository level. Since the framework support for platform level test > automation, all most all service-stubs were taken as dependencies to test > framework API. This will introduce many drawbacks when it comes to single > product release. > > Moving admin services clients will improve test-ability and provide user > friendly way for product users to consume admin services. Also this will > eliminate necessity of releasing all service stubs at the time of > automation framework release (in initial phase) > > Please let me know your suggestions? > +1 I assume after moving these clients in to underline stub modules particular team is responsible for maintenance. IMHO to make it more practical we should add process so that when introducing a new stub there should be a new service client as well WDYT ? During the initial stage it would be better automation team can distribute existing service clients into among platform projects to keep consistency. Thanks ! > > Thanks, > Krishantha. > > -- > Krishantha Samaraweera > Senior Technical Lead - Test Automation > Mobile: +94 77 7759918 > WSO2, Inc.; http://wso2.com/ > lean . enterprise . middlewear. > -- Sagara Gunathunga Senior Technical Lead; WSO2, Inc.; http://wso2.com V.P Apache Web Services; http://ws.apache.org/ Linkedin; http://www.linkedin.com/in/ssagara Blog ; http://ssagara.blogspot.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
