there are some other projects that use "nose",   and from what little
I looked at selenium, it looks like you can generate a test script (at
least a sample) by recording actions.   Selenium is open, written in
Java, and looks to have a Python interface (to drive tests).

Anyone look at this more?

On Oct 18, 11:15 am, morningovermidnight <[EMAIL PROTECTED]>
wrote:
> Thanks for pointing me to selenium (http://selenium.openqa.org/). It
> looks great. I've also seen some other automated web testing soultions
> such as twill (http://twill.idyll.org/) and TestGen4Web (http://
> developer.spikesource.com/wiki/index.php?title=Projects:TestGen4Web).
> If you don't mind, could you give me a scenario of how you test your
> web application with selenium ( selenium rc in particular) and how
> testing with selenium has helped your web dev?
>
> I ask because honestly i am still on the fence about whether or not to
> implement something such as selenium, or twill, or TestGen4Web. They
> all seem to run tests well, but -- and correct me if i'm wrong -- when
> thinking about the MVC architecture, it seems all of these only test
> the V, the view. You know, testing to see that a page displayed, that
> a link is present, or that a page contains some text. And while
> testing the view is of course important, testing the MC part of
> things, the application logic is just as important -- or at least a
> testing solution is not complete if not all components, the M, the V,
> and the C can be tested. Such a solution may be a combination of
> several different products...but it is something definitely worth
> looking into. Again, maybe I am only seeing Selenium on the
> surface...is there a way for Selenium to test application logic (e.g.
> setting the status of the website to "down for maintenance" then
> verifying that no users can access the site via login or otherwise) ?
>
> On Oct 17, 10:25 am, Timothy Farrell <[EMAIL PROTECTED]> wrote:
>
> > Massimo,
>
> > I implied in my previous post, that I don't use web2py's built-in
> > testing.  This brings me to a question...what is the "test" directory
> > for under the application root?  Since the admin interface only runs
> > doctests, what would be a good way of running a unittest that I place in
> > /applications/init/tests/ ?
>
> > This sort of setup, combined with selenium-rc, would be the ultimate in
> > web app testing (well almost, but it's really close).
>
> > -tim
>
> > Timothy Farrell wrote:
> > > An excellent question.  Testing in web2py is somewhat of a misnomer
> > > since you use web2py to create web applications but you can only truly
> > > test the models or controllers, not the product of all three MVC
> > > components.  However, there isn't really a better way unless Massimo
> > > wants to include another external libary (and therefore dependency).
>
> > > What I use for webpage testing is Selenium.  Selenium is a
> > > javascript-based scripting/testing engine.  However, it has Python
> > > modules that you can use to write and invoke tests (which it translates
> > > to Javascript and runs.)  It even has a cool IDE plugin for Firefox
> > > which makes test-making pretty easy.  Take a look.
> > >http://www.openqa.org/selenium/
>
> > > -tim
>
> > > morningovermidnight wrote:
>
> > >> I've been reading earlier posts on unittests and using doctests in
> > >> web2py. I have tried and run some successful doctests in web2py.
> > >> However, it seems that the doctest is testing the value that my
> > >> function returns, as it should, but is there a way to write a test to
> > >> check an intermediate value in my function, say the value of a session
> > >> variable that is stored but not returned to the view?
>
> > >> Also, just curious, what are some of the solutions people here in the
> > >> group are using for testing and for debugging web2py applications?
>
> >  tfarrell.vcf
> > < 1KViewDownload
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to