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
Does it make sense, do you think it's only an utopia?
Thanks
Jacques