Hi all,

I suggest Spock rather than Cucumber. It's a Groovy-based DSL. See
http://ytheohar.blogspot.com.au/2015/07/bdd-with-cucumber-vs-spock.html for
a discussion of differences between the two.

Cheers

Paul Foxworthy


On 18 April 2017 at 21:12, Jacques Le Roux <jacques.le.r...@les7arts.com>
wrote:

> I had a cursory look, and I like it too. I guess the effort will be
> continued on other branches based on this one. Then later hopefully used by
> Selenium tests and possibly Cucumber put in.
>
> BTW for stable (R16.11) and trunk we have currently few issues with the
> logout links: see OFBIZ-9240
>
> Thanks
>
> Jacques
>
>
>
> Le 17/04/2017 à 10:23, Swapnil Mane a écrit :
>
>> Super, good job Rishi and team! :)
>>
>>
>> - Best Regards,
>> Swapnil M Mane
>>
>> On Sat, Apr 15, 2017 at 9:00 PM, Rishi Solanki <rishisolan...@gmail.com>
>> wrote:
>>
>> Folks,
>>>
>>> We have completed the first draft of the document for the Ecommerce
>>> Component
>>> <https://cwiki.apache.org/confluence/display/OFBIZ/E-commerce+14.12> and
>>> added UATs for all the user stories. Also we have follow the pattern to
>>> use
>>> h4 h5 and h6 headings in the documents so that user can easily navigate
>>> to
>>> the user story/ user acceptance test she wants.
>>>
>>> As a first draft we tried to cover all known possible tests, but it might
>>> be possible we missed something. We would like to get feedback from
>>> community so that we can make it better in terms of usability,
>>> readability
>>> and number of items we have tested.
>>>
>>> Please review and share your feedback on each item, like language we use,
>>> document formation, use cases we covered etc. We would try to cover them
>>> in
>>> our next draft and improve the document. And once finalize we would start
>>> using that pattern going forward for all such documents.
>>>
>>> Thanks!
>>>
>>>
>>> Rishi Solanki
>>> Sr. Manager, Enterprise Software Development
>>> HotWax Systems Pvt. Ltd.
>>> Direct: +91-9893287847
>>> http://www.hotwaxsystems.com
>>>
>>> On Sat, Feb 18, 2017 at 9:49 PM, Rishi Solanki <rishisolan...@gmail.com>
>>> wrote:
>>>
>>> Folks,
>>>>
>>>> Added two more UAT as Category Navigation and Product Search
>>>> <https://cwiki.apache.org/confluence/display/OFBIZ/Ecommerce+14.12>. I
>>>> observe some scope of improvements like UAT writing aren't following
>>>>
>>> common
>>>
>>>> patterns, I'll review and fix them soon.
>>>>
>>>> Soon we would add remaining in the ecommerce area, looking for your
>>>> feedback and suggestions on it.
>>>>
>>>>
>>>> Rishi Solanki
>>>> Sr. Manager, Enterprise Software Development
>>>> HotWax Systems Pvt. Ltd.
>>>> Direct: +91-9893287847
>>>> http://www.hotwaxsystems.com
>>>>
>>>> On Tue, Jan 24, 2017 at 7:01 PM, Jacques Le Roux <
>>>> jacques.le.r...@les7arts.com> wrote:
>>>>
>>>> Thanks Rishi,
>>>>>
>>>>> Indeed I needed a clarification, sorry for that.
>>>>>
>>>>> It's a great initiative, OFBiz will then really be at professional
>>>>> standards, and that's great!
>>>>>
>>>>> I agree that we have first to create and document these UAT and then
>>>>> think about a tool to run them.
>>>>> Cucumber seems the best tool for that to me.  I also know that Gil
>>>>> (Portenseigne) from Néréide has begun to use Cucumber for a custom
>>>>>
>>>> project,
>>>
>>>> hence my haste :)
>>>>>
>>>>> Jacques
>>>>>
>>>>>
>>>>>
>>>>> Le 23/01/2017 à 08:05, Rishi Solanki a écrit :
>>>>>
>>>>> Thanks Jacques for your reply and raising concerns. It seems that, I
>>>>>>
>>>>> was
>>>
>>>> not clear enough. Let me try to rephrase what we are doing. If you
>>>>>> observe
>>>>>> then Pranay has created new hierachy for each release like 14.12,
>>>>>> 15.12
>>>>>> ...
>>>>>> so on.
>>>>>>
>>>>>> For each release we have the user stories, and we are adding UATs for
>>>>>> each
>>>>>> user story. For each user story we are discussing the cases we should
>>>>>> test
>>>>>> manually and also try them to dicuss on the mailing list (user/dev).
>>>>>>
>>>>> Once
>>>
>>>> we are sure, we document and test the cases (manually) and put the
>>>>>> results
>>>>>> in the Actual results and Pass/Fail.
>>>>>>
>>>>>> Please note that, before documenting anything as Pass or Fail we are
>>>>>> really
>>>>>> running that scenario. The intention of doing this, we can say that
>>>>>> the
>>>>>> released branches of OFBiz are tested on certain scenarios and all get
>>>>>> passed. After completing this activity, we as a community can say
>>>>>> 14.12
>>>>>> branch tested for say 1000 user acceptance test cases and out of them
>>>>>>
>>>>> 950
>>>
>>>> get passed and 50 are reported and fail for that branch. Once we
>>>>>>
>>>>> complete
>>>
>>>> this activity, we could start fixing them.
>>>>>>
>>>>>> For the same we have started multiple email threads to get the
>>>>>> feedback
>>>>>> from community, so that we could get more cases for the user stories.
>>>>>>
>>>>> In
>>>
>>>> other words, we have automated tests with us, but this time we are
>>>>>>
>>>>> trying
>>>
>>>> to add documents for the manual tests user could see and increase in
>>>>>> faith
>>>>>> on each relase.
>>>>>>
>>>>>> I hope I'm clear this time :-). And yes I agree on the fact that we
>>>>>> should
>>>>>> think on automating these tests to run them frequently. And I think
>>>>>> for
>>>>>> that we again need what to tests get documented. We can assume it as
>>>>>> first
>>>>>> step towards automation.
>>>>>>
>>>>>> PS: Team, please add more details if I miss something.
>>>>>>
>>>>>>
>>>>>> Rishi Solanki
>>>>>> Manager, Enterprise Software Development
>>>>>> HotWax Systems Pvt. Ltd.
>>>>>> Direct: +91-9893287847
>>>>>> http://www.hotwaxsystems.com
>>>>>>
>>>>>> On Sun, Jan 22, 2017 at 5:00 PM, Jacques Le Roux <
>>>>>> jacques.le.r...@les7arts.com> wrote:
>>>>>>
>>>>>> Thanks Rishi,
>>>>>>
>>>>>>> This is interesting, do you envision a mean to automate these tests
>>>>>>>
>>>>>> and
>>>
>>>> run them frequently?
>>>>>>>
>>>>>>> Say either on each build (using BuildBot for instance), or on another
>>>>>>> frequency if they happens to be at term longer than our commit
>>>>>>>
>>>>>> frequency
>>>
>>>> would support.
>>>>>>>
>>>>>>> So the question is do you plan to use a tool for that? I say that
>>>>>>> because
>>>>>>> it seems to me that Cucumber (MIT license) could be used for that...
>>>>>>>
>>>>>>> Jacques
>>>>>>>
>>>>>>>
>>>>>>> Le 21/01/2017 à 16:51, Rishi Solanki a écrit :
>>>>>>>
>>>>>>> Devs,
>>>>>>>
>>>>>>>> We have started working on few user stories mentioned at
>>>>>>>> Ecommerce-14.12
>>>>>>>> <https://cwiki.apache.org/confluence/display/OFBIZ/Ecommerce+14.12>
>>>>>>>> and
>>>>>>>> adding user acceptance test (UAT) cases for them. For now we have
>>>>>>>>
>>>>>>> added
>>>
>>>> test cases for two user stories as follows;
>>>>>>>> - Login Page
>>>>>>>> - Login and Update Personal Information
>>>>>>>>
>>>>>>>> We have updated the document with the identified UATs so that can
>>>>>>>> get
>>>>>>>> feedback from community on them.
>>>>>>>>
>>>>>>>> - For now we have added the UATs just below the user stories in the
>>>>>>>> document. Please let us know if we are fine with this location?
>>>>>>>> - We are using *EC-LP* and *EC-LUPI *as prefix for the above
>>>>>>>>
>>>>>>> mentioned
>>>
>>>> two
>>>>>>>> user stories. Please review and let us know your thoughts on it, so
>>>>>>>> that
>>>>>>>> we
>>>>>>>> can follow one common pattern.
>>>>>>>>
>>>>>>>> Any other feedback in UATs are most welcome to improve the quality.
>>>>>>>> Going
>>>>>>>> forward we would follow the same practice.
>>>>>>>>
>>>>>>>> Thanks to Aman Mishra for providing the UATs for both stories.
>>>>>>>>
>>>>>>>>
>>>>>>>> Best Regards,
>>>>>>>> --
>>>>>>>> Rishi Solanki
>>>>>>>> Sr. Manager, Enterprise Software Development
>>>>>>>> HotWax Systems Pvt. Ltd.
>>>>>>>> Direct: +91-9893287847
>>>>>>>> http://www.hotwaxsystems.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>


-- 
Coherent Software Australia Pty Ltd
PO Box 2773
Cheltenham Vic 3192
Australia

Phone: +61 3 9585 6788
Web: http://www.coherentsoftware.com.au/
Email: i...@coherentsoftware.com.au

Reply via email to