On Fri, Sep 6, 2013 at 12:07 PM, Krishantha Samaraweera <[email protected]
> wrote:

> Hi Chamath,
>
> Yes you are correct. XPaths can only be used if there is no other choice.
> We have introduced Page object repository and mapper.properties [1] file to
> hold all page elements separately. With this model,  If there are layout
> changes then changes to test case code will be minimal. However we are
> still experimenting how to cater frequent UI changes with this model.
>
> BTW, I can do a quick introductory session for you guys to start with BE
> test automation. Let me know about team availability.
>
> This would be great Krishantha. Unfortunately we cannot have all the team
members since the team is on a rotational leave. However today we have the
starting members Asela and Pushpalanka also several others.  Is it possible
today? Also another session after 16th with remaining members? IS Team pls
respond if you are able to make it today...

Here is my +1 for today.


Thanks,
> Krishantha.
>
> [1]
> https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.2.0/platform-integration/test-automation-framework/4.2.0/org.wso2.carbon.automation.api/src/main/resources/mapper.properties
>
>
>
>
> On Fri, Sep 6, 2013 at 11:39 AM, Chamath Gunawardana <[email protected]>wrote:
>
>>
>>
>>
>> On Fri, Sep 6, 2013 at 11:25 AM, Krishantha Samaraweera <
>> [email protected]> wrote:
>>
>>> Hi,
>>>
>>> The UI integration module has also been added to IS 4.5.0 [1], you will
>>> find some test cases which can be used as a reference for starting UI
>>> scenarios.
>>>
>>> Let's focus on UI integration tests only if we cannot write BE test
>>> cases. IMO, we can start writing UI tests once we achieve good coverage
>>> though BE tests. And after finalizing with user and management views which
>>> is going to be a new feature in next release.
>>>
>>> Thanks Krishantha for the updates. Agree with you on first writing the
>> BE integration tests.
>> Also when writing UI tests we need to define the "Id" attribute for UI
>> elements as and when required without using Xpaths in the tests. Since if
>> we use Xpaths the test gets depend on the layout which will break if the
>> layout changed.
>>
>> Thanks,
>>> Krishantha.
>>>
>>> [1]
>>> https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.2.0/products/is/4.5.0/modules/integration/tests-ui/
>>>
>>>
>>>
>>>
>>> On Fri, Sep 6, 2013 at 10:46 AM, Johann Nallathamby <[email protected]>wrote:
>>>
>>>> Hi,
>>>>
>>>> This webinar [1] also might help to get a high level idea of our
>>>> automation framework.
>>>>
>>>> [1]
>>>> http://wso2.com/library/webinars/2013/04/wso2-test-automation-framework-approach-adoption
>>>>
>>>> Thanks,
>>>> Johann.
>>>>
>>>>
>>>> On Fri, Sep 6, 2013 at 10:34 AM, Chamath Gunawardana <[email protected]
>>>> > wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> As we need to increase the integration test coverage of IS for the
>>>>> next release we need identify the priority areas/critical paths that we
>>>>> first need to be covered. Hence your input on this will greatly help.
>>>>> Please pitch in..
>>>>>
>>>>> Please find below some resources and guidelines that you can get
>>>>> familiar with before we start writing the tests next week.
>>>>>
>>>>> * Krishantha and the Automation team have already written IS tests
>>>>> that we can refer to get started in [1].
>>>>> * Please make your self familiar with automation framework and
>>>>> guidelines on writing tests in [2] if not already.
>>>>> * Use of the TestNG Annotations properly as Krishantha have mentioned
>>>>> in another mail thread since this will avoid simultaneous test runs which
>>>>> will cause tests to be fail. Also make sure you run the TestNG version
>>>>> 6.1.1.
>>>>> * Make server state consistent by cleaning the data after test.
>>>>>
>>>>> Also please find the IS integration test allocations in [3].
>>>>>
>>>>> [1] -
>>>>> https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.2.0/products/is/4.5.0/modules/integration/src/test/java/org/wso2/identity/integration/tests
>>>>>
>>>>> [2] -
>>>>> http://docs.wso2.org/display/TA100/Best+Practices+for+Writing+Integration+Tests
>>>>>
>>>>> [3] -
>>>>> https://docs.google.com/a/wso2.com/spreadsheet/ccc?key=0AtS5Oii8ega9dEV4Qy05VVhoZ1Vkb2YzaHJWZGZJV3c#gid=1
>>>>>
>>>>>
>>>>>
>>>>> Thanks,
>>>>> --
>>>>> Best Regards,
>>>>> Chamath Gunawardana
>>>>> Technical Lead; WSO2 Inc.
>>>>> Mobile : +94776322240
>>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>> Best Regards,
>> Chamath Gunawardana
>> Technical Lead; WSO2 Inc.
>> Mobile : +94776322240
>>
>
>


-- 
Best Regards,
Chamath Gunawardana
Technical Lead; WSO2 Inc.
Mobile : +94776322240
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to