Advertisement

A Study on Software Testing Standard Using ISO/IEC/IEEE 29119-2: 2013

  • Cristiano Patrício
  • Rui Pinto
  • Gonçalo MarquesEmail author
Chapter
  • 11 Downloads
Part of the Studies in Systems, Decision and Control book series (SSDC, volume 295)

Abstract

ISO/IEC/IEEE 29119 is an internationally agreed set of standards for software testing that must be adopted during all software development processes and incorporated by every software company when conducting every software testing development. This article presents a study on ISO/IEC/IEEE 29119 standard, focusing on the description of a three-layer process model that covers: (1) organizational test specifications; (2) test management and (3) dynamic testing. Therefore, a comprehensive survey has been done to summarise and analyse the intended purpose of the implementation and adoption of this software testing standard. Furthermore, this paper also states the added value related to the implementation of this standard for any organisation in terms of software quality assurance. The adoption of software testing processes is an essential part of the software development that must be included in every development project, in particular, considering the artificial intelligence software development. The costs associated are relatively high. However, the cost associated with the treatment of bugs and software problems is even higher.

Keywords

ISO/IEC/IEEE 29119-2 ISO standard Software testing 

References

  1. 1.
    Matalonga, S., Rodrigues, F., Travassos, G.H.: Matching context aware software testing design techniques to ISO/IEC/IEEE 29119. In: Rout, T., O’Connor, R.V., Dorling, A. (eds.) Software Process Improvement and Capability Determination, pp. 33–44. Springer International Publishing, Cham (2015).  https://doi.org/10.1007/978-3-319-19860-6_4
  2. 2.
    Thakur, M.S.: Review on structural software testing coverage approaches. Int. J. Adv. Res. Ideas Innovations Technol. 281–286 (2017)Google Scholar
  3. 3.
    Anwar, N., Kar, S.: Review paper on various software testing techniques & strategies. Glob. J. Comput. Sci. Technol. [S.l.], May 2019. ISSN: 0975-4172. Available at: https://computerresearch.org/index.php/computer/article/view/1873. Date accessed: 25 Feb 2020
  4. 4.
    Rana, I., Goswami, P., Maheshwari, H.: A review of tools and techniques used in software testing. Int. J. Emerg. Technol. Innovative Res. 6(4), 262–266. www.jetir.org. ISSN:2349-5162, April 2019. Available: http://www.jetir.org/papers/JETIR1904Q46.pdf
  5. 5.
    Hrabovská, K., Rossi, B., Pitner, T.: Software testing process models benefits & drawbacks: a systematic literature review. arXiv preprint arXiv:1901.01450 (2019)
  6. 6.
    Sanchez-Gordon, S., Luján-Mora, S.: A method for accessibility testing of web applications in agile environments. In: Proceedings of the 7th World Congress for Software Quality (WCSQ), pp. 13, 15 (85) (2017)Google Scholar
  7. 7.
    Jan, S.R., Shah, S.T.U., Johar, Z.U., Shah, Y., Khan, F.: An innovative approach to investigate various software testing techniques and strategies. Int. J. Sci. Res. Sci. Eng. Technol. (IJSRSET). Print ISSN: 2395-1990 (2016)Google Scholar
  8. 8.
    Ali, S., Yue, T.: Formalizing the ISO/IEC/IEEE 29119 software testing standard. In: 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 396–405. IEEE, Ottawa, ON, Canada (2015).  https://doi.org/10.1109/MODELS.2015.7338271
  9. 9.
    Jamil, M.A., Arif, M., Abubakar, N.S.A., Ahmad, A.: Software testing techniques: a literature review. In: 2016 6th International Conference on Information and Communication Technology for the Muslim World (ICT4M), pp. 177–182. IEEE (2016)Google Scholar
  10. 10.
    Eira, P., Guimaraes, P., Melo, M., Brito, M.A., Silva, A., Machado, R.J.: Tailoring ISO/IEC/IEEE 29119-3 standard for small and medium-sized enterprises. In: 2018 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pp. 380–389. IEEE, Vasteras (2018).  https://doi.org/10.1109/ICSTW.2018.00077
  11. 11.
    Pröll, R., Bauer, B.: Toward a consistent and strictly model-based interpretation of the ISO/IEC/IEEE 29119 for early testing activities: In: Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development, pp. 699–706. SCITEPRESS—Science and Technology Publications, Funchal, Madeira, Portugal (2018).  https://doi.org/10.5220/0006749606990706
  12. 12.
    Departamento de Ingeniería, Pontificia Universidad Católica del Perú, Lima, Lima 32, Perú, Dávila, A., García, C., Departamento de Ingeniería, Pontificia Universidad Católica del Perú, Lima, Lima 32, Perú, Cóndor, S., Escuela Profesional de Ingeniería de Software Universidad Nacional Mayor de San Marcos, Lima, Lima 1, Perú: Análisis exploratorio en la adopción de prácticas de pruebas de software de la ISO/IEC 29119-2 en organizaciones de Lima, Perú. risti. 1–17 (2017).  https://doi.org/10.17013/risti.21.1-17
  13. 13.
    Park, B.H., Seo, Y.G.: Process improvement for quality increase of weapon system software based on ISO/IEC/IEEE 29119 test method. 한국컴퓨터정보학회논문지 23, 115–122 (2018).  https://doi.org/10.9708/JKSCI.2018.23.12.115
  14. 14.
    Sánchez-Gordón, M.-L., Colomo-Palacios, R.: From certifications to international standards in software testing: mapping from ISQTB to ISO/IEC/IEEE 29119-2. In: Larrucea, X., Santamaria, I., O’Connor, R.V., Messnarz, R. (eds.) Systems, Software and Services Process Improvement, pp. 43–55. Springer International Publishing, Cham (2018).  https://doi.org/10.1007/978-3-319-97925-0_4
  15. 15.
    Henderson-Sellers, B., Gonzalez-Perez, C., McBride, T., Low, G.: An ontology for ISO software engineering standards: creating the infrastructure. Comput. Stand. Interfaces 36, 563–576 (2014).  https://doi.org/10.1016/j.csi.2013.11.001CrossRefGoogle Scholar
  16. 16.
    Condor, S., Garcia, C., Davila, A.: Adoption of ISO/IEC 29119-2 software testing practices: an exploratory analysis in organizations in Lima, Perú. In: 2016 International Conference on Software Process Improvement (CIMPS), pp. 1–8. IEEE, Aguascalientes, Mexico (2016).  https://doi.org/10.1109/CIMPS.2016.7802802
  17. 17.
    Munir, H., Runeson, P.: Software testing in open innovation: an exploratory case study of the acceptance test harness for jenkins. In: Proceedings of the 2015 International Conference on Software and System Process—ICSSP 2015, pp. 187–191. ACM Press, Tallinn, Estonia (2015).  https://doi.org/10.1145/2785592.2795365
  18. 18.
    Felderer, M., Wendland, M.-F., Schieferdecker, I.: Risk-based testing. In: Margaria, T., Steffen, B. (eds.) Leveraging Applications of Formal Methods, Verification and Validation. Specialized Techniques and Applications, pp. 274–276. Springer, Berlin (2014).  https://doi.org/10.1007/978-3-662-45231-8_19
  19. 19.
    Kawaguchi, S.: Trial of organizing software test strategy via software test perspectives. In: 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation Workshops, pp. 360–360. IEEE, OH, USA (2014).  https://doi.org/10.1109/ICSTW.2014.42
  20. 20.
    Ruy, F.B., Falbo, R.A., Barcellos, M.P., Guizzardi, G., Quirino, G.K.S.: An ISO-based software process ontology pattern language and its application for harmonizing standards. SIGAPP Appl. Comput. Rev. 15, 27–40 (2015).  https://doi.org/10.1145/2815169.2815172CrossRefGoogle Scholar
  21. 21.
    Dussa-Zieger, K., Ekssir-Monfared, M., Schweigert, T., Philipp, M., Blaschke, M.: The current status of the TestSPICE® project. In: Stolfa, J., Stolfa, S., O’Connor, R.V., Messnarz, R. (eds.) Systems, Software and Services Process Improvement, pp. 589–598. Springer International Publishing, Cham (2017).  https://doi.org/10.1007/978-3-319-64218-5_49
  22. 22.
    Garcia, C., Dávila, A., Pessoa, M.: Test process models: systematic literature review. In: Mitasiunas, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) Software Process Improvement and Capability Determination, pp. 84–93. Springer International Publishing, Cham (2014).  https://doi.org/10.1007/978-3-319-13036-1_8
  23. 23.
    Siegl, S., Russer, M.: Systematic use case driven environmental modeling for early validation of automated driving functionalities. In: Gühmann, C., Riese, J., von Rüden, K. (eds.) Simulation and Testing for Vehicle Technology, pp. 383–392. Springer International Publishing, Cham (2016).  https://doi.org/10.1007/978-3-319-32345-9_26
  24. 24.
    Großmann, J., Seehusen, F.: Combining security risk assessment and security testing based on standards. In: Seehusen, F., Felderer, M., Großmann, J., Wendland, M.-F. (eds.) Risk Assessment and Risk-Driven Testing, pp. 18–33. Springer International Publishing, Cham (2015).  https://doi.org/10.1007/978-3-319-26416-5_2
  25. 25.
    Adlemo, A., Tan, H., Tarasov, V.: Test case quality as perceived in Sweden. In: Proceedings of the 5th International Workshop on Requirements Engineering and Testing—RET ’18, pp. 9–12. ACM Press, Gothenburg, Sweden (2018).  https://doi.org/10.1145/3195538.3195541

Copyright information

© Springer Nature Switzerland AG 2021

Authors and Affiliations

  1. 1.Universidade da Beira InteriorCovilhãPortugal
  2. 2.Instituto de TelecomunicaçõesUniversidade da Beira InteriorCovilhãPortugal

Personalised recommendations