Towards Development of Software Testing Competency Framework to Empower Software Testers’ Profession

 
 
 
  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract


    Separation of job functions between developers and testers due to enforcement of Software Quality Assurance (SQA) concept in software development has created worldwide demands for highly skillful software testers. This job function separation is to ensure that the systems or applications being developed are transparent at its testing activities. This will eventually lead to better quality of software products that will minimize impact or issues regarding software or system errors, bugs or faults. The aim of this article is to discuss on the current nature of software testing industry for identification of competencies issues or challenges related to software testers. This paper is intended to propose a software testing competency development framework as a job profiling, competencies assessment, training needs and professional career development for software testers. It is targeted that the proposed competency development framework will benefit software tester as individual, public or private agencies as organizations and education institutions as academia.  


  • Keywords


    Competency; Software Quality Assurance (SQA); Software Testers’ Competencies; Software Testing; System Development

  • References


    1. [1] R. Merkel and T. Kanij, "Does the individual matter in software testing?," Swinburne University of Technology, Centre for Software Analysis and Testing, Technical Report, vol. 1, 2010.

      [2] M. V. Mäntylä, J. Itkonen, and J. Iivonen, "Who tested my software? Testing as an organizationally cross-cutting activity," Software Quality Journal, vol. 20, no. 1, pp. 145-172, 2012.

      [3] S. Balaji and M. S. Murugaiyan, "Waterfall vs. V-Model vs. Agile: A comparative study on SDLC," International Journal of Information Technology and Business Management, vol. 2, no. 1, pp. 26-30, 2012.

      [4] S. Mathur and S. Malik, "Advancements in the V-Model," International Journal of Computer Applications, vol. 1, no. 12, 2010.

      [5] M. Tuteja and G. Dubey, "A research study on importance of testing and quality assurance in software development life cycle (SDLC) models," International Journal of Soft Computing and Engineering (IJSCE), vol. 2, no. 3, pp. 251-257, 2012.

      [6] E. Z. Zinder and I. G. Yunatova, "Conceptual framework, models, and methods of knowledge acquisition and management for competency management in various areas," in International Conference on Knowledge Engineering and the Semantic Web, 2013, pp. 228-241: Springer.

      [7] V. Garousi, A. Mesbah, A. Betin-Can, and S. Mirshokraie, "A systematic mapping study of web application testing," Information and Software Technology, vol. 55, no. 8, pp. 1374-1396, 2013.

      [8] S. Doğan, A. Betin-Can, and V. Garousi, "Web application testing: A systematic literature review," Journal of Systems and Software, vol. 91, pp. 174-201, 2014.

      [9] D. M. Rafi, K. R. K. Moses, K. Petersen, and M. V. Mäntylä, "Benefits and limitations of automated software testing: Systematic literature review and practitioner survey," in Proceedings of the 7th International Workshop on Automation of Software Test, 2012, pp. 36-42: IEEE Press.

      [10] I. Banerjee, B. Nguyen, V. Garousi, and A. Memon, "Graphical user interface (GUI) testing: Systematic mapping and repository," Information and Software Technology, vol. 55, no. 10, pp. 1679-1694, 2013.

      [11] V. G. Yusifoğlu, Y. Amannejad, and A. B. Can, "Software test-code engineering: A systematic mapping," Information and Software Technology, vol. 58, pp. 123-147, 2015.

      [12] D. R. Kuhn, D. R. Wallace, and A. M. Gallo, "Software fault interactions and implications for software testing," IEEE transactions on software engineering, vol. 30, no. 6, pp. 418-421, 2004.

      [13] E. J. Weyuker, T. J. Ostrand, J. Brophy, and B. Prasad, "Clearing a career path for software testers," IEEE Software, vol. 17, no. 2, pp. 76-82, 2000.

      [14] L. Fernández-Sanz, M. T. Villalba, J. R. Hilera, and R. Lacuesta, "Factors with negative influence on software testing practice in spain: A survey," in European Conference on Software Process Improvement, 2009, pp. 1-12: Springer.

      [15] T. Astigarraga, E. M. Dow, C. Lara, R. Prewitt, and M. R. Ward, "The emerging role of software testing in curricula," in Transforming Engineering Education: Creating Interdisciplinary Skills for Complex Global Environments, 2010 IEEE, 2010, pp. 1-26: IEEE.

      [16] A. Deak, T. Stålhane, and D. Cruzes, "Factors influencing the choice of a career in software testing among norwegian students," Software Engineering, p. 796, 2013.

      [17] P. Chennavajhula. (2010, 12 July 2017). Software Testing: The Next Big Employment Wave. Available: http://www.siliconindia.com/guestcontributor/guestarticle/354/Software_Testing_The_Next_Big_Employment_Wave_Pradeep_Chennavajhula.html

      [18] Z. MANSOR and E. E. NDUDI, "Issues, Challenges and Best Practices of Software Testing Activity."

      [19] T. Kurokawa and M. Shinagawa, "Technical trends and challenges of software testing," Science & Technology Trends, vol. 10, pp. 34-45, 2008.

      [20] V. Garousi and J. Zhi, "A survey of software testing practices in Canada," Journal of Systems and Software, vol. 86, no. 5, pp. 1354-1376, 2013.

      [21] E. F. De Souza, R. de Almeida Falbo, and N. L. Vijaykumar, "Knowledge management initiatives in software testing: A mapping study," Information and Software Technology, vol. 57, pp. 378-391, 2015.

      [22] S. Ahamed, "Studying the feasibility and importance of software testing: An Analysis," arXiv preprint arXiv:1001.4193, 2010.

      [23] V. Garousi and M. V. Mäntylä, "A systematic literature review of literature reviews in software testing," Information and Software Technology, vol. 80, pp. 195-216, 2016.

      [24] A. Bertolino, "Software testing research: Achievements, challenges, dreams," in 2007 Future of Software Engineering, 2007, pp. 85-103: IEEE Computer Society.

      [25] A. Beer and R. Ramler, "The role of experience in software testing practice," in Software Engineering and Advanced Applications, 2008. SEAA'08. 34th Euromicro Conference, 2008, pp. 258-265: IEEE.

      [26] (2016, 5 November). Software Testing Is Big Business in Malaysia. Available: https://www.digitalnewsasia.com/business/business-software-testing-big-business-malaysia

      [27] E. Choo. (2015, 25 Nov). Malaysia Is Set To Be Next Software Testing Hub. Available: http://www.efy.com.my/malaysia-set-to-be-next-software-testing-hub/

      [28] R. Gopalakrishnan, N. Rajasekaran, and G. Eswaramoorthi, "A Study of Emerging Trends in Software Testing and Quality Assurance," 2016.

      [29] A. Deak, T. Stålhane, and G. Sindre, "Challenges and strategies for motivating software testing personnel," Information and Software Technology, vol. 73, pp. 1-15, 2016.

      [30] K. Flinders. (2010, 12 Juy 2017). UK is short on software testing skills. Available: http://www.computerweekly.com/news/1280091893/UK-is-short-on-software-testing-skills

      [31] E. S. Heng, "Increasing Demand for Software Test Professionals," in Borneo Post Online, ed, 2013.

      [32] (2016). Eleventh Malaysia Plan. Available: http://rmk11.epu.gov.my/book/eng/Elevent-Malaysia-Plan/RMKe-11%20Book.pdf

      [33] J. Saldaña-Ramos, A. Sanz-Esteban, J. García-Guzmán, and A. Amescua, "Design of a competence model for testing teams," IET Software, vol. 6, no. 5, pp. 405-415, 2012.

      [34] P. Holtkamp, J. P. Jokinen, and J. M. Pawlowski, "Soft competency requirements in requirements engineering, software design, implementation, and testing," Journal of Systems and Software, vol. 101, pp. 136-146, 2015.

      [35] H. Karna and S. Gotovac, "Mining Competences of Expert Estimators," 2014.

      [36] R. Colomo-Palacios, C. Casado-Lumbreras, P. Soto-Acosta, F. J. GarcíA-PeñAlvo, and E. Tovar-Caro, "Competence gaps in software personnel: A multi-organizational study," Computers in Human Behavior, vol. 29, no. 2, pp. 456-461, 2013.

      [37] J. G. Rivera-Ibarra, J. Rodríguez-Jacobo, and M. A. Serrano-Vargas, "Competency framework for software engineers," in Software Engineering Education and Training (CSEE&T), 2010 23rd IEEE Conference on, 2010, pp. 33-40: IEEE.

      [38] T. Kanij, J. Grundy, and R. Merkel, "Performance appraisal of software testers," Information and Software Technology, vol. 56, no. 5, pp. 495-505, 2014.

      [39] A. Orsoni and B. Colaco, "A Competency Framework for Software Development Organizations," in Computer Modelling and Simulation (UKSim), 2013 UKSim 15th International Conference on, 2013, pp. 507-511: IEEE.


 

View

Download

Article ID: 23101
 
DOI: 10.14419/ijet.v7i4.35.23101




Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.