|
Author
|
Topic: Skill set fro a load tester
|
suswaram_r New Member
Posts: 3 Registered: Mar 2002
|
posted 01-07-2003 10:26 AM
A good load tester needs to know the operating systems, internet and network traffic etc., other than writing good programs .The above skills would be handy when analyzing bottle necks during load testing. What do you think?------------------ Suswaram Radha [This message has been edited by suswaram_r (edited 01-07-2003).]

|
rstens Guru
   
Posts: 336 Registered: Aug 2000
|
posted 01-07-2003 10:38 AM
This is an interesting topic. I was just reading the following topic http://www.qaforums.com/Forum33/HTML/000756.html in which Steve Jones mentioned the term "Jack of all trades".This I find is the single most important trait for somebody in performance testing. Interestingly enough, all the sucessful Performance engineers/testers I have talked to or read messages from all seem to have this trait. On top of being a jack of all trades, communication skills and a keen insight in what motivates the different parties you are dealing with on a daily basis (Development, business client, management etc.) are essential for the job. I would even go sofar to state that if you miss any of the above mentioned skills in your team, you will not be sucessful in brokering changes for the better in your organization. (now come and shoot me ) ------------------ Roland [This message has been edited by rstens (edited 01-07-2003).]

|
RSBarber Moderator
   
Posts: 979 Registered: Jul 2002
|
posted 01-07-2003 10:54 AM
I make a distinction between a Performance Tester and a Performance Engineer (my vocabulary, I don't know if others do the same). That said, here is my list for Senior folks. (haven't we been through this before? Should this be linked to in the FAQ?)Sr. Performance Tester - Tool Guru (multiple tools prefered) - Excellent workload modelling skills - Excellent Verbal and Written communications - Solid understanding of how various n-tier environments "work" (specifically how they communicate) - Excellent understanding of (relevant) communication protocols - Good understanding of Operating Systems, Networks, hardware and common Performance related issues. - Able to work independantly for a variety of "bosses" concurrently who may have different agendas - Excellent ability to report results graphically and verbally - Solid ability to analyze results and find bottlenecks - Solid ability to create "ad-hoc" tests to exploit areas of suspect performance - Solid knowlege of Performance Engineering Methodology Sr. Performance Engineer - Tool Guru (multiple tools prefered) - Excellent workload modelling skills - Excellent Verbal and Written communications - Excellent understanding of how various n-tier environments "work" (specifically how they communicate) - Excellent understanding of (relevant) communication protocols - Excellent understanding of Operating Systems, Networks, hardware and common Performance related issues. - Able to work independantly for a variety of "bosses" concurrently who may have different agendas - Excellent ability to report results graphically and verbally - Excellent ability to create "ad-hoc" tests to exploit areas of suspect performance - Excellent knowlege of Performance Engineering Methodology - Excellent ability to analyze results and find bottlenecks - Excellent ability to work alongside developers/admins/architects to collaborively tune systems. The difference really is that the Tester is not generally asked to to participate in iterative tuning. The Tester designs and builds tests, analyzes them to a reasonable level of detail and then waits to be asked to re-test. The Engineer is an active participant in the tuning process.
------------------ Scott Barber, Sr. Performance Engineer sbarber@noblestar.com http://www.noblestar.com http://www.perftestplus.com

|
rstens Guru
   
Posts: 336 Registered: Aug 2000
|
posted 01-07-2003 01:09 PM
quote: Originally posted by RSBarber: Should this be linked to in the FAQ?
Sure
------------------ Roland

|
RSBarber Moderator
   
Posts: 979 Registered: Jul 2002
|
posted 02-10-2003 05:17 AM
quote: Posted by Punekar To be a Performance Analyst you must : *Know queuing theory well. *Have a good understanding of mathematics. *Be conversant with statistics too. *Programming skills needed. A background in software testing prepares you mentally. *Be good at deriving useful information from a deluge of test results.
------------------ Scott Barber, Sr. Performance Engineer sbarber@noblestar.com http://www.noblestar.com http://www.perftestplus.com

|
jamesso Moderator
   
Posts: 480 Registered: Jul 2001
|
posted 02-18-2003 03:01 PM
Having thick skin comes in handy too as you will be the one to deliver bad news and will need to defend that news.------------------ James Soderborg http://www.ameliortech.com jamesso@ameliortech.com

|