Abstract
Software testing is the commonest technique for software quality assurance. It is present in every development project and concentrates a large percentage of effort, there are still not many studies which address the real practice of individuals and organizations. Anyway, practitioners usually agree with the idea that software testing efficiency and effectiveness in their organizations might be improved. Two previous studies in Spain have revealed implemented testing practices in organizations and individual performance of software professionals when designing test cases should be improved. This paper presents the results of a survey designed to know if 23 factors determined by a panel of experts in 2007 may explain this situation of testing practice. Data collected reveal that none of the factors is clearly rejected as a negative influence for testing although some of them are not generally accepted. Exploratory statistical analysis reveals relations between certain pairs of items as well as a new grouping in factors.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Jones, C.: Estimating software costs. McGraw-Hill, New York (1998)
Grindal, M., Offutt, J., Mellin, J.: On the Testing Maturity of Software Producing Organiza-tions: Detailed Data. Technical Report ISE-TR-06-03, Department of Information and Software Engineering, George Mason University (2006)
McGarry, F., Pajerski, R., Page G., Waligora, S., Basili V., Zelkowitz, M.: Software Process Improvement in the NASA Software Engineering Laboratory, Technical Report, CMU/SEI-94-TR-22, SEI Carnegie-Mellon University (1994)
Martin, D., Rooksby, J., Rouncefield, M., Sommerville, I.: ’Good’ Organisational Reasons for ’Bad’ Software Testing: An Ethnographic Study of Testing in a Small Software Company. In: Proc. of 29th Int. Conf. on Soft. Engin., pp. 602–611 (2007)
Fernandez-Sanz, L.: Un sondeo sobre la práctica actual de pruebas de software en España. REICIS 2, 43–54 (2005)
SEI: CMMi® for Development. SEI-Carnegie Mellon University (2006)
Paulk, M., Weber, C., Curtis, B., Chrisis, M.: The Capability Maturity Model. Addison-Wesley, Reading (1995)
van Veenendaal, E.: Test Maturity Model Integration (TMMi) Versión 1.0. TMMI Foundation (2008), http://www.tmmifoundation.org
Burnstein, I.: Practical Software Testing. Springer, Heidelberg (2002)
VanVeenendaal, E.: Guidelines for Testing Maturity. STEN IV, 1–10 (2006)
Koomen, T.: Test process improvement: a practical step-by-step guide to structured testing. Addison Wesley, Reading (1999)
Pol, M., Teunissen, R., van Veenendaal, E.: Software Testing. A guide to the TMap Approach. Addison-Wesley, Reading (2002)
Koomen, T., van der Aalst, L., Broekman, B., Vroon, M.: TMap Next for result-driven testing. UTN Publishers (2006)
Sanz, A., Saldaña, J., García, J., Gaitero, D.: TestPAI: A proposal for a testing process area integrated with CMMI. In: European Systems and Software Process Improvement and Inno-vation (EUROSPI 2008), pp. 3–5 (2008)
Ng, S.P., Murnane, T., Reed, K., Grant, D., Chen, Y.: A Preliminary Survey on Software Testing Practices in Australia. In: ASWEC, Proceedings of the 2004 Australian Software Engineering Conference, pp. 116–125 (2004)
Geras, A.M., Smith, M.R., Miller, J.: A survey of software testing practices in Alberta. Canadian J. of Electrical and Computer Engineering 29, 183–191 (2004)
Groves, L., Nickson, R., Reeves, G., Reeves, S., Utting, M.: A Survey of Software Practices in the New Zealand Software Industry. In: Proceedings of the 2000 Australian Software Engi-neering Conference, pp. 189–101 (2000)
Runeson, P.: A Survey of Unit Testing Practices. IEEE Softw. 23, 22–29 (2006)
Lara, P., Fernández-Sanz, L.: Un experimento sobre hábitos de pruebas artesanales de software: Resultados y Conclusiones. In: Taller sobre Pruebas en Ingeniería del Software PRIS 2007, pp. 23–30 (2007)
Lara, P., Fernández-Sanz, L.: Test Case Generation, UML and Eclipse. Dr.Dobbs Journal 33, 49–52 (2008)
Whittaker, J.A.: What Is Software Testing? And Why Is It So Hard? IEEE Software 17, 70–79 (2000)
Glass, R.L., Collard, R., Bertolino, A., Bach, J., Kaner, C.: Software Testing and Industry Needs 23, 55–57 (2006)
García, A., de Amescua, M.V., Sanz, A.: Ten Factors that Impede Improvement of Verification and Validation Processes in Software Intensive Organizations. Software Process Improvement and Practice 13, 335–343 (2008)
Taipale, O., Karhu, K., Smolander, K.: Observing Software Testing Practice from the Viewpoint of Organizations and Knowledge Management. In: First Intern. Symp. on Empirical Software Engineering and Measurement, pp. 21–30 (2007)
Hair, J.F., Tatham, R.L., Anderson, R., Black, W.: Multivariate Data Analysis. Prentice Hall, Englewood Cliffs (1998)
Tabachnick, B.G., Fidell, L.S.: Using Multivariate Statistics. Pearson, London (2006)
Nunnally, J., Bernstein, I.: Psychometric Theory. McGraw-Hill, New York (1994)
Hu, L., Bentler, P.M.: Cutoff: Criteria for Fit Indexes in Covariance Structure Analysis: Conventional Criteria vs new alternatives. Structural Equation Modeling 6, 1–55 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fernández-Sanz, L., Villalba, M.T., Hilera, J.R., Lacuesta, R. (2009). Factors with Negative Influence on Software Testing Practice in Spain: A Survey. In: O’Connor, R.V., Baddoo, N., Cuadrago Gallego, J., Rejas Muslera, R., Smolander, K., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2009. Communications in Computer and Information Science, vol 42. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04133-4_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-04133-4_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04132-7
Online ISBN: 978-3-642-04133-4
eBook Packages: Computer ScienceComputer Science (R0)