What Characterizes a Good Software Tester? - A Survey in Four Norwegian Companies

The aim of this paper is to identify the most favourable perceived characteristics of software testers and contrast them with the group of existing software engineers' characteristics provided by prior research. We conducted a qualitative survey among four software development companies using interviews as a main method for data collection and the thematic-analysis approach for analyzing the data. Our findings describe the characteristics which are perceived as most valuable for a tester based on the working experience accumulated by the participant testers and testing managers. The study findings suggest that there are differences between the characteristics of a software engineer and a software tester, with communication and possessing an IT background being cited as the most frequently favoured characteristics for ensuring a high performing tester.

[1]  Ian Sommerville,et al.  Testing in the Wild: The Social and Organisational Dimensions of Real World Practice , 2009, Computer Supported Cooperative Work (CSCW).

[2]  Fabio Q. B. da Silva,et al.  Motivation in software engineering: A systematic review update , 2011, EASE.

[3]  Rex Black,et al.  Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing , 2009 .

[4]  Michael D. Myers,et al.  The qualitative interview in IS research: Examining the craft , 2007, Inf. Organ..

[5]  Tom DeMarco,et al.  Peopleware (2nd ed.): productive projects and teams , 1999 .

[6]  Saurabh Sinha,et al.  Global software testing under deadline pressure: Vendor-side experiences , 2014, Inf. Softw. Technol..

[7]  Mika Mäntylä,et al.  Characteristics of high performing testers: a case study , 2010, ESEM '10.

[8]  Helen Sharp,et al.  Motivation in Software Engineering: A systematic literature review , 2008, Inf. Softw. Technol..

[9]  SinhaSaurabh,et al.  Global software testing under deadline pressure , 2014 .

[10]  David B. Martin,et al.  'Good' Organisational Reasons for 'Bad' Software Testing: An Ethnographic Study of Testing in a Small Software Company , 2007, 29th International Conference on Software Engineering (ICSE'07).

[11]  C. Robson,et al.  Real World Research: A Resource for Social Scientists and Practitioner-Researchers , 1993 .

[12]  Ana María Sánchez Melero,et al.  Facultad de Informática , 2007 .

[13]  Rudolf Ramler,et al.  The Role of Experience in Software Testing Practice , 2008, 2008 34th Euromicro Conference Software Engineering and Advanced Applications.

[14]  Monica J. Garfield,et al.  Managing conflict in software testing , 2004, CACM.

[15]  E.P.W.M. van Veenendaal,et al.  Software Testing: A guide to the TMap Approach , 2001 .

[16]  Ossi Taipale,et al.  Software Testing as an Online Service: Observations from Practice , 2010, 2010 Third International Conference on Software Testing, Verification, and Validation Workshops.

[17]  Tor Stålhane,et al.  Organization of Testing Activities in Norwegian Software Companies , 2013, 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops.

[18]  Ossi Taipale,et al.  Improving software testing by observing practice , 2006, ISESE '06.

[19]  Tom DeMarco,et al.  Peopleware: Productive Projects and Teams , 1987 .