You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by BJ Freeman <bj...@free-man.net> on 2010/05/26 04:18:04 UTC
Sorely need testers-- was syncing code on server and laptop was demo-trunk
error changing Company address
we need button pusher and business that need to accomplish a task.
one of the top level testing tools is selenium
https://issues.apache.org/jira/browse/OFBIZ-3511
your welcome to add to the library.
=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist
Chat Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
Matt Warnock sent the following on 5/25/2010 6:40 PM:
> Based on encouraging comments from you and Jacopo and others, and seeing
> the rate at which new commits are added, I am thinking it may be best to
> get on the trunk, even for production. However I can't imagine running
> nightly builds on a production server.
>
> I'm thinking I'd build nightly on the development laptop, and update the
> production server every week or two, to a fairly recent, more-or-less
> "known good" revision level. I'm hoping this would provide the best of
> both worlds. And I'm hoping that this would avoid any mission-critical
> breakages until the fixes have been committed. Does that seem
> reasonable?
>
> I don't kid myself that I can submit much code yet, but hopefully I can
> help test and document bugs, even if I can't fix them yet. Hopefully
> that will come soon.
>
Re: Sorely need testers-- was syncing code on server and laptop
was demo-trunk error changing Company address
Posted by Matt Warnock <mw...@ridgecrestherbals.com>.
Well, we certainly qualify for those two things.
FWIW, for OFBiz, it doesn't seem to me that selenium would add that much
over good regression testing of the SECAs, services, actions, methods,
and other elements-- since inputs feed directly into services in a very
consistent and predictable way (unlike many other systems I have seen),
it would seem that good regression "harness" testing would uncover
almost everything everything except true "look and feel" or browser
quirk problems. Selenium would be largely superfluous, IMO.
I first assumed that selenium was similar to the test suites in the perl
CPAN world-- automated regression testing of the libraries under a broad
variety of execution environments. I was surprised to find out what it
really was.
--
Matt Warnock <mw...@ridgecrestherbals.com>
RidgeCrest Herbals, Inc.
On Tue, 2010-05-25 at 19:18 -0700, BJ Freeman wrote:
> we need button pusher and business that need to accomplish a task.
> one of the top level testing tools is selenium
> https://issues.apache.org/jira/browse/OFBIZ-3511
> your welcome to add to the library.
>
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
>
> Systems Integrator-- Glad to Assist
>
> Chat Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>
>
> Matt Warnock sent the following on 5/25/2010 6:40 PM:
> > Based on encouraging comments from you and Jacopo and others, and seeing
> > the rate at which new commits are added, I am thinking it may be best to
> > get on the trunk, even for production. However I can't imagine running
> > nightly builds on a production server.
> >
> > I'm thinking I'd build nightly on the development laptop, and update the
> > production server every week or two, to a fairly recent, more-or-less
> > "known good" revision level. I'm hoping this would provide the best of
> > both worlds. And I'm hoping that this would avoid any mission-critical
> > breakages until the fixes have been committed. Does that seem
> > reasonable?
> >
> > I don't kid myself that I can submit much code yet, but hopefully I can
> > help test and document bugs, even if I can't fix them yet. Hopefully
> > that will come soon.
> >
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by chris snow <ch...@googlemail.com>.
User manual would be a good basis, if it describes ui processes. Where can
I find the user manual?
On 26 May 2010 10:30, "BJ Freeman" <bj...@free-man.net> wrote:
forgot
should use User manual as the test case.
=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Suppli...
BJ Freeman sent the following on 5/26/2010 2:18 AM:
> Chris there are many ways to test.
> I see selenium more as business logic to data test using the ...
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http:/...
> chris snow sent the following on 5/25/2010 9:12 PM:
>> Hi BJ - i'd like to start adding selenium t...
>> we need button pusher and business that need to accomplish a task.
>> one of the top level testin...
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by chris snow <ch...@googlemail.com>.
Hi Sam,
A useful technique is to base tests on the use cases / activity diagrams.
It may be a good idea to focus on creating these first.
BOUML is a good free tool for UML diagramming.
Cheers,
Chris
On Wed, May 26, 2010 at 7:27 AM, Sam Hamilton <sa...@sh81.com> wrote:
> Hi Chris,
>
> Perhaps if we start with the a big overview of test cases per component
> people will start adding to them later for the ones that are missing?
>
> Perhaps the simplest tests to start adding would be ecommerce as its all
> customer facing and so in my opinion the simplest to get good selenium
> coverage.
>
> I can help out with some facility stuff as we use that here.
>
> Cheers
> Sam
>
>
> On 26/05/2010 12:12, chris snow wrote:
> > Hi BJ - i'd like to start adding selenium tests, however, before adding
> > selenium tests, test cases need to be created. To create test cases,
> process
> > flows need to be understood/documented (I'm still at the understanding
> stage
> > hence my work on the help system). So in conclusion only those with
> > detailed knowledge of ofbiz processes can start adding selenium tests
> (only
> > a few people?).
> >
> > On 26 May 2010 03:18, "BJ Freeman" <bj...@free-man.net> wrote:
> >
> > we need button pusher and business that need to accomplish a task.
> > one of the top level testing tools is selenium
> > https://issues.apache.org/jira/browse/OFBIZ-3511
> > your welcome to add to the library.
> >
> > =========================
> > BJ Freeman
> > http://bjfreeman.elance.com
> > Strategic Power Office with Supplier Automation <
> > http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> > Specialtymarket.com <http://www.specialtymarket.com/>
> >
> > Systems Integrator-- Glad to Assist
> >
> > Chat Y! messenger: bjfr33man
> > Linkedin
> > <
> >
> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
> >>
> >
> >
> > Matt Warnock sent the following on 5/25/2010 6:40 PM:
> >> Based on encouraging comments from you and Jacopo and others, and seeing
> >> the rate at which new commits are added, I am thinking it may be best to
> >> get on the trunk, even for production. However I can't imagine running
> >> nightly builds on a production server.
> >>
> >> I'm thinking I'd build nightly on the development laptop, and update the
> >> production server every week or two, to a fairly recent, more-or-less
> >> "known good" revision level. I'm hoping this would provide the best of
> >> both worlds. And I'm hoping that this would avoid any mission-critical
> >> breakages until the fixes have been committed. Does that seem
> >> reasonable?
> >>
> >> I don't kid myself that I can submit much code yet, but hopefully I can
> >> help test and document bugs, even if I can't fix them yet. Hopefully
> >> that will come soon.
> >>
> >
>
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by Sam Hamilton <sa...@sh81.com>.
Hi Chris,
Perhaps if we start with the a big overview of test cases per component
people will start adding to them later for the ones that are missing?
Perhaps the simplest tests to start adding would be ecommerce as its all
customer facing and so in my opinion the simplest to get good selenium
coverage.
I can help out with some facility stuff as we use that here.
Cheers
Sam
On 26/05/2010 12:12, chris snow wrote:
> Hi BJ - i'd like to start adding selenium tests, however, before adding
> selenium tests, test cases need to be created. To create test cases, process
> flows need to be understood/documented (I'm still at the understanding stage
> hence my work on the help system). So in conclusion only those with
> detailed knowledge of ofbiz processes can start adding selenium tests (only
> a few people?).
>
> On 26 May 2010 03:18, "BJ Freeman" <bj...@free-man.net> wrote:
>
> we need button pusher and business that need to accomplish a task.
> one of the top level testing tools is selenium
> https://issues.apache.org/jira/browse/OFBIZ-3511
> your welcome to add to the library.
>
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <
> http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
>
> Systems Integrator-- Glad to Assist
>
> Chat Y! messenger: bjfr33man
> Linkedin
> <
> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
>>
>
>
> Matt Warnock sent the following on 5/25/2010 6:40 PM:
>> Based on encouraging comments from you and Jacopo and others, and seeing
>> the rate at which new commits are added, I am thinking it may be best to
>> get on the trunk, even for production. However I can't imagine running
>> nightly builds on a production server.
>>
>> I'm thinking I'd build nightly on the development laptop, and update the
>> production server every week or two, to a fairly recent, more-or-less
>> "known good" revision level. I'm hoping this would provide the best of
>> both worlds. And I'm hoping that this would avoid any mission-critical
>> breakages until the fixes have been committed. Does that seem
>> reasonable?
>>
>> I don't kid myself that I can submit much code yet, but hopefully I can
>> help test and document bugs, even if I can't fix them yet. Hopefully
>> that will come soon.
>>
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by chris snow <ch...@googlemail.com>.
Hi BJ - i'd like to start adding selenium tests, however, before adding
selenium tests, test cases need to be created. To create test cases, process
flows need to be understood/documented (I'm still at the understanding stage
hence my work on the help system). So in conclusion only those with
detailed knowledge of ofbiz processes can start adding selenium tests (only
a few people?).
On 26 May 2010 03:18, "BJ Freeman" <bj...@free-man.net> wrote:
we need button pusher and business that need to accomplish a task.
one of the top level testing tools is selenium
https://issues.apache.org/jira/browse/OFBIZ-3511
your welcome to add to the library.
=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <
http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist
Chat Y! messenger: bjfr33man
Linkedin
<
http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
>
Matt Warnock sent the following on 5/25/2010 6:40 PM:
> Based on encouraging comments from you and Jacopo and others, and seeing
> the rate at which new commits are added, I am thinking it may be best to
> get on the trunk, even for production. However I can't imagine running
> nightly builds on a production server.
>
> I'm thinking I'd build nightly on the development laptop, and update the
> production server every week or two, to a fairly recent, more-or-less
> "known good" revision level. I'm hoping this would provide the best of
> both worlds. And I'm hoping that this would avoid any mission-critical
> breakages until the fixes have been committed. Does that seem
> reasonable?
>
> I don't kid myself that I can submit much code yet, but hopefully I can
> help test and document bugs, even if I can't fix them yet. Hopefully
> that will come soon.
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by chris snow <ch...@googlemail.com>.
That's why I am focusing on improving the help / documentation!
On 26 May 2010 10:49, "BJ Freeman" <bj...@free-man.net> wrote:
ah the crux of the problem.
we have some but it really needs to be fleshed out.
here is a place to start
https://cwiki.apache.org/confluence/display/OFBENDUSER/OFBiz+End+User+Docs+Home
=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Suppl...
chris snow sent the following on 5/26/2010 2:40 AM:
> User manual would be a good basis, if it describes ui processes. Where can
> I find the user manu...
> On 26 May 2010 10:30, "BJ Freeman" <bj...@free-man.net> wrote:
>
> forgot
> should use User manu...
> Strategic Power Office with Suppli...
> BJ Freeman sent the following on 5/26/2010 2:18 AM:
>
>> Chris there are many ways to test.
>> I see selenium more as business logic to data test using the ...
>
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier Automation <http:/...
>
>> chris snow sent the following on 5/25/2010 9:12 PM:
>>> Hi BJ - i'd like to start adding selenium t...
>
>>> we need button pusher and business that need to accomplish a task.
>>> one of the top level testin...
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by BJ Freeman <bj...@free-man.net>.
hopefully it will be consistent enough to make test cases for each then
run time from end to end.
=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist
Chat Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
chris snow sent the following on 5/26/2010 3:19 AM:
> That's why I am focusing on improving the help / documentation!
>
> On 26 May 2010 10:49, "BJ Freeman" <bj...@free-man.net> wrote:
>
> ah the crux of the problem.
> we have some but it really needs to be fleshed out.
> here is a place to start
> https://cwiki.apache.org/confluence/display/OFBENDUSER/OFBiz+End+User+Docs+Home
>
>
>
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Suppl...
> chris snow sent the following on 5/26/2010 2:40 AM:
>
>> User manual would be a good basis, if it describes ui processes. Where can
>> I find the user manu...
>
>> On 26 May 2010 10:30, "BJ Freeman" <bj...@free-man.net> wrote:
>>
>> forgot
>> should use User manu...
>> Strategic Power Office with Suppli...
>
>> BJ Freeman sent the following on 5/26/2010 2:18 AM:
>>
>>> Chris there are many ways to test.
>>> I see selenium more as business logic to data test using the ...
>
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier Automation <http:/...
>
>>> chris snow sent the following on 5/25/2010 9:12 PM:
>>>> Hi BJ - i'd like to start adding selenium t...
>
>>>> we need button pusher and business that need to accomplish a task.
>>>> one of the top level testin...
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by BJ Freeman <bj...@free-man.net>.
ah the crux of the problem.
we have some but it really needs to be fleshed out.
here is a place to start
https://cwiki.apache.org/confluence/display/OFBENDUSER/OFBiz+End+User+Docs+Home
=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist
Chat Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
chris snow sent the following on 5/26/2010 2:40 AM:
> User manual would be a good basis, if it describes ui processes. Where can
> I find the user manual?
>
> On 26 May 2010 10:30, "BJ Freeman" <bj...@free-man.net> wrote:
>
> forgot
> should use User manual as the test case.
>
>
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Suppli...
> BJ Freeman sent the following on 5/26/2010 2:18 AM:
>
>> Chris there are many ways to test.
>> I see selenium more as business logic to data test using the ...
>
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier Automation <http:/...
>
>> chris snow sent the following on 5/25/2010 9:12 PM:
>>> Hi BJ - i'd like to start adding selenium t...
>
>>> we need button pusher and business that need to accomplish a task.
>>> one of the top level testin...
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by BJ Freeman <bj...@free-man.net>.
Chris there are many ways to test.
I see selenium more as business logic to data test using the available UI.
It test real world interaction with the user of ofbiz.
here is one scenario
Place an order(ecoomerce or Orderentry)
send product
view the GL for expected results (through the UI).
For PO
Place an order(Orderentry)
receive product
pay supplier
check GL for expected results(through the UI)
Now this test all underlying code and if the user can use the results
for business.
you can break this down to component tests if you like but the end goal
is totest user ability to have a functional system.
=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist
Chat Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
chris snow sent the following on 5/25/2010 9:12 PM:
> Hi BJ - i'd like to start adding selenium tests, however, before adding
> selenium tests, test cases need to be created. To create test cases, process
> flows need to be understood/documented (I'm still at the understanding stage
> hence my work on the help system). So in conclusion only those with
> detailed knowledge of ofbiz processes can start adding selenium tests (only
> a few people?).
>
> On 26 May 2010 03:18, "BJ Freeman" <bj...@free-man.net> wrote:
>
> we need button pusher and business that need to accomplish a task.
> one of the top level testing tools is selenium
> https://issues.apache.org/jira/browse/OFBIZ-3511
> your welcome to add to the library.
>
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <
> http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
>
> Systems Integrator-- Glad to Assist
>
> Chat Y! messenger: bjfr33man
> Linkedin
> <
> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
>
>
> Matt Warnock sent the following on 5/25/2010 6:40 PM:
>> Based on encouraging comments from you and Jacopo and others, and seeing
>> the rate at which new commits are added, I am thinking it may be best to
>> get on the trunk, even for production. However I can't imagine running
>> nightly builds on a production server.
>>
>> I'm thinking I'd build nightly on the development laptop, and update the
>> production server every week or two, to a fairly recent, more-or-less
>> "known good" revision level. I'm hoping this would provide the best of
>> both worlds. And I'm hoping that this would avoid any mission-critical
>> breakages until the fixes have been committed. Does that seem
>> reasonable?
>>
>> I don't kid myself that I can submit much code yet, but hopefully I can
>> help test and document bugs, even if I can't fix them yet. Hopefully
>> that will come soon.
>>
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by BJ Freeman <bj...@free-man.net>.
here is one not in the links
https://cwiki.apache.org/confluence/display/OFBENDUSER/Apache+OFBiz+Business+Setup+Guide
=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist
Chat Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
BJ Freeman sent the following on 5/26/2010 2:49 AM:
> ah the crux of the problem.
> we have some but it really needs to be fleshed out.
> here is a place to start
> https://cwiki.apache.org/confluence/display/OFBENDUSER/OFBiz+End+User+Docs+Home
>
>
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
>
> Systems Integrator-- Glad to Assist
>
> Chat Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>
>
> chris snow sent the following on 5/26/2010 2:40 AM:
>> User manual would be a good basis, if it describes ui processes. Where can
>> I find the user manual?
>>
>> On 26 May 2010 10:30, "BJ Freeman" <bj...@free-man.net> wrote:
>>
>> forgot
>> should use User manual as the test case.
>>
>>
>> =========================
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Suppli...
>> BJ Freeman sent the following on 5/26/2010 2:18 AM:
>>
>>> Chris there are many ways to test.
>>> I see selenium more as business logic to data test using the ...
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier Automation <http:/...
>>> chris snow sent the following on 5/25/2010 9:12 PM:
>>>> Hi BJ - i'd like to start adding selenium t...
>>>> we need button pusher and business that need to accomplish a task.
>>>> one of the top level testin...
>
>
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by Ruth Hoffman <rh...@aesolves.com>.
Hi Erwan:
Thanks.
Regards,
Ruth
Erwan de FERRIERES wrote:
> Le 26/05/2010 18:55, Ruth Hoffman a écrit :
>> Hi Erwan:
>> True, but I prefer not to build them in a vacuum. I like to test
>> everything I do before I put it out for public consumption. So, I
>> couldn't build and test with a local version of OFBiz because the 9.04
>> Selenium integration is not complete.
>>
>> Regards,
>> Ruth
>>
>> Erwan de FERRIERES wrote:
>>> Le 26/05/2010 16:27, Ruth Hoffman a écrit :
>>>> Hi BJ:
>>>> If you back-port Selenium to 9.04, I'd be happy to come up with some
>>>> test cases. I've already got an extensive list of business test case
>>>> scenarios I used for various tasks involving OFBiz.
>>>> I can't use 10.x or trunk because I'm still running Java 1.5 in
>>>> production.
>>>>
>>> Hi Ruth,
>>>
>>> you can just put your tests in the jira issue, and they will be
>>> converted to the latest OFBiz version. I'm sure there are some people
>>> willing to do this !
>>>
>>> Cheers,
>>>
>>
> Anyway, you can test without having selenium installed into OFBiz. you
> just need selenium RC and launch tests from it.
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by Erwan de FERRIERES <er...@nereide.fr>.
Le 26/05/2010 18:55, Ruth Hoffman a écrit :
> Hi Erwan:
> True, but I prefer not to build them in a vacuum. I like to test
> everything I do before I put it out for public consumption. So, I
> couldn't build and test with a local version of OFBiz because the 9.04
> Selenium integration is not complete.
>
> Regards,
> Ruth
>
> Erwan de FERRIERES wrote:
>> Le 26/05/2010 16:27, Ruth Hoffman a écrit :
>>> Hi BJ:
>>> If you back-port Selenium to 9.04, I'd be happy to come up with some
>>> test cases. I've already got an extensive list of business test case
>>> scenarios I used for various tasks involving OFBiz.
>>> I can't use 10.x or trunk because I'm still running Java 1.5 in
>>> production.
>>>
>> Hi Ruth,
>>
>> you can just put your tests in the jira issue, and they will be
>> converted to the latest OFBiz version. I'm sure there are some people
>> willing to do this !
>>
>> Cheers,
>>
>
Anyway, you can test without having selenium installed into OFBiz. you
just need selenium RC and launch tests from it.
--
Erwan de FERRIERES
www.nereide.biz
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by Ruth Hoffman <rh...@aesolves.com>.
Hi Erwan:
True, but I prefer not to build them in a vacuum. I like to test
everything I do before I put it out for public consumption. So, I
couldn't build and test with a local version of OFBiz because the 9.04
Selenium integration is not complete.
Regards,
Ruth
Erwan de FERRIERES wrote:
> Le 26/05/2010 16:27, Ruth Hoffman a écrit :
>> Hi BJ:
>> If you back-port Selenium to 9.04, I'd be happy to come up with some
>> test cases. I've already got an extensive list of business test case
>> scenarios I used for various tasks involving OFBiz.
>> I can't use 10.x or trunk because I'm still running Java 1.5 in
>> production.
>>
> Hi Ruth,
>
> you can just put your tests in the jira issue, and they will be
> converted to the latest OFBiz version. I'm sure there are some people
> willing to do this !
>
> Cheers,
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by Erwan de FERRIERES <er...@nereide.fr>.
Le 26/05/2010 16:27, Ruth Hoffman a écrit :
> Hi BJ:
> If you back-port Selenium to 9.04, I'd be happy to come up with some
> test cases. I've already got an extensive list of business test case
> scenarios I used for various tasks involving OFBiz.
> I can't use 10.x or trunk because I'm still running Java 1.5 in production.
>
Hi Ruth,
you can just put your tests in the jira issue, and they will be
converted to the latest OFBiz version. I'm sure there are some people
willing to do this !
Cheers,
--
Erwan de FERRIERES
www.nereide.biz
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by Ruth Hoffman <rh...@aesolves.com>.
Hi BJ:
If you back-port Selenium to 9.04, I'd be happy to come up with some
test cases. I've already got an extensive list of business test case
scenarios I used for various tasks involving OFBiz.
I can't use 10.x or trunk because I'm still running Java 1.5 in production.
Regards,
Ruth
----------------------------------------------------
Find me on the web at http://www.myofbiz.com or Google keyword "myofbiz"
ruth.hoffman@myofbiz.com
BJ Freeman wrote:
> forgot
> should use User manual as the test case.
>
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
>
> Systems Integrator-- Glad to Assist
>
> Chat Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>
>
> BJ Freeman sent the following on 5/26/2010 2:18 AM:
>
>> Chris there are many ways to test.
>> I see selenium more as business logic to data test using the available UI.
>> It test real world interaction with the user of ofbiz.
>> here is one scenario
>> Place an order(ecoomerce or Orderentry)
>> send product
>> view the GL for expected results (through the UI).
>>
>> For PO
>> Place an order(Orderentry)
>> receive product
>> pay supplier
>> check GL for expected results(through the UI)
>> Now this test all underlying code and if the user can use the results
>> for business.
>>
>> you can break this down to component tests if you like but the end goal
>> is totest user ability to have a functional system.
>>
>> =========================
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>> Specialtymarket.com <http://www.specialtymarket.com/>
>>
>> Systems Integrator-- Glad to Assist
>>
>> Chat Y! messenger: bjfr33man
>> Linkedin
>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>
>>
>> chris snow sent the following on 5/25/2010 9:12 PM:
>>
>>> Hi BJ - i'd like to start adding selenium tests, however, before adding
>>> selenium tests, test cases need to be created. To create test cases, process
>>> flows need to be understood/documented (I'm still at the understanding stage
>>> hence my work on the help system). So in conclusion only those with
>>> detailed knowledge of ofbiz processes can start adding selenium tests (only
>>> a few people?).
>>>
>>> On 26 May 2010 03:18, "BJ Freeman" <bj...@free-man.net> wrote:
>>>
>>> we need button pusher and business that need to accomplish a task.
>>> one of the top level testing tools is selenium
>>> https://issues.apache.org/jira/browse/OFBIZ-3511
>>> your welcome to add to the library.
>>>
>>> =========================
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier Automation <
>>> http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>
>>> Systems Integrator-- Glad to Assist
>>>
>>> Chat Y! messenger: bjfr33man
>>> Linkedin
>>> <
>>> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
>>>
>>>
>>> Matt Warnock sent the following on 5/25/2010 6:40 PM:
>>>
>>>> Based on encouraging comments from you and Jacopo and others, and seeing
>>>> the rate at which new commits are added, I am thinking it may be best to
>>>> get on the trunk, even for production. However I can't imagine running
>>>> nightly builds on a production server.
>>>>
>>>> I'm thinking I'd build nightly on the development laptop, and update the
>>>> production server every week or two, to a fairly recent, more-or-less
>>>> "known good" revision level. I'm hoping this would provide the best of
>>>> both worlds. And I'm hoping that this would avoid any mission-critical
>>>> breakages until the fixes have been committed. Does that seem
>>>> reasonable?
>>>>
>>>> I don't kid myself that I can submit much code yet, but hopefully I can
>>>> help test and document bugs, even if I can't fix them yet. Hopefully
>>>> that will come soon.
>>>>
>>>>
>>
>>
>
>
>
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by Ruth Hoffman <rh...@aesolves.com>.
Hi BJ:
I'm most interested in using OFBiz exclusively to drive and manage the
process of testing. While the IDE part works just fine, the back end
OFBiz part doesn't work very well with 9.04. How to use the browser to
generate tests is pretty well documented. I was hoping I could put
together some documentation on how to use it w/9.04. The effort to get
it to work was beyond the time I had allocated. So, it's on the back
burner for me right now.
If you have time to add it to 9.04, I think that would be a welcome
enhancement to the code base.
Regards,
Ruth
----------------------------------------------------
Find me on the web at http://www.myofbiz.com or Google keyword "myofbiz"
ruth.hoffman@myofbiz.com
BJ Freeman wrote:
> Selenium IDE is in your browser and you can save your process.
> you can create them on 9.04 and use to test them on the trunk.
> you can have a folder for 9.04 and one for 10.04 using demo-stable or
> trunk.
> but I would suggest you just start with 9.04 and label as such in the
> filehnames then put them in the repository.
> then we have a test against 10.04 and the trunk as to what has changed
> from a users point of view.
>
> I will put the port on my list of lists of lists to do.
>
>
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
>
> Systems Integrator-- Glad to Assist
>
> Chat Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>
>
> Ruth Hoffman sent the following on 5/26/2010 7:27 AM:
>
>> Hi BJ:
>> If you back-port Selenium to 9.04, I'd be happy to come up with some
>> test cases. I've already got an extensive list of business test case
>> scenarios I used for various tasks involving OFBiz.
>> I can't use 10.x or trunk because I'm still running Java 1.5 in production.
>>
>> Regards,
>> Ruth
>> ----------------------------------------------------
>> Find me on the web at http://www.myofbiz.com or Google keyword "myofbiz"
>> ruth.hoffman@myofbiz.com
>>
>>
>> BJ Freeman wrote:
>>
>>> forgot
>>> should use User manual as the test case.
>>>
>>> =========================
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier Automation
>>> <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>
>>> Systems Integrator-- Glad to Assist
>>>
>>> Chat Y! messenger: bjfr33man
>>> Linkedin
>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>
>>>
>>>
>>> BJ Freeman sent the following on 5/26/2010 2:18 AM:
>>>
>>>
>>>> Chris there are many ways to test.
>>>> I see selenium more as business logic to data test using the
>>>> available UI.
>>>> It test real world interaction with the user of ofbiz.
>>>> here is one scenario
>>>> Place an order(ecoomerce or Orderentry)
>>>> send product
>>>> view the GL for expected results (through the UI).
>>>>
>>>> For PO
>>>> Place an order(Orderentry)
>>>> receive product
>>>> pay supplier
>>>> check GL for expected results(through the UI)
>>>> Now this test all underlying code and if the user can use the results
>>>> for business.
>>>>
>>>> you can break this down to component tests if you like but the end goal
>>>> is totest user ability to have a functional system.
>>>>
>>>> =========================
>>>> BJ Freeman
>>>> http://bjfreeman.elance.com
>>>> Strategic Power Office with Supplier Automation
>>>> <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>
>>>> Systems Integrator-- Glad to Assist
>>>>
>>>> Chat Y! messenger: bjfr33man
>>>> Linkedin
>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>
>>>>
>>>>
>>>> chris snow sent the following on 5/25/2010 9:12 PM:
>>>>
>>>>
>>>>> Hi BJ - i'd like to start adding selenium tests, however, before adding
>>>>> selenium tests, test cases need to be created. To create test cases,
>>>>> process
>>>>> flows need to be understood/documented (I'm still at the
>>>>> understanding stage
>>>>> hence my work on the help system). So in conclusion only those with
>>>>> detailed knowledge of ofbiz processes can start adding selenium
>>>>> tests (only
>>>>> a few people?).
>>>>>
>>>>> On 26 May 2010 03:18, "BJ Freeman" <bj...@free-man.net> wrote:
>>>>>
>>>>> we need button pusher and business that need to accomplish a task.
>>>>> one of the top level testing tools is selenium
>>>>> https://issues.apache.org/jira/browse/OFBIZ-3511
>>>>> your welcome to add to the library.
>>>>>
>>>>> =========================
>>>>> BJ Freeman
>>>>> http://bjfreeman.elance.com
>>>>> Strategic Power Office with Supplier Automation <
>>>>> http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>
>>>>> Systems Integrator-- Glad to Assist
>>>>>
>>>>> Chat Y! messenger: bjfr33man
>>>>> Linkedin
>>>>> <
>>>>> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
>>>>>
>>>>>
>>>>>
>>>>> Matt Warnock sent the following on 5/25/2010 6:40 PM:
>>>>>
>>>>>
>>>>>> Based on encouraging comments from you and Jacopo and others, and
>>>>>> seeing
>>>>>> the rate at which new commits are added, I am thinking it may be
>>>>>> best to
>>>>>> get on the trunk, even for production. However I can't imagine
>>>>>> running
>>>>>> nightly builds on a production server.
>>>>>>
>>>>>> I'm thinking I'd build nightly on the development laptop, and
>>>>>> update the
>>>>>> production server every week or two, to a fairly recent, more-or-less
>>>>>> "known good" revision level. I'm hoping this would provide the
>>>>>> best of
>>>>>> both worlds. And I'm hoping that this would avoid any
>>>>>> mission-critical
>>>>>> breakages until the fixes have been committed. Does that seem
>>>>>> reasonable?
>>>>>>
>>>>>> I don't kid myself that I can submit much code yet, but hopefully I
>>>>>> can
>>>>>> help test and document bugs, even if I can't fix them yet. Hopefully
>>>>>> that will come soon.
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>>
>>>
>>>
>>>
>
>
>
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by BJ Freeman <bj...@free-man.net>.
Selenium IDE is in your browser and you can save your process.
you can create them on 9.04 and use to test them on the trunk.
you can have a folder for 9.04 and one for 10.04 using demo-stable or
trunk.
but I would suggest you just start with 9.04 and label as such in the
filehnames then put them in the repository.
then we have a test against 10.04 and the trunk as to what has changed
from a users point of view.
I will put the port on my list of lists of lists to do.
=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist
Chat Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
Ruth Hoffman sent the following on 5/26/2010 7:27 AM:
> Hi BJ:
> If you back-port Selenium to 9.04, I'd be happy to come up with some
> test cases. I've already got an extensive list of business test case
> scenarios I used for various tasks involving OFBiz.
> I can't use 10.x or trunk because I'm still running Java 1.5 in production.
>
> Regards,
> Ruth
> ----------------------------------------------------
> Find me on the web at http://www.myofbiz.com or Google keyword "myofbiz"
> ruth.hoffman@myofbiz.com
>
>
> BJ Freeman wrote:
>> forgot
>> should use User manual as the test case.
>>
>> =========================
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier Automation
>> <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>> Specialtymarket.com <http://www.specialtymarket.com/>
>>
>> Systems Integrator-- Glad to Assist
>>
>> Chat Y! messenger: bjfr33man
>> Linkedin
>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>
>>
>>
>> BJ Freeman sent the following on 5/26/2010 2:18 AM:
>>
>>> Chris there are many ways to test.
>>> I see selenium more as business logic to data test using the
>>> available UI.
>>> It test real world interaction with the user of ofbiz.
>>> here is one scenario
>>> Place an order(ecoomerce or Orderentry)
>>> send product
>>> view the GL for expected results (through the UI).
>>>
>>> For PO
>>> Place an order(Orderentry)
>>> receive product
>>> pay supplier
>>> check GL for expected results(through the UI)
>>> Now this test all underlying code and if the user can use the results
>>> for business.
>>>
>>> you can break this down to component tests if you like but the end goal
>>> is totest user ability to have a functional system.
>>>
>>> =========================
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier Automation
>>> <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>
>>> Systems Integrator-- Glad to Assist
>>>
>>> Chat Y! messenger: bjfr33man
>>> Linkedin
>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>
>>>
>>>
>>> chris snow sent the following on 5/25/2010 9:12 PM:
>>>
>>>> Hi BJ - i'd like to start adding selenium tests, however, before adding
>>>> selenium tests, test cases need to be created. To create test cases,
>>>> process
>>>> flows need to be understood/documented (I'm still at the
>>>> understanding stage
>>>> hence my work on the help system). So in conclusion only those with
>>>> detailed knowledge of ofbiz processes can start adding selenium
>>>> tests (only
>>>> a few people?).
>>>>
>>>> On 26 May 2010 03:18, "BJ Freeman" <bj...@free-man.net> wrote:
>>>>
>>>> we need button pusher and business that need to accomplish a task.
>>>> one of the top level testing tools is selenium
>>>> https://issues.apache.org/jira/browse/OFBIZ-3511
>>>> your welcome to add to the library.
>>>>
>>>> =========================
>>>> BJ Freeman
>>>> http://bjfreeman.elance.com
>>>> Strategic Power Office with Supplier Automation <
>>>> http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>
>>>> Systems Integrator-- Glad to Assist
>>>>
>>>> Chat Y! messenger: bjfr33man
>>>> Linkedin
>>>> <
>>>> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
>>>>
>>>>
>>>>
>>>> Matt Warnock sent the following on 5/25/2010 6:40 PM:
>>>>
>>>>> Based on encouraging comments from you and Jacopo and others, and
>>>>> seeing
>>>>> the rate at which new commits are added, I am thinking it may be
>>>>> best to
>>>>> get on the trunk, even for production. However I can't imagine
>>>>> running
>>>>> nightly builds on a production server.
>>>>>
>>>>> I'm thinking I'd build nightly on the development laptop, and
>>>>> update the
>>>>> production server every week or two, to a fairly recent, more-or-less
>>>>> "known good" revision level. I'm hoping this would provide the
>>>>> best of
>>>>> both worlds. And I'm hoping that this would avoid any
>>>>> mission-critical
>>>>> breakages until the fixes have been committed. Does that seem
>>>>> reasonable?
>>>>>
>>>>> I don't kid myself that I can submit much code yet, but hopefully I
>>>>> can
>>>>> help test and document bugs, even if I can't fix them yet. Hopefully
>>>>> that will come soon.
>>>>>
>>>>>
>>>
>>>
>>
>>
>>
>>
>
Re: Sorely need testers-- was syncing code on server and laptop was
demo-trunk error changing Company address
Posted by BJ Freeman <bj...@free-man.net>.
forgot
should use User manual as the test case.
=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist
Chat Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
BJ Freeman sent the following on 5/26/2010 2:18 AM:
> Chris there are many ways to test.
> I see selenium more as business logic to data test using the available UI.
> It test real world interaction with the user of ofbiz.
> here is one scenario
> Place an order(ecoomerce or Orderentry)
> send product
> view the GL for expected results (through the UI).
>
> For PO
> Place an order(Orderentry)
> receive product
> pay supplier
> check GL for expected results(through the UI)
> Now this test all underlying code and if the user can use the results
> for business.
>
> you can break this down to component tests if you like but the end goal
> is totest user ability to have a functional system.
>
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
>
> Systems Integrator-- Glad to Assist
>
> Chat Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>
>
> chris snow sent the following on 5/25/2010 9:12 PM:
>> Hi BJ - i'd like to start adding selenium tests, however, before adding
>> selenium tests, test cases need to be created. To create test cases, process
>> flows need to be understood/documented (I'm still at the understanding stage
>> hence my work on the help system). So in conclusion only those with
>> detailed knowledge of ofbiz processes can start adding selenium tests (only
>> a few people?).
>>
>> On 26 May 2010 03:18, "BJ Freeman" <bj...@free-man.net> wrote:
>>
>> we need button pusher and business that need to accomplish a task.
>> one of the top level testing tools is selenium
>> https://issues.apache.org/jira/browse/OFBIZ-3511
>> your welcome to add to the library.
>>
>> =========================
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier Automation <
>> http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>> Specialtymarket.com <http://www.specialtymarket.com/>
>>
>> Systems Integrator-- Glad to Assist
>>
>> Chat Y! messenger: bjfr33man
>> Linkedin
>> <
>> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
>>
>>
>> Matt Warnock sent the following on 5/25/2010 6:40 PM:
>>> Based on encouraging comments from you and Jacopo and others, and seeing
>>> the rate at which new commits are added, I am thinking it may be best to
>>> get on the trunk, even for production. However I can't imagine running
>>> nightly builds on a production server.
>>>
>>> I'm thinking I'd build nightly on the development laptop, and update the
>>> production server every week or two, to a fairly recent, more-or-less
>>> "known good" revision level. I'm hoping this would provide the best of
>>> both worlds. And I'm hoping that this would avoid any mission-critical
>>> breakages until the fixes have been committed. Does that seem
>>> reasonable?
>>>
>>> I don't kid myself that I can submit much code yet, but hopefully I can
>>> help test and document bugs, even if I can't fix them yet. Hopefully
>>> that will come soon.
>>>
>
>
>