OFBiz
  1. OFBiz
  2. OFBIZ-4189

[GSOC] Pure webdriver integration in OFBiz

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Trivial Trivial
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: framework

      Description

      This issue will be completed from time to time, with the expected results for webdriver in OFBiz.

      basically, it's using webdriver (selenium 2.0) to add functional testing in OFBiz, and writing tests directly in java.

      More info here: https://cwiki.apache.org/confluence/display/OFBIZ/Pure+webdriver+implementation

        Activity

        Hide
        Jacques Le Roux added a comment - - edited

        === ADDED "It's about removing SelenimumXML." ===
        Quote from dev ML

        I would suggest to defer to that task the decision about the jars required.

        It's about removing SelenimumXML. To know more about that subject see this thread

        Thanks

        Show
        Jacques Le Roux added a comment - - edited === ADDED "It's about removing SelenimumXML." === Quote from dev ML I would suggest to defer to that task the decision about the jars required. It's about removing SelenimumXML. To know more about that subject see this thread Thanks
        Hide
        Erwan de FERRIERES added a comment -

        Hi,

        please read the FAQ: http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs
        and this page http://community.apache.org/gsoc.html
        All is done with google-melange.

        Look at the proposal chapters, they'll explain you what to do.

        Deadline for application is April 6.

        Show
        Erwan de FERRIERES added a comment - Hi, please read the FAQ: http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs and this page http://community.apache.org/gsoc.html All is done with google-melange. Look at the proposal chapters, they'll explain you what to do. Deadline for application is April 6.
        Hide
        Nguyen Hoang Thanh Duc added a comment -

        Hi Erwan,

        • Documentation of how to run Selenium on OFBiz
          I am currently making use of Gradle to build and test(JUnit), as I like its reporting tools.
          May I ask about the common practice of your team to do testing ? I am willing to try something new

        jars (if needed) or if you want to bundle Selenium in this package
        I prefer bundle Selenium(jars and its dependency) in the package, that is if the total size is ok with the team.

        Another question, the proposal for this project should be sent to your email or a different address ?

        Thanks and Regards,
        Mono

        Show
        Nguyen Hoang Thanh Duc added a comment - Hi Erwan, Documentation of how to run Selenium on OFBiz I am currently making use of Gradle to build and test(JUnit), as I like its reporting tools. May I ask about the common practice of your team to do testing ? I am willing to try something new jars (if needed) or if you want to bundle Selenium in this package I prefer bundle Selenium(jars and its dependency) in the package, that is if the total size is ok with the team. Another question, the proposal for this project should be sent to your email or a different address ? Thanks and Regards, Mono
        Hide
        Erwan de FERRIERES added a comment -

        Hi Mono,

        it will be an independant project from OFBiz (not bundled directly with the trunk), in the extras repository.
        There will be (quoting from the dev mailing-list):

        • documentation of how to run Selenium on OFBiz
        • a library of OFBiz tests for Selenium
        • jars (if needed) or if you want to bundle Selenium in this package

        By library, all you listed above could come in it. It will be also possible to help the OFBiz project to design and create pages more consistently with web best practises and so on.

        Regards,

        Show
        Erwan de FERRIERES added a comment - Hi Mono, it will be an independant project from OFBiz (not bundled directly with the trunk), in the extras repository. There will be (quoting from the dev mailing-list): documentation of how to run Selenium on OFBiz a library of OFBiz tests for Selenium jars (if needed) or if you want to bundle Selenium in this package By library, all you listed above could come in it. It will be also possible to help the OFBiz project to design and create pages more consistently with web best practises and so on. Regards,
        Hide
        Nguyen Hoang Thanh Duc added a comment -

        Hi Erwan,

        From the link provided above, may I see it as a kind of testing framework for ofbiz, which contains:

        • basic components such as buttons, link, text fields which are identified by different ways(by id, classname, attribute,)
        • containers which are collections of basic components
        • scripts which specify sequence of actions
        • testcases with a set of input and expected output
        • sets of txt files for further configurations.

        I am also fond of this project, and so eager to discuss this.

        Thanks and Regards,
        Mono

        Show
        Nguyen Hoang Thanh Duc added a comment - Hi Erwan, From the link provided above, may I see it as a kind of testing framework for ofbiz, which contains: basic components such as buttons, link, text fields which are identified by different ways(by id, classname, attribute,) containers which are collections of basic components scripts which specify sequence of actions testcases with a set of input and expected output sets of txt files for further configurations. I am also fond of this project, and so eager to discuss this. Thanks and Regards, Mono
        Hide
        Kasun Siriwardhana added a comment -

        May I have more info on this issue ? Is it about writing selinium test for the web app using selenium IDE and then put it in to a UI testing design pattern like page object pattern in UI testing ?
        thanks

        Show
        Kasun Siriwardhana added a comment - May I have more info on this issue ? Is it about writing selinium test for the web app using selenium IDE and then put it in to a UI testing design pattern like page object pattern in UI testing ? thanks
        Show
        Erwan de FERRIERES added a comment - quick intro : http://www.slideshare.net/AutomatedTester/selenium-2-the-future-of-selenium-is-now

          People

          • Assignee:
            Unassigned
            Reporter:
            Erwan de FERRIERES
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development