Hi,

Please ignore the previous post, the missing URL of the proposal is
appended.

I have come up with a draft proposal for the above GSoC project idea [1]. It
would be really helpful if you can go through it and post some feedback and
suggestions for possible improvements.

I think the section of " Estimated schedule" can be written in a more
detailed manner. The problem I had was that I am not well aware of the
workload and the complexity of each of these tests. So It was a bit hard to
decide on which should be done first.

Thanks in advance.


best regards,
/ thilina


[ <goog_1238602364479>
http://wiki.apache.org/general/ThilinaBuddhika/GSoC2009/ImprovingRampartTests




On Thu, Apr 2, 2009 at 1:56 AM, Thilina Buddhika <thilin...@gmail.com>wrote:

> Hi,
>
> I have come up with a draft proposal for the above GSoC project idea [1].
> It would be really helpful if you can go through it and post some feedback
> and suggestions for possible improvements.
>
> I think the section of " Estimated schedule" can be written in a more
> detailed manner. The problem I had was that I am not well aware of the
> workload and the complexity of each of these tests. So It was a bit hard to
> decide on which should be done first.
>
> Thanks in advance.
>
> best regards,
> / thilina
>
>
> On Sun, Mar 29, 2009 at 5:36 PM, Thilina Buddhika <thilin...@gmail.com>wrote:
>
>> Hi,
>>
>> Thanks for the reply. I will write to the axis-user list asking for more
>> ideas. I'll go through the references you have suggested first and then
>> start working on the proposal as the next step.
>>
>> I planning to study the existing tests[1] to get some more inputs to my
>> proposal.
>>
>> thanks.
>>
>> / thlina
>>
>> [1] -
>> http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-tests/src/test/java/org/apache/
>>
>> On Sat, Mar 28, 2009 at 11:40 PM, Nandana Mihindukulasooriya <
>> nandana....@gmail.com> wrote:
>>
>>> Hi Thilina,
>>>     Yes, That is one area in Rampart which needs improvements. These
>>> are some of  areas I see which needs more tests.
>>>
>>> 1.) Binding level policy configuration
>>>     If you are familiar with Axis2 you must probably know that Axis2
>>> added the ability to apply binding level policies via services.xml in
>>> Axis2. According to WS - Security Policy specification, security
>>> policies should be at binding level and not in port type (service)
>>> level. But all the Rampart tests currently uses older configuration
>>> which applies policies at service level. So one improvements would be
>>> add tests which uses binding / binding operation / binding message
>>> level policies. This tutorial will provide more information on how to
>>> configure policies at these levels [1].
>>>
>>> 2.) Tests for negative scenarios
>>>    Rampart has very few tests for negative scenarios. As this is a
>>> major part of security testing, I think we need lot more test cases
>>> for negative scenarios.Some test cases would be, for no security
>>> header, empty security headers, wrong encrypted parts / signed parts
>>> etc.
>>>
>>> 3.) Improve tests to use code generated stubs, rather than service client
>>>   Most of the tests use service client directly and not the stub
>>> generated from WSDL. I think we should have test which uses
>>> dynamically generates stubs from the WSDL. This will cover both WSDL
>>> generation aspect and code generation aspect when security policies
>>> are attached to the service.
>>>
>>> 4.) Test for policies attached at different levels
>>>    This is extension to point 1.).  In addition to binding level
>>> policies we need to add test cases for message level and operation
>>> level policies.
>>>
>>> 5.) Test cases for Secure MTOM scenarios
>>>     This is also an area which is lacking test cases.
>>>
>>> These are the areas that popped in to my mind. I suggest you to write
>>> to axis-user list also with these ideas and get their feedback. They
>>> also might have areas that they want to see more test cases in
>>> Rampart. Tutorials here [2] will help you to get started.
>>>
>>> thanks,
>>> Nandana
>>>
>>> [1] - https://wso2.org/library/3786
>>> [2] - http://ws.apache.org/rampart/articles.html
>>>
>>> On 3/28/09, Thilina Buddhika <thilin...@gmail.com> wrote:
>>> > Hi,
>>> >
>>> > I am Thilina Mahesh Buddhika, an undergraduate student from Sri Lanka.
>>> I am
>>> > interested in Apache Rampart project and willing to contribute to it
>>> and I
>>> > feel that GSoC is a good entry point.
>>> >
>>> > I would like to contribute to improve the rampart tests as my GSoC
>>> project.
>>> > I would like to add tests for the features and scenarios that do not
>>> have
>>> > tests at the moment.
>>> >
>>> > I hope this will be useful to Rampart and I would like to get some
>>> feedback
>>> > from the community about this idea.
>>> >
>>> > Thanks.
>>> >
>>> > / thilina.
>>> >
>>>
>>
>>
>>
>> --
>> E-Mail         : thilin...@gmail.com
>> I blog here : http://thilinamb.com
>>
>
>
>
> --
> E-Mail         : thilin...@gmail.com
> I blog here : http://thilinamb.com
>



-- 
E-Mail         : thilin...@gmail.com
I blog here : http://thilinamb.com

Reply via email to