Hi Jacques,

Yeah makes sense, I like your idea.

One thing at a time though, we badly badly need unit tests right now and I
recommend we focus most of our efforts in the next few months in building
the unit tests as soon as I'm done with implementing it (hopefully very
soon)

Then again I also think the order logic is overly complex and should also
be eventually simplified. I am drifting too much aren't I? Okay I will zip
it :)

Taher Alkhateeb
On Jun 17, 2016 11:16 AM, "Jacques Le Roux" <[email protected]>
wrote:

> Thanks Taher,
>
> The diagram says it all indeed. There are certainly crucial parts of the
> UI we would like to cover, like order creation (in both order manager and
> variants in ecommerce)... and such...
>
> Jacques
>
>
> Le 17/06/2016 à 08:26, Taher Alkhateeb a écrit :
>
>> Hi Gil,
>>
>> For me it's a simple rule, lots of unit tests, less integration tests,
>> even
>> less functional tests (selenium). But I think all are useful if done in
>> proper quantity
>>
>> I like this diagram in a way summarizes it ->
>> http://i.stack.imgur.com/fjQvQ.png
>>
>> Taher Alkhateeb
>>
>> On Fri, Jun 17, 2016 at 9:19 AM, gil portenseigne <
>> [email protected]> wrote:
>>
>> Hi,
>>>
>>> Neogia selenium/webdriver test suite have been abandonned, and we decided
>>> at Néréide to stop doing Selenium UI testing since it needs a lot of
>>> effort
>>> to maintain, they are very long to pass, and *weren't stable enough*
>>> (maybe
>>> that's because we used a lot of ajax area update...) in the way that not
>>> changing code make the test go red/blue...
>>>
>>> Technically I used to convert my selenium test case to Junit4 class... No
>>> problem with this technology
>>>
>>>  From my experience, UI testing is a good way too ensure one or more
>>> customer core process of an application through UI, but i faced so many
>>> problems with it, that the word Utopia ring a bell to me. I'd rather like
>>> integration tests like they are in OFBiz yet.
>>>
>>> Moreover, OOTB UI in OFBiz is not intended to be used directly for a
>>> customer/user, without adapting it to his needs, i cannot imagine
>>> testsuites covering all the processes provided by OFBiz, and maintaining
>>> it...
>>> I already have problem to find time to contribute in OFBiz as I wish, I
>>> won't spend this time maintaining selenium testcase...
>>>
>>> It's a quite negative opinion here, i know that Olivier is still using it
>>> for its project, he might have a different POV.
>>>
>>> Best Regards
>>>
>>> Gil
>>>
>>> P.S. : Why not some selenium tests in example component, to test widgets
>>> and show user how to implement selenium testing within OFBiz, but that's
>>> not the goal of the discussion.
>>>
>>> On 16/06/2016 21:40, Jacques Le Roux wrote:
>>>
>>> Hi,
>>>
>>> With the considerable HW effort, a lot of things are going on recently,
>>> and it's hard to follow. I though noticed that we experience more and
>>> more
>>> regressions (not all related to HW effort, far from it).
>>>
>>> Fortunately it's so far mostly minor points and often related with the
>>> UI,
>>> OFBIZ-7346 and OFBIZ-7363 being counter examples (OFBIZ-7346 can be
>>> critical)
>>>
>>>  From my experience, w/o a QA person or team, it's very hard to detect
>>> those side effects at the UI level when you refactor or fix it. I
>>> remember
>>> the (ex) Neogia team (mostly Erwan) tried to maintain a
>>> Selenium/Webdriver
>>> set of tests. I don't know if they continue/d.
>>>
>>> Since we spoke about Junit and unit tests recently, some prefer TestNG,
>>> at
>>> least coupled with Selenium <http://testng.org/doc/selenium.html>
>>> http://testng.org/doc/selenium.html
>>>
>>> Does it make sense, do you think it's only an utopia?
>>>
>>> Thanks
>>>
>>> Jacques
>>>
>>>
>>>
>>>
>

Reply via email to