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

Reply via email to