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

Reply via email to