© The Institution of Engineering and Technology
More and more software development organisations are paying attention to the improvement of the software testing process, because it is considered a key factor to ensure the quality of software products. However, the staff usually has problems developing testing activities because they do not have the appropriate competences to carry out these activities effectively; this results in low performance in organisations and increased costs of software products. A way to reduce this gap is developing a competence model that defines the roles who participate in the software testing activities as well as the general and technical competences required for them. Therefore this model could be applied to train staff in software testing activities and to recruit the appropriate profiles, which contribute to improving their performance. Considering that there is no published competence model specifically addressed to software testing, this study presents one that has been developed, analysing the literature and testing jobs and validated by experts in the software testing field using a survey as a validation method. So, as a result of this work, a competence model for software testing close to the software industry has been obtained.
References
-
-
1)
-
T. Koomen ,
T. van der Aalst ,
B. Broekman ,
M. Vroon
.
(2006)
TMap next, for result-driven testing.
-
2)
-
D. Mishra ,
A. Mishra
.
Efficient software review process for small and medium enterprises.
IET Softw.
,
4 ,
132 -
142
-
3)
-
T. Teodorescu
.
Competence versus competency: what is the difference?.
Perform. Improv.
,
10 ,
27 -
30
-
4)
-
Vries, H.: `Fostering ICT Skills is crucial to Europe's development', Proc. eChallenges e-2004 Conf., October 2004, Viena, Austria, p. 63–68.
-
5)
-
http://istqb.org/download/attachments/2326555/Expert+TM+Syllabus+Beta+Version+041511.pdf, accessed September 2011.
-
6)
-
(2008)
PMBOK: a guide to the project management body of knowledge (Fourth edition).
-
7)
-
Sanz, A., Saldaña, J., García, J., Gaitero, D.: `TestPAI: a proposal for a testing process area integrated with CMMI', Proc. European Conf. on System & Software Process Improvement and Innovation, September 2008, Dublin, Ireland, p. 3–13.
-
8)
-
Ng, S.P., Murnane, T., Reed, K., Grant, D., Chen, T.Y.: `A preliminary survey on software testing practices in Australia', Proc. Australian Software Engineering Conf., April 2004, Melbourne, Australia, p. 116–125.
-
9)
-
A. Urquiza
.
A dynamic approach to introduce competency frameworks: application to the it & systems management domain.
Int. J. Hum. Cap. Inf. Tech. Prof.
,
1 ,
18 -
32
-
10)
-
T.C. Lethbridge ,
J.R. Leblanc ,
A.E.K. Sobel ,
T.B. Hilburn ,
J.J. Díaz-Herrera
.
Recommendations for undergraduate software engineering curricula.
IEEE Softw.
,
6 ,
19 -
25
-
11)
-
G. Isaac ,
C. Rajendran ,
R.N. Anantharaman
.
An instrument for the measurement of customer perceptions of quality management in the software industry: an empirical study in India.
Softw. Qual. J.
,
4 ,
291 -
308
-
12)
-
Beer, A., Ramler, R.: `The role of experience in software testing practice', Proc. European Conf. Software Engineering and Advanced Applications, September 2008, Parma, Italy, p. 258–265.
-
13)
-
F. Draganidis ,
G. Mentzas
.
Competency based management: a review of systems and approaches.
Inf. Manag. Comp. Sec.
,
1 ,
51 -
64
-
14)
-
http://istqb.org/download/attachments/2326555/Expert-Level-Syllabus-ImprovingTheTestProcess-Release-V1_0_2.pdf, accessed September 2011.
-
15)
-
Taipale, O., Smolander, K., Kälviäinen, H.: `Finding and ranking research directions for software testing', Proc. European Conf. on System & Software Process Improvement and Innovation, September 2005, Budapest, Hungary, p. 39–48.
-
16)
-
Tokar, R., Mankeforts, S.: `A survey on testing and reuse', Proc. IEEE Int. Conf. on Software – Science, Technology and Engineering, November 2003, Herzelia, Israel, p. 164–173.
-
17)
-
Sanz, A., García, J., Saldaña, J., Amescua, A.: `A proposal of a process model to create a test factory', Proc. IEE. ICSE Workshop on Software Quality, May 2009, Vancouver, Canada, p. 65–70, WOSQ '09.
-
18)
-
S. Vegas ,
N. Juristo ,
V. Basili
.
Packaging experiences for improving testing technique selection.
J. Syst. Softw.
,
11 ,
1606 -
1618
-
19)
-
Clemente, P.J., Gómez, A., González, J., Sánchez, J., Sosa, E.: `Una propuesta de primer curso de programación basada en competencias transversales', Proc. Jornadas de Enseñanza Universitaria de la Informatica, July 2005, Madrid, Spain.
-
20)
-
I. Burnstein
.
(2003)
Practical software testing: a process-oriented approach.
-
21)
-
W.J. Rothwell ,
H.C. Kazanas
.
(1993)
The complete AMA guide to management development.
-
22)
-
D. Jeya Mala ,
V. Mohan ,
M. Kamalapriya
.
Automated software test optimisation framework – an artificial bee colony optimisation-based approach.
IET Softw.
,
5 ,
334 -
348
-
23)
-
B.C. Yang ,
B.E. Wu ,
P.G. Shu ,
M.H. Yang
.
On establishing the core competency identifying model: a value-activity and process oriented approach.
Ind. Manag. Dat. Syst.
,
1 ,
60 -
80
-
24)
-
Garousi, V., Mathur, A.: `Current state of the software testing education in north american academia and some recommendations for the new educators', Proc. IEEE Conf. on Software Engineering Education and Training, March 2010, Pittsburg, USA, p. 89–96.
-
25)
-
M. Steiner ,
M. Blaschke ,
M. Philipp ,
T. Schweigert
.
Make test process assessment similar to software process assessment – the Test SPICE approach.
J. Softw. Maint. Evol.: Res. Pract.
-
26)
-
R. Colomo-Palacios ,
E. Tovar-Caro ,
A. García-Crespo ,
J.M. Gómez-Berbís
.
Identifying technical competences of IT professionals: the case of software engineers.
Int. J. Hum. Cap. Inf. Tech. Prof.
,
1 ,
31 -
43
-
27)
-
M. Garg ,
R. Lai ,
S.J. Huang
.
When to stop testing: a study from the perspective of software reliability models.
IET Softw.
,
3 ,
263 -
273
-
28)
-
(2005)
Libro Blanco. Título de Grado en Ingeniería Informática.
-
29)
-
A.M. Geras ,
M.R. Smith ,
J. Miller
.
A survey of software testing practices in Alberta.
Can. J. Electr. Comput. Eng.
,
3 ,
183 -
191
-
30)
-
B.W. Boehm
.
Software risk management: principles and practices.
IEEE Software
,
1 ,
32 -
41
-
31)
-
R.D. Craig ,
S.P. Jaskiel
.
(2002)
Systematic software testing.
-
32)
-
Dawes, S., Helbig, N.: `Building government IT workforce capacity: a competency framework', Proc. Annual Int. Digital Government Research Conf., May 2006, Albany, NY, USA, p. 254–255.
-
33)
-
(2001)
Generic ICT skills profiles: future skills for tomorrow's world.
-
34)
-
Karinsalo, M., Abrahamsson, P.: `Software reuse and the test development process: a combined approach', Proc. Int. Conf. on Software Reuse: Methods, Techniques and Tools, July 2004, Madrid, Spain, p. 59–68.
-
35)
-
Dupuis, R., Bourque, P., Abran, A.: `SWEBOK guide an overview of trial usages in the field of education', Proc. Annual Conf. on Frontiers in Education, October 2003, Westminster, USA, p. 19–23.
-
36)
-
http://istqb.org/download/attachments/2326555/Foundation+Level+Syllabus+%282007%29.pdf, accessed September 2011.
-
37)
-
Z.D. Kelemen ,
R. Kusters ,
J. Trienekens
.
Identifying criteria for multimodel software process improvement solutions – based on a review of current problems and initiatives.
J. Softw. Maint. Evol.: Res. Prac.
-
38)
-
M. Wallenborn ,
S.P. Heyneman
.
Should vocational education be part of secondary education?.
J. Educ. Chan.
,
4 ,
405 -
413
-
39)
-
C. Kaner ,
J. Bach ,
B. Pettichord
.
(2002)
Lessons learned in software testing: a context-driven approach.
-
40)
-
N. Ahmad ,
M.U. Bokhari ,
S.M.K. Quadri ,
M.G.M. Khan
.
The exponentiated Weibull software reliability growth model with various testing-efforts and optimal release policy.
Int. J. Quality Reliab. Manag.
,
2 ,
211 -
235
-
41)
-
A.F. Marrelli ,
J. Tondora ,
M.A. Hoge
.
Strategies for developing competency models.
Adm. Pol. Men. Heal.
,
5 ,
533 -
561
-
42)
-
S.L. Toral ,
R. Martinez ,
F.J. Barrero ,
S. Gallardo ,
E. Vargas ,
V. Gonzalez
.
Planning a master's level curriculum according to career space recommendations using concept mapping techniques.
Int. J. Tech. Des. Educ.
,
3 ,
237 -
252
-
43)
-
V. Almering ,
M. Genuchten ,
G. Cloudt ,
P.J.M. Sonnemans
.
Using software reliability growth models in practice.
Proc. IEEE Software
,
6 ,
82 -
88
-
44)
-
T. Astigarraga ,
E.M. Dow ,
C. Lara ,
R. Prewitt ,
M.R. Ward
.
(2010)
The emerging role of software testing in curricula, Transforming engineering education: creating interdisciplinary skills for complex global environments.
-
45)
-
T. Koomen ,
P. Martin
.
Test process improvement: a practical step-by-step guide to structured testing.
ACM SIG. Softw. Eng. Not.
,
3 ,
59 -
60
-
46)
-
B.W. Boehm
.
Improving software productivity.
IEEE Comput.
,
9 ,
43 -
57
-
47)
-
(2008)
Software process engineering metamodel specification.
-
48)
-
J. García ,
A. Amescua ,
M. Velasco ,
A. Sanz
.
Ten factors that impede improvement of verification and validation processes in software intensive organizations.
Softw. Proc. Import. Pract.
,
4 ,
335 -
343
-
49)
-
A. Abran ,
J.W. Moore ,
P. Bourque ,
R. Dupuis ,
L.L. Tripp
.
(2004)
SWEBOK: guide to the software engineering body of knowledge: 2004 version.
-
50)
-
M. Rasking ,
R. O'Connor ,
T. Rout ,
F. McCaffery ,
A. Dorling
.
(2011)
Experiences developing TMMi, Software process improvement and capability determination.
-
51)
-
Ekstrom, J.J., Lunt, B.M.: `Academic IT and adjacent disciplines 2010', Proc. ACM Conf. on Information Technology Education, October 2010, Midland, MI, USA, p. 1–8.
-
52)
-
L. Ilieş ,
E. Crişan ,
I.N. Mureşan
.
Best practices in project management.
Rev. Int. Comput. Manag.
,
1 ,
43 -
51
-
53)
-
E. van Veenendaal
.
(2010)
Test Maturity Model integration (TMMi).
-
54)
-
M.T. Villalba ,
L. Fernández-Sanz ,
J.J. Martínez
.
Empirical support for the generation of domain-oriented quality models.
IET Softw.
,
1 ,
1 -
14
-
55)
-
A. Llorens-Garcia ,
X. Llinas-Audet ,
F. Sabate
.
Professional and interpersonal skills for ICT specialists.
IT Prof.
,
6 ,
23 -
30
-
56)
-
S. Pereda ,
F. Berrocal
.
(2001)
Técnicas de Gestión de Recursos Humanos por Competencias.
-
57)
-
M. Pinto ,
A.V. Doucet ,
A. Fernández-Ramos
.
The role of information competencies and skills in learning to abstract.
J. Inf. Sci.
,
6 ,
799 -
815
-
58)
-
R.G. Chung ,
C.Y. Wu
.
The identification of personnel director's competency profile through the use of the job competence assessment method.
Afr. J. Bus. Mannag.
,
2 ,
405 -
415
-
59)
-
N. Juristo ,
A.M. Moreno ,
W. Strigel
.
Software testing practices in industry.
IEEE Softw.
,
4 ,
19 -
21
-
60)
-
L. Wang ,
K.C. Tan
.
Software testing for safety-critical applications. Functional and performance testing for real-time automation systems.
IEEE Instrum. Meas. Mag.
,
2 ,
38 -
47
-
61)
-
E.J. Weyuker ,
T.J. Ostrand ,
J. Brophy ,
R. Prasad
.
Clearing a career path for software testers.
IEEE Softw.
,
2 ,
76 -
82
-
62)
-
S.T. Acuña ,
N. Juristo ,
A.M. Moreno
.
Emphasizing human capabilities in software development.
IEEE Softw.
,
2 ,
94 -
101
-
63)
-
P. Knott ,
A. Pearson ,
R. Taylor
.
A new approach to competence analysis.
Int. J. Tech. Manag.
,
4 ,
494 -
503
-
64)
-
M. Pol ,
R. Teunissen ,
E. van Veenendaal
.
(2002)
Software testing: a guide to the TMap approach.
-
65)
-
(2004)
Software engineering 2004: curriculum guidelines for undergraduate degree programs in software engineering.
-
66)
-
V. Terzis ,
A.A. Economides
.
E-certification: financial analysis and European Computer Driving Licence (ECDL) Hellas case.
Int. J. Educ. Eco. Dev.
,
4 ,
348 -
365
-
67)
-
L. Sagi-Vela
.
(2004)
Gestión por competencias.
-
68)
-
Cruz, P., Villarroel, R., Mancilla, F., Visconti, M.: `A software testing process for the reference model of competisoft', Proc. Int. Conf. Chilean Computer Science Society, November 2010, Antofagasta, Chile, p. 51–59.
-
69)
-
http://istqb.org/download/attachments/2326555/Advanced+Level+Syllabus+%282007%29.pdf, accessed September 2011.
-
70)
-
W.E. Perry
.
(1995)
Effective methods for software testing.
-
71)
-
Edwards, S.H.: `Using software testing to move students from trial-and-error to reflection-in-action', Proc. SIGCSE Conf., Norfolk, June 2004, Virginia, USA, p. 26–30.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2011.0182
Related content
content/journals/10.1049/iet-sen.2011.0182
pub_keyword,iet_inspecKeyword,pub_concept
6
6