On Mon, Mar 3, 2014 at 9:55 PM, Sagara Gunathunga <[email protected]> wrote:

>
>
>
> 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.
>

Automation team can own initial distribution of Service clients among
service-stub modules.

Thanks,
Krishantha.


> 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
>
>


-- 
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

Reply via email to