Skip to main content
Erschienen in: Software Quality Journal 4/2017

04.07.2016

Toward the characterization of software testing practices in South America: looking at Brazil and Uruguay

Erschienen in: Software Quality Journal | Ausgabe 4/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Software testing is an important activity in the software development life cycle. Several previous studies reported the results of surveys on software testing practices among practitioners from different countries. In this paper, we analyze these surveys aiming to get their main questions, and replicate a survey with practitioners from Brazil and Uruguay, two emerging South American software development scenarios. This survey was previously conducted in Manaus/Brazil in 2006 and Buenos Aires/Argentina in 2013. The replication’s scope includes three regions (Northern Brazil, Southern Brazil, and Uruguay). A total of 150 software testing practitioners responded to the survey. Its results are compared with the previous executions and other software testing surveys identified in the technical literature, strengthening previous findings. The Brazilian and Uruguayan participants indicate that: (1) documentation of test artifacts (plan, cases, procedures, results) are useful and important for software testing practitioners; (2) system and regression testing are the two test types deemed most useful and important; (3) tools for monitoring and management of test process tasks and bug reports are considered useful and important; (4) it is usual for software companies to have a definition of a testing process and to have a dedicated testing team; (5) there is a lack of measurement of test tasks and coverage in the industry; and (6) tools to support automation of test case generation and execution or code coverage are still poorly used in their organizations.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
1
Softex monitors and provides evidence of the performance variation of organizations adopting the MPS-SW, the Brazilian Software Process model—http://​www.​softex.​br/​mpsbr/​performance-results/​.
 
Literatur
Zurück zum Zitat Ambler, S. W. (2009). Dr. Dobb’s Agile Update 01/09. Dr. Dobbs, v. January. Ambler, S. W. (2009). Dr. Dobb’s Agile Update 01/09. Dr. Dobbs, v. January.
Zurück zum Zitat Andersson, C., & Runeson, P. (2002). Verification and validation in industry: A qualitative survey on the state of practice. In Proceedings of the 2002 international symposium on empirical software engineering (ISESE ‘02) (p. 37). IEEE Computer Society, Washington, DC. Andersson, C., & Runeson, P. (2002). Verification and validation in industry: A qualitative survey on the state of practice. In Proceedings of the 2002 international symposium on empirical software engineering (ISESE ‘02) (p. 37). IEEE Computer Society, Washington, DC.
Zurück zum Zitat Basili, V. R., Caldiera, G., & Rombach, H. D. (1994). The goal question metric approach. Encyclopedia of Software Engineering, 2, 528–532. Basili, V. R., Caldiera, G., & Rombach, H. D. (1994). The goal question metric approach. Encyclopedia of Software Engineering, 2, 528–532.
Zurück zum Zitat Bertolino, A. (2004). The (Im)maturity level of software testing. ACM SIGSOFT Software Engineering Notes, 29(5), 1.CrossRef Bertolino, A. (2004). The (Im)maturity level of software testing. ACM SIGSOFT Software Engineering Notes, 29(5), 1.CrossRef
Zurück zum Zitat Camargo, K. G., Ferrari, F. C., & Fabbri, S. C. (2015). Characterizing the state of the practice in software testing through a TMMi-based process. Journal of Software Engineering Research and Development, 3(1), 7.CrossRef Camargo, K. G., Ferrari, F. C., & Fabbri, S. C. (2015). Characterizing the state of the practice in software testing through a TMMi-based process. Journal of Software Engineering Research and Development, 3(1), 7.CrossRef
Zurück zum Zitat Causevic, A., Sundmark, D., & Punnekkat, S. (2010). An industrial survey on contemporary aspects of software testing. In ICST 2010: 3rd international conference on software testing, verification, and validation (pp. 393–401). Causevic, A., Sundmark, D., & Punnekkat, S. (2010). An industrial survey on contemporary aspects of software testing. In ICST 2010: 3rd international conference on software testing, verification, and validation (pp. 393–401).
Zurück zum Zitat Chan, F. T., Tse, T. H., Tang, W. H., & Chen, T. Y. (2005). Software testing education and training in Hong Kong. In Proceedings of the fifth international conference on quality software (QSIC ‘05) (pp. 313-316). IEEE Computer Society, Washington, DC. doi:10.1109/QSIC.2005.57. Chan, F. T., Tse, T. H., Tang, W. H., & Chen, T. Y. (2005). Software testing education and training in Hong Kong. In Proceedings of the fifth international conference on quality software (QSIC ‘05) (pp. 313-316). IEEE Computer Society, Washington, DC. doi:10.​1109/​QSIC.​2005.​57.
Zurück zum Zitat Craig, R., & Jaskiel, S. (2002). Systematic software testing. Boston: Artech House.MATH Craig, R., & Jaskiel, S. (2002). Systematic software testing. Boston: Artech House.MATH
Zurück zum Zitat Daka, E., & Fraser, G. (2014). A survey on unit testing practices and problems. In Proceedings of the 2014 IEEE 25th international symposium on software reliability engineering (ISSRE ‘14) (pp. 201–211). IEEE Computer Society, Washington, DC. doi:10.1109/ISSRE.2014.11. Daka, E., & Fraser, G. (2014). A survey on unit testing practices and problems. In Proceedings of the 2014 IEEE 25th international symposium on software reliability engineering (ISSRE ‘14) (pp. 201–211). IEEE Computer Society, Washington, DC. doi:10.​1109/​ISSRE.​2014.​11.
Zurück zum Zitat Deak, A. (2014). A comparative study of testers’ motivation in traditional and agile software development. In Product-Focused Software Process Improvement (pp. 1–16). Deak, A. (2014). A comparative study of testers’ motivation in traditional and agile software development. In Product-Focused Software Process Improvement (pp. 1–16).
Zurück zum Zitat Deak, A., & Stalhane, T. (2013). Organization of testing activities in Norwegian software companies. In Proceedings: IEEE 6th international conference on software testing, verification and validation workshops, ICSTW 2013 (pp. 102–107). Deak, A., & Stalhane, T. (2013). Organization of testing activities in Norwegian software companies. In Proceedings: IEEE 6th international conference on software testing, verification and validation workshops, ICSTW 2013 (pp. 102–107).
Zurück zum Zitat Deak, A., Stålhane, T., & Cruzes, D. (2013). Factors influencing the choice of a career in software testing among Norwegian students. In IASTED multiconferences: proceedings of the IASTED international conference on software engineering, SE 2013 (p. 796). ACTA Press, Calgary. doi:10.2316/P.2013.796-032. Deak, A., Stålhane, T., & Cruzes, D. (2013). Factors influencing the choice of a career in software testing among Norwegian students. In IASTED multiconferences: proceedings of the IASTED international conference on software engineering, SE 2013 (p. 796). ACTA Press, Calgary. doi:10.​2316/​P.​2013.​796-032.
Zurück zum Zitat Durelli, V. H. S., Araujo, R. F., Silva, M. A. G., et al. (2013). A scoping study on the 25 years of research into software testing in Brazil and an outlook on the future of the area. Journal of Systems and Software, 86(4), 934–950.CrossRef Durelli, V. H. S., Araujo, R. F., Silva, M. A. G., et al. (2013). A scoping study on the 25 years of research into software testing in Brazil and an outlook on the future of the area. Journal of Systems and Software, 86(4), 934–950.CrossRef
Zurück zum Zitat Engström, E., & Runeson, P. (2010). A qualitative survey of regression testing practices. In Proceedings of the 11th international conference on product-focused software process improvement (PROFES’10) (pp. 3–16). Springer, Berlin, Heidelberg. doi:10.1007/978-3-642-13792-1_3. Engström, E., & Runeson, P. (2010). A qualitative survey of regression testing practices. In Proceedings of the 11th international conference on product-focused software process improvement (PROFES’10) (pp. 3–16). Springer, Berlin, Heidelberg. doi:10.​1007/​978-3-642-13792-1_​3.
Zurück zum Zitat Garousi, V., Coşkunçay, A., Betin-Can, A., & Demirörs, O. (2015). A survey of software engineering practices in Turkey. Journal of Systems and Software, 108, 148–177.CrossRef Garousi, V., Coşkunçay, A., Betin-Can, A., & Demirörs, O. (2015). A survey of software engineering practices in Turkey. Journal of Systems and Software, 108, 148–177.CrossRef
Zurück zum Zitat Garousi, V., & Varma, T. (2010). A replicated survey of software testing practices in the Canadian province of Alberta: What has changed from 2004 to 2009? Journal of Systems and Software, 83(11), 2251–2262.CrossRef Garousi, V., & Varma, T. (2010). A replicated survey of software testing practices in the Canadian province of Alberta: What has changed from 2004 to 2009? Journal of Systems and Software, 83(11), 2251–2262.CrossRef
Zurück zum Zitat Garousi, V., & Zhi, J. (2013). A survey of software testing practices in Canada. Journal of Systems and Software, 86(5), 1354–1376.CrossRef Garousi, V., & Zhi, J. (2013). A survey of software testing practices in Canada. Journal of Systems and Software, 86(5), 1354–1376.CrossRef
Zurück zum Zitat Gelperin, D., & Hetzel, B. (1988). The growth of software testing. Communications of the ACM, 31(6), 687–695.CrossRef Gelperin, D., & Hetzel, B. (1988). The growth of software testing. Communications of the ACM, 31(6), 687–695.CrossRef
Zurück zum Zitat Geras, A. M., Smith, M. R., & Miller, J. (2004). A survey of software testing practices in Alberta. Canadian Journal of Electrical and Computer Engineering, 29(3), 183–191.CrossRef Geras, A. M., Smith, M. R., & Miller, J. (2004). A survey of software testing practices in Alberta. Canadian Journal of Electrical and Computer Engineering, 29(3), 183–191.CrossRef
Zurück zum Zitat Glaser, B. G., & Strauss, A. L. (1967). The discovery of grounded theory. Chicago: Aldine Pub. v. 5. Glaser, B. G., & Strauss, A. L. (1967). The discovery of grounded theory. Chicago: Aldine Pub. v. 5.
Zurück zum Zitat Greca, F., De Rossi, B., Robiolo, G., & Travassos, G. H. (2015). Aplicación y Valoración de la Verificación y Validación de Software: una Encuesta Realizada en Buenos Aires. In ASSE 2015: Simposio Argentino de Ingeniería de Software (pp. 26–40). Sociedad Argentina de Informática e Investigación Operativa (SADIO). ISSN: 2451-7593. Greca, F., De Rossi, B., Robiolo, G., & Travassos, G. H. (2015). Aplicación y Valoración de la Verificación y Validación de Software: una Encuesta Realizada en Buenos Aires. In ASSE 2015: Simposio Argentino de Ingeniería de Software (pp. 26–40). Sociedad Argentina de Informática e Investigación Operativa (SADIO). ISSN: 2451-7593.
Zurück zum Zitat Greiler, M., Van Deursen, A., & Storey, M.-A. (2012). Test Confessions: A study of testing practices for plug-in systems. Proceedings of the 34th international conference on software engineering (ICSE ‘12) (pp. 244–254). Piscataway, NJ: IEEE Press. Greiler, M., Van Deursen, A., & Storey, M.-A. (2012). Test Confessions: A study of testing practices for plug-in systems. Proceedings of the 34th international conference on software engineering (ICSE ‘12) (pp. 244–254). Piscataway, NJ: IEEE Press.
Zurück zum Zitat Grindal, M., Offutt, J., & Mellin, J. (2006). On the testing maturity of software producing organizations. In: Testing: Academic and Industrial Conference—Practice And Research Techniques (TAIC PART’06), IEEE (pp. 171–180). Windsor. doi:10.1109/TAIC-PART.2006.20. Grindal, M., Offutt, J., & Mellin, J. (2006). On the testing maturity of software producing organizations. In: Testing: Academic and Industrial ConferencePractice And Research Techniques (TAIC PART’06), IEEE (pp. 171–180). Windsor. doi:10.​1109/​TAIC-PART.​2006.​20.
Zurück zum Zitat IEEE. (1990). IEEE STD 610.12-1990. Standard glossary of software engineering terminology. [Institute of Electrical and Electronics Engineers, Ed.]IEEE STD 610.12-1990. IEEE. (1990). IEEE STD 610.12-1990. Standard glossary of software engineering terminology. [Institute of Electrical and Electronics Engineers, Ed.]IEEE STD 610.12-1990.
Zurück zum Zitat IEEE Standard. (1998). Standard for software test documentation. IEEE Std 829-1998. IEEE Standard. (1998). Standard for software test documentation. IEEE Std 829-1998.
Zurück zum Zitat Juristo, N., & Gómez, O. S. (2012). Replication of software engineering experiments. In Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics). v. 7007 (pp. 60–88). Juristo, N., & Gómez, O. S. (2012). Replication of software engineering experiments. In Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics). v. 7007 (pp. 60–88).
Zurück zum Zitat Juristo, N., Moreno, A. M., & Vegas, S. (2004). Reviewing 25 years of testing technique experiments. Empirical Software Engineering, 9(1/2), 7–44.CrossRef Juristo, N., Moreno, A. M., & Vegas, S. (2004). Reviewing 25 years of testing technique experiments. Empirical Software Engineering, 9(1/2), 7–44.CrossRef
Zurück zum Zitat Kanij, T., Merkel, R., & Grundy, J. (2014). A preliminary survey of factors affecting software testers. In 2014 23rd Australian Software Engineering Conference, IEEE (pp. 180–189). Milsons Point, NSW. doi:10.1109/ASWEC.2014.32. Kanij, T., Merkel, R., & Grundy, J. (2014). A preliminary survey of factors affecting software testers. In 2014 23rd Australian Software Engineering Conference, IEEE (pp. 180–189). Milsons Point, NSW. doi:10.​1109/​ASWEC.​2014.​32.
Zurück zum Zitat Kasurinen, J., Taipale, O., & Smolander, K. (2010). Software test automation in practice: Empirical observations. Advances in Software Engineering, 2010, 1–18.CrossRef Kasurinen, J., Taipale, O., & Smolander, K. (2010). Software test automation in practice: Empirical observations. Advances in Software Engineering, 2010, 1–18.CrossRef
Zurück zum Zitat Kirk, D., & Tempero, E. (2012). Software development practices in New Zealand. In 2012 19th Asia-Pacific Software Engineering Conference, IEEE (pp. 386–395). Hong Kong. doi:10.1109/APSEC.2012.51. Kirk, D., & Tempero, E. (2012). Software development practices in New Zealand. In 2012 19th Asia-Pacific Software Engineering Conference, IEEE (pp. 386–395). Hong Kong. doi:10.​1109/​APSEC.​2012.​51.
Zurück zum Zitat Lee, J., Kang, S., & Lee, D. (2012). Survey on software testing practices. IET Software, 6(3), 275.CrossRef Lee, J., Kang, S., & Lee, D. (2012). Survey on software testing practices. IET Software, 6(3), 275.CrossRef
Zurück zum Zitat Ng, S. P., Murnane, T., Reed, K., Grant, D., & Chen, T. Y. (2004). A preliminary survey on software testing practices in Australia. In Proceedings of the 2004 Australian software engineering conference (ASWEC ‘04) (p. 116). IEEE Computer Society, Washington, DC. Ng, S. P., Murnane, T., Reed, K., Grant, D., & Chen, T. Y. (2004). A preliminary survey on software testing practices in Australia. In Proceedings of the 2004 Australian software engineering conference (ASWEC ‘04) (p. 116). IEEE Computer Society, Washington, DC.
Zurück zum Zitat Pfahl, D., Yin, H., Mäntylä, M. V., & Münch, J. (2014). How is exploratory testing used? A state-of-the-practice survey. In Proceedings of the 8th ACM/IEEE international symposium on empirical software engineering and measurement (ESEM ‘14) (p. 10). ACM, New York, NY, Article 5. doi:10.1145/2652524.2652531. Pfahl, D., Yin, H., Mäntylä, M. V., & Münch, J. (2014). How is exploratory testing used? A state-of-the-practice survey. In Proceedings of the 8th ACM/IEEE international symposium on empirical software engineering and measurement (ESEM ‘14) (p. 10). ACM, New York, NY, Article 5. doi:10.​1145/​2652524.​2652531.
Zurück zum Zitat Pham, R., Singer, L., Liskin, O., Filho, F. F., & Schneider, K. (2013). Creating a shared understanding of testing culture on a social coding site. Proceedings of the 2013 international conference on software engineering (ICSE ‘13) (pp. 112–121). Piscataway, NJ: IEEE Press.CrossRef Pham, R., Singer, L., Liskin, O., Filho, F. F., & Schneider, K. (2013). Creating a shared understanding of testing culture on a social coding site. Proceedings of the 2013 international conference on software engineering (ICSE ‘13) (pp. 112–121). Piscataway, NJ: IEEE Press.CrossRef
Zurück zum Zitat Pressman, R., & Maxim, B. (2015). Software engineering: A practitioner’s approach. New York, NY: McGraw-Hill Education. Pressman, R., & Maxim, B. (2015). Software engineering: A practitioner’s approach. New York, NY: McGraw-Hill Education.
Zurück zum Zitat Rafi, D. M., Moses, K., Petersen, K., & Mantyla, M. V. (2012). Benefits and limitations of automated software testing: Systematic literature review and practitioner survey. Proceedings of the 7th international workshop on automation of software test (AST ‘12) (pp. 36–42). Piscataway, NJ: IEEE Press.CrossRef Rafi, D. M., Moses, K., Petersen, K., & Mantyla, M. V. (2012). Benefits and limitations of automated software testing: Systematic literature review and practitioner survey. Proceedings of the 7th international workshop on automation of software test (AST ‘12) (pp. 36–42). Piscataway, NJ: IEEE Press.CrossRef
Zurück zum Zitat Runeson, P. (2006). A survey of unit testing practices. IEEE Software, 23(4), 22–29.CrossRef Runeson, P. (2006). A survey of unit testing practices. IEEE Software, 23(4), 22–29.CrossRef
Zurück zum Zitat Sung, P. W.-B., & Paynter, J. (2006). Software testing practices in New Zealand. In Proceedings of the 19th annual conference of the national advisory committee on computing qualifications (pp. 273–282). Sung, P. W.-B., & Paynter, J. (2006). Software testing practices in New Zealand. In Proceedings of the 19th annual conference of the national advisory committee on computing qualifications (pp. 273–282).
Zurück zum Zitat Taipale, O., Smolander, K., & Kälviäinen, H. (2005). Finding and ranking research directions for software testing. In Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics). v. 3792 (pp. 39–48). Taipale, O., Smolander, K., & Kälviäinen, H. (2005). Finding and ranking research directions for software testing. In Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics). v. 3792 (pp. 39–48).
Zurück zum Zitat Torkar, R., & Mankefors, S. (2003). A survey on testing and reuse. In IEEE international conference on software: Science, technology and engineering (SwSTE’03), IEEE (pp. 164–173). doi:10.1109/SWSTE.2003.1245437. Torkar, R., & Mankefors, S. (2003). A survey on testing and reuse. In IEEE international conference on software: Science, technology and engineering (SwSTE’03), IEEE (pp. 164–173). doi:10.​1109/​SWSTE.​2003.​1245437.
Zurück zum Zitat Wohlin, C. (2014). Guidelines for snowballing in systematic literature studies and a replication in software engineering. In Proceedings of the 18th international conference on evaluation and assessment in software engineering (EASE ‘14) (p. 10). ACM, New York, NY. Article 38. doi:10.1145/2601248.2601268. Wohlin, C. (2014). Guidelines for snowballing in systematic literature studies and a replication in software engineering. In Proceedings of the 18th international conference on evaluation and assessment in software engineering (EASE ‘14) (p. 10). ACM, New York, NY. Article 38. doi:10.​1145/​2601248.​2601268.
Zurück zum Zitat Wohlin, C., Runeson, P., Höst, M., Ohlsson, M., Regnell, B., & Wesslen, A. (2000). Experimentation in software engineering: an introduction. Norwell, MA: Kluwer Academic Publishers.CrossRefMATH Wohlin, C., Runeson, P., Höst, M., Ohlsson, M., Regnell, B., & Wesslen, A. (2000). Experimentation in software engineering: an introduction. Norwell, MA: Kluwer Academic Publishers.CrossRefMATH
Zurück zum Zitat Wojcicki, M. A., & Strooper, P. (2006). A state-of-practice questionnaire on verification and validation for concurrent programs. In Proceedings of the 2006 workshop on Parallel and distributed systems: testing and debugging (PADTAD ‘06) (pp. 1–10). ACM, New York, NY. doi:10.1145/1147403.1147405. Wojcicki, M. A., & Strooper, P. (2006). A state-of-practice questionnaire on verification and validation for concurrent programs. In Proceedings of the 2006 workshop on Parallel and distributed systems: testing and debugging (PADTAD ‘06) (pp. 1–10). ACM, New York, NY. doi:10.​1145/​1147403.​1147405.
Metadaten
Titel
Toward the characterization of software testing practices in South America: looking at Brazil and Uruguay
Publikationsdatum
04.07.2016
Erschienen in
Software Quality Journal / Ausgabe 4/2017
Print ISSN: 0963-9314
Elektronische ISSN: 1573-1367
DOI
https://doi.org/10.1007/s11219-016-9329-3

Weitere Artikel der Ausgabe 4/2017

Software Quality Journal 4/2017 Zur Ausgabe

EditorialNotes

In this issue

Premium Partner