Community mailing list archives

community@mail.odoo.com

Re: Browser Testing with Selenium

by
n.schmitt
- 07/13/2015 13:45:59
Hi Arnold,

I have created an user with the name "Sathors".
I guess you will find me with that info no?

On 10/07/15, David Arnold wrote:
> Nicolas, I will add you to our ghost blogging server and we might publish our results as we produce them here and invite others to join. Keep posted for a registration mail or similar...
> El vie., 10 jul. 2015 a las 17:12, Nicolas Schmitt (< n.schmitt@protelcotelsa.com [1] >) escribió:
> Hello David!
> How is it going up there in the north emisphere???
> Well as said before, so far my knowledge is more about the details about unit
> testing, but I would be happy to begin and try testing in the browser
> using Selenium, or investigate a bit more about phantom.js.
> And about the blog post, I would be glad to participate to it.
> Do we make it public here so that others may join?
> Regards,
> Nicolas
> On 10/07/15, David Arnold wrote:
> > Hello Nicolas
> > greetings to Quito from Bogota ;) If you like, we can prepare a blog post in spanish and have it translated into english later, would you be available for joint editing on our ghost Plattform? You could copy it later onto whatever platform you like... That would be my call to action for now. Let´s do that!
> > Best David
> > El vie., 3 jul. 2015 a las 8:52, Nicolas Schmitt (< n.schmitt@protelcotelsa.com [2] [1] >) escribió:
> > Hi guys,
> > actually I am pretty interested by this topic as well. We are beginning
> > to implement unit tests in our team, and I want to give a more Extreme
> > Programming orientation. But with only unit tests, we are still missing a
> > big functional part.
> > I would also be somewhat available to improve blog posts, make
> > suggestions, maybe participate in some kind of tool development, because it is
> > indeed really lacking.
> > Regards, Nicolas Schmitt
> > On 02/07/15, David Arnold wrote:
> > > Hi Andreas, dos you reas this? We actually have now one Person on Selenium and would be very interested in collaborating with you in your solution. Thanks and best, David
> > > David Arnold < dar@devco.co [3] [2] [1] > schrieb am Di., 23. Juni 2015 um 09:17:
> > > *Thanks Nhomar, Thanks Andreas,*
> > > *Andreas,* actually I had the same problems you described, but did not quite right know how to document them here. I'm indeed very interested, because we might to use it for test driven scrum development with users, where customers might be able to "just record" there weekly testing and reviewing in order to achieve greater regression resilience of the evolving codebase. I think your development could be a valuable milestone towards that goal. I feel sufficiently confident, so that we could write a blogpost together?
> > > *Nhomar,* I was loosly able to connect phantomjs with Selenium as I have read those words together in several blogposts. I would hope to have both tools integrated for the sake of also beeing able to leverage the ease of just "recording" on the UI real transactions of actual users. Visionary: A button, that is integrated into Odoo in the userspace, which let's peolpe (on firefox) simple document test cases and submit them to the odoo codebase (or the addon-codebas or whatever)... How greate would that be?
> > > Thanks for your valuable comments and for your time! I would be interested to develop this idea further on a loose commitment basis. In this order of ideas, I can try to contribute (with roadmap but without schedule) by integrating tools into my workflow and develop some kind of Usecase/Proposal for the community.
> > > If this is deemed useful, I might also ask OCA for guidance and the exact steps to perform in order to fit common procedures.
> > > *Kind Regards*
> > > David Arnold
> > > El mar., 23 jun. 2015 a las 3:44, Andreas Stauder (< andreas.stauder@braintec-group.com [4] [3] [2] >) escribió:
> > > Hello David
> > > I used the Se-Builder ( http://seleniumbuilder.github.io/se-builder/ [5] [4] [3] ) to record the teststeps in the Browser. The problem is, that Odoo set's dynamically HTML-IDs that change whenever you open the next view.
> > > I programmed a Odoo addon (1), that provides some additional information in the HTML, a extended Se-Builder (2) and a extension to the robot-framework (3) to play back the recorded case.
> > > All that is working only for a few many cases, like menu, text, date, many2one, one2many fields. Only the very very basic stuff. But it is possible to extend it.
> > > When you are interested in that, I will try to make a video demonstrating it and provide a install manual for all components.
> > > Regards Andreas
> > > On Tue, Jun 23, 2015 at 7:44 AM, Nhomar Hernández < nhomar@gmail.com [6] [5] [4] > wrote:
> > > 2015-06-22 23:44 GMT-05:00 David Arnold < dar@devco.co [7] [6] [5] > :
> > > So I would be interested in an opinion on how far Selenium could replace the existing approaches and if it is a viable suggestion for effectively increasing e2e test coverage and foster explorative testing?  Did you read about phantomjs?[] (which is the actual model)
> > > Basically is create a no-frontend browser and run a set of steps on json, such tests can be changed/improved in a convenient way.
> > > The issue as usual with actual approach is the absolute leak of documentation, if odoo dedicate some time to explain for idiots some great ideas a lot of people should impact better in the community.
> > > IMHO selenium is great, and it does the job perfectly, but I prefer a solution embeded in the system with no graphical needs.
> > > If I personally dedicate something to odoo it should be in create more tests, and improve the output of actual ones (which are very cryptical first times).
> > > My 2 cents.
> > > [1] http://phantomjs.org/ [8] [7] [6]
> > > --
> > > --------------------
> > > Saludos Cordiales
> > > CEO at Vauxoo [7] Odoo's Gold Partner.
> > >
> > >
> > >
> > >
> > > [8]
> > >
> > >
> > > Nhomar Hernandez
> > > about.me/nhomar [9] [8] [9]
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Mailing-List: https://www.odoo.com/groups/community-59 [10] [9] [10]
> > > Post to: mailto: community@mail.odoo.com [11] [10] [11]
> > > Unsubscribe: https://www.odoo.com/groups?unsubscribe [12] [11] [12]
> > >
> > >
> > > --
> > > Stauder Andreas *    | Consultant und Projektleiter
> > > lic. Jurist
> > > brain-tec AG | Technoparkstrassse 1, CH-8005 Zürich
> > > Tel:  +41 44 552 01 20 [13]  |  Direkt:  +41 44 552 07 23 [14] None [15] <img border="0" width="82" height="17" src="cid:image008.png@01CE9283.04C36B50">    None [16] <img border="0" width="82" height="17" src="cid:image009.png@01CE9283.04C36B50" alt="">    None [17] <img border="0" width="103" height="24" src="cid:image010.jpg@01CE9283.04C36B50" alt="">
> > >
> > > _______________________________________________
> > > Mailing-List: https://www.odoo.com/groups/community-59 [13] [12] [18]
> > > Post to: mailto: community@mail.odoo.com [14] [13] [19]
> > > Unsubscribe: https://www.odoo.com/groups?unsubscribe [15] [14] [20]
> > >
> > >
> > > _______________________________________________
> > > Mailing-List: https://www.odoo.com/groups/community-59 [16] [15]
> > > Post to: mailto: community@mail.odoo.com [17] [16]
> > > Unsubscribe: https://www.odoo.com/groups?unsubscribe [18] [17]
> > >
> > >
> > >
> > > [1] mailto: dar@devco.co [19] [18]
> > > [2] mailto: andreas.stauder@braintec-group.com [20] [19]
> > > [3] http://seleniumbuilder.github.io/se-builder/ [21] [20]
> > > [4] mailto: nhomar@gmail.com [22] [21]
> > > [5] mailto: dar@devco.co [23] [22]
> > > [6] http://phantomjs.org/ [24] [23]
> > > [7] https://www.vauxoo.com [25] [24]
> > > [8] http://about.me/nhomar?promo=email_sig [26] [25]
> > > [9] http://about.me/nhomar [27] [26]
> > > [10] https://www.odoo.com/groups/community-59 [28] [27]
> > > [11] mailto: community@mail.odoo.com [29] [28]
> > > [12] https://www.odoo.com/groups?unsubscribe [30] [29]
> > > [13] tel:%2B41 44 552 01 20
> > > [14] tel:%2B41 44 552 07 23
> > > [15] http://www.braintec-group.com/ [31] [30]
> > > [16] mailto: andreas.stauder@braintec-group.com [32] [31]
> > > [17] http://www.braintec-group.com/ [33] [32]
> > > [18] https://www.odoo.com/groups/community-59 [34] [33]
> > > [19] mailto: community@mail.odoo.com [35] [34]
> > > [20] https://www.odoo.com/groups?unsubscribe [36] [35]
> >
> > _______________________________________________
> > Mailing-List: https://www.odoo.com/groups/community-59 [37] [36]
> > Post to: mailto: community@mail.odoo.com [38] [37]
> > Unsubscribe: https://www.odoo.com/groups?unsubscribe [39] [38]
> >
> >
> > _______________________________________________
> > Mailing-List: https://www.odoo.com/groups/community-59 [40]
> > Post to: mailto: community@mail.odoo.com [41]
> > Unsubscribe: https://www.odoo.com/groups?unsubscribe [42]
> >
> >
> >
> > [1] mailto: n.schmitt@protelcotelsa.com [43]
> > [2] mailto: dar@devco.co [44]
> > [3] mailto: andreas.stauder@braintec-group.com [45]
> > [4] http://seleniumbuilder.github.io/se-builder/ [46]
> > [5] mailto: nhomar@gmail.com [47]
> > [6] mailto: dar@devco.co [48]
> > [7] http://phantomjs.org/ [49]
> > [8] http://about.me/nhomar [50]
> > [9] https://www.odoo.com/groups/community-59 [51]
> > [10] mailto: community@mail.odoo.com [52]
> > [11] https://www.odoo.com/groups?unsubscribe [53]
> > [12] https://www.odoo.com/groups/community-59 [54]
> > [13] mailto: community@mail.odoo.com [55]
> > [14] https://www.odoo.com/groups?unsubscribe [56]
> > [15] https://www.odoo.com/groups/community-59 [57]
> > [16] mailto: community@mail.odoo.com [58]
> > [17] https://www.odoo.com/groups?unsubscribe [59]
> > [18] mailto: dar@devco.co [60]
> > [19] mailto: andreas.stauder@braintec-group.com [61]
> > [20] http://seleniumbuilder.github.io/se-builder/ [62]
> > [21] mailto: nhomar@gmail.com [63]
> > [22] mailto: dar@devco.co [64]
> > [23] http://phantomjs.org/ [65]
> > [24] https://www.vauxoo.com [66]
> > [25] http://about.me/nhomar?promo=email_sig [67]
> > [26] http://about.me/nhomar [68]
> > [27] https://www.odoo.com/groups/community-59 [69]
> > [28] mailto: community@mail.odoo.com [70]
> > [29] https://www.odoo.com/groups?unsubscribe [71]
> > [30] http://www.braintec-group.com/ [72]
> > [31] mailto: andreas.stauder@braintec-group.com [73]
> > [32] http://www.braintec-group.com/ [74]
> > [33] https://www.odoo.com/groups/community-59 [75]
> > [34] mailto: community@mail.odoo.com [76]
> > [35] https://www.odoo.com/groups?unsubscribe [77]
> > [36] https://www.odoo.com/groups/community-59 [78]
> > [37] mailto: community@mail.odoo.com [79]
> > [38] https://www.odoo.com/groups?unsubscribe [80]
> 
> _______________________________________________
> Mailing-List: https://www.odoo.com/groups/community-59 [81]
> Post to: mailto: community@mail.odoo.com [82]
> Unsubscribe: https://www.odoo.com/groups?unsubscribe [83]
> 
> 
> _______________________________________________
> Mailing-List: https://www.odoo.com/groups/community-59
> Post to: mailto:community@mail.odoo.com
> Unsubscribe: https://www.odoo.com/groups?unsubscribe
> 
> 
> 
> [1] mailto:n.schmitt@protelcotelsa.com
> [2] mailto:n.schmitt@protelcotelsa.com
> [3] mailto:dar@devco.co
> [4] mailto:andreas.stauder@braintec-group.com
> [5] http://seleniumbuilder.github.io/se-builder/
> [6] mailto:nhomar@gmail.com
> [7] mailto:dar@devco.co
> [8] http://phantomjs.org/
> [9] http://about.me/nhomar
> [10] https://www.odoo.com/groups/community-59
> [11] mailto:community@mail.odoo.com
> [12] https://www.odoo.com/groups?unsubscribe
> [13] https://www.odoo.com/groups/community-59
> [14] mailto:community@mail.odoo.com
> [15] https://www.odoo.com/groups?unsubscribe
> [16] https://www.odoo.com/groups/community-59
> [17] mailto:community@mail.odoo.com
> [18] https://www.odoo.com/groups?unsubscribe
> [19] mailto:dar@devco.co
> [20] mailto:andreas.stauder@braintec-group.com
> [21] http://seleniumbuilder.github.io/se-builder/
> [22] mailto:nhomar@gmail.com
> [23] mailto:dar@devco.co
> [24] http://phantomjs.org/
> [25] https://www.vauxoo.com
> [26] http://about.me/nhomar?promo=email_sig
> [27] http://about.me/nhomar
> [28] https://www.odoo.com/groups/community-59
> [29] mailto:community@mail.odoo.com
> [30] https://www.odoo.com/groups?unsubscribe
> [31] http://www.braintec-group.com/
> [32] mailto:andreas.stauder@braintec-group.com
> [33] http://www.braintec-group.com/
> [34] https://www.odoo.com/groups/community-59
> [35] mailto:community@mail.odoo.com
> [36] https://www.odoo.com/groups?unsubscribe
> [37] https://www.odoo.com/groups/community-59
> [38] mailto:community@mail.odoo.com
> [39] https://www.odoo.com/groups?unsubscribe
> [40] https://www.odoo.com/groups/community-59
> [41] mailto:community@mail.odoo.com
> [42] https://www.odoo.com/groups?unsubscribe
> [43] mailto:n.schmitt@protelcotelsa.com
> [44] mailto:dar@devco.co
> [45] mailto:andreas.stauder@braintec-group.com
> [46] http://seleniumbuilder.github.io/se-builder/
> [47] mailto:nhomar@gmail.com
> [48] mailto:dar@devco.co
> [49] http://phantomjs.org/
> [50] http://about.me/nhomar
> [51] https://www.odoo.com/groups/community-59
> [52] mailto:community@mail.odoo.com
> [53] https://www.odoo.com/groups?unsubscribe
> [54] https://www.odoo.com/groups/community-59
> [55] mailto:community@mail.odoo.com
> [56] https://www.odoo.com/groups?unsubscribe
> [57] https://www.odoo.com/groups/community-59
> [58] mailto:community@mail.odoo.com
> [59] https://www.odoo.com/groups?unsubscribe
> [60] mailto:dar@devco.co
> [61] mailto:andreas.stauder@braintec-group.com
> [62] http://seleniumbuilder.github.io/se-builder/
> [63] mailto:nhomar@gmail.com
> [64] mailto:dar@devco.co
> [65] http://phantomjs.org/
> [66] https://www.vauxoo.com
> [67] http://about.me/nhomar?promo=email_sig
> [68] http://about.me/nhomar
> [69] https://www.odoo.com/groups/community-59
> [70] mailto:community@mail.odoo.com
> [71] https://www.odoo.com/groups?unsubscribe
> [72] http://www.braintec-group.com/
> [73] mailto:andreas.stauder@braintec-group.com
> [74] http://www.braintec-group.com/
> [75] https://www.odoo.com/groups/community-59
> [76] mailto:community@mail.odoo.com
> [77] https://www.odoo.com/groups?unsubscribe
> [78] https://www.odoo.com/groups/community-59
> [79] mailto:community@mail.odoo.com
> [80] https://www.odoo.com/groups?unsubscribe
> [81] https://www.odoo.com/groups/community-59
> [82] mailto:community@mail.odoo.com
> [83] https://www.odoo.com/groups?unsubscribe