On Thu, May 7, 2009 at 1:10 PM, Kenneth Gonsalves <law...@thenilgiris.com> wrote: > selenium for web
I agree 100%. Many of the fortune companies, now demand Selenium for their web-application - automation testing. > desktop python has its own unittest module. In OSS programming, we usually > build our tests as we code rather than finishing the coding and handing it > over > to some third party to test. I agree and also beg to partially disagree. We write Unit test suites (JUnit was one of the first one to come up with the idea). They are really great and save us a lot of time in identifying bugs caused in development of applications that span more than one week (pun intended). It also brings out and help identify problems associated with some one else changing our code. But Unit tests are just unit test. They don't fully address functionality. You can write a unit test to verify if a configuration file is read correctly. But a manual/ a third person (second eye) is mandatory to certify that the application works as it should work. We call this as "System testing". Even for web-applications we can write unit-tests for the back-end functionality (say the database access layer, provided your architecture is neatly layered). But you will still need a 3rd person manual tester/ something like Selenium to verify that the application works as expected. In the corporate world, an application tested by the developer alone is rarely accepted for general use. with regards, Natarajan. _______________________________________________ To unsubscribe, email ilugc-requ...@ae.iitm.ac.in with "unsubscribe <password> <address>" in the subject or body of the message. http://www.ae.iitm.ac.in/mailman/listinfo/ilugc