| || |
I'm starting a new job that will involve some QA testing as well as other aspects of QM. What primary coding language would all you suggest is best to know? I suppose it depends on what I test. I'm fairly good in C++ and VB but havenít used them often in the last few months, so I suspect I need to brush up. I would like QM to become my full focus in years to come and I'd like advice on what those in the field now think.
Re: QA Testing
QM - quality management?
For unit testing and technical testing, language plays a role - but for QA/QM in general one of the good things is that the primary skill sets are non language/platform specific. Good thing, because you don't get stuck in that keeping up to date cycle. Leave it a few months or a year, your familiarity with a specific language will fall off, or another language becomes flavour of the month. Just look at VB5 - VB.net - virtually totally different languages! Look at the hot favourites - C, C++, Java, .net, xxx?. Look at existing systems in production - still some fortran, Cobol, APL (ever heard of it, its still out there), C, C++, Ada, PLSQL, Java, Smalltalk, GUPTA, Clipper, you name it.
OSs: DOS,Windows (all flavours),VM, TSO/MVS, CIS, Unix, Linux, .....
Architecture - 1/2/3 tier, Web, .....
Apache, Tivoli, ......
I've worked on systems using all of the above and a lot lot more.
My brain would have melted by now if I had tried to learn the intricacies of all of them!
Just get into the habit of being a fast learner, pick up and use what is relevant and applicable for each and every project.
Obviously, if you can hack the source code it sometimes helps in isolating/identifying specific problems, lets you take part in code walk throughs etc - but this is not really a pre-requisite unless you work for one of the companies that lump developent/unit test/test and fix as a single role (seen the ads "Wanted tester. 20 years experience of programming in LISA, financial experience, to code, test and fix Commodities application. Salary circa $5K")! Really, you don't want to work in these companies unless you are a masochist!
There will be times in your career where SQL would help, where you may want to develop or expand on the available tools and need to know the underlying language - but this is really a back burner thing.
Concentrate on QA/QM/Test methodologies, practices, tools etc.
First step though - identify what role you want now and what career path you envisage.
To sum up, forget languages unless you want a career in development!
[ 07-29-2003, 05:37 PM: Message edited by: KBEE01 ]
Re: QA Testing
[img]images/icons/cool.gif[/img] WOW KBEE.. thank you for that great insight and poinyent advice. I will print your statement and take it to heart. Steelman.