Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Large Web Application Ponderings

by Cabrion (Friar)
on Nov 09, 2007 at 11:14 UTC ( [id://649887]=note: print w/replies, xml ) Need Help??


in reply to Large Web Application Ponderings

You'll likely get a lot of good advice from your questions, but the truly wise are those that seek answers to the questions they didn't even know to ask.

That would be your question #4.

  • Isolated test, QA & development environments
  • QA - unit/regression test management & load testing
  • Source code control - consistent procedures for fork/merge, etc.
These coalesce into a higher order problem of version/revision control and roll-out/roll-back that will bite hard later on. When the apps get large and heavily used, rolling out a new version that doesn't break everything can be a real pain.

Replies are listed 'Best First'.
Re^2: Large Web Application Ponderings
by saberworks (Curate) on Nov 09, 2007 at 17:13 UTC
    Good points, I would definitely recommend looking into Selenium (http://www.openqa.org/). It's a tool that lets you record a browser session and then export it as a test (you can export to a number of languages, including perl). The tests can then be rerun at any time to make sure you didn't break anything. It's not only good for automated web interface testing, but also for things like populating a new install with data so you can run your tests against populated systems.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://649887]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (6)
As of 2024-03-28 15:32 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found