   Python v. Perl for test scripts
  I will likely be a QA tester this summer, and one company that has interviewed me asked if I could handle doing automation and writing test scripts. I would very much like to branch out into that, and I do have programming experience, but not with scripts or either Perl or Python. My question is, what kind of distinctions are there between Perl and Python for this sort of thing (does it matter which I use, will I need both) and what are some good resources for learning about automated testing and scripting? Thanks   
  Most automated test development occurs within the context of existing testing frameworks, which may have different requirements. To get a feel for it you might want to check out the  Test Driven Development section at Object Mentor. In particular, read the Craftsman series, which is a relatively gentle introduction to test driven development. The JUnit testing framework described in that series functions quite similarly to many other testing frameworks popularly used today.For learning Python, since you already have programming experience, you might want to check out Dive Into Python.   ;Quote:Original post by SiCraneTo get a feel for it you might want to check out the  Test Driven Development section at Object Mentor. In particular, read the Craftsman series, which is a relatively gentle introduction to test driven development. The JUnit testing framework described in that series functions quite similarly to many other testing frameworks popularly used today.Testing in the context of QA is quite different from doing test driven development. TDD is a *developer* activity, and its purpose is not only to test, but to drive the design. Automated QA testing usually involves writing code to drive the application as a whole.