Skip to main content

ISO 25010 Support in Test Point Analysis for Testing Effort Estimation

  • Chapter
  • First Online:
Integrating Research and Practice in Software Engineering

Part of the book series: Studies in Computational Intelligence ((SCI,volume 851))

Abstract

Estimation of the testing effort prepared on the early stage of software development process (e.g. in the design phase) could be a significant help for both project management and resources distribution optimization. We designed and implemented a tool, called IoTEAM, estimating time necessary to test the system, on the basis of its UML model (class and sequence diagrams). That tool is a unique combination of two methods: transformation from UML class and sequence diagrams to the results of Function Point Analysis and Test Point Analysis (TPA). The resulting approach can be used for estimation of time of the whole testing process – from unit tests to acceptance tests. Unfortunately, TPA was proposed almost twenty years ago, so is not consistent with contemporary quality standards. In this paper, we present how to incorporate ISO 25010 standard in TPA method.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 129.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bluemke, I., Malanowska, A.: Tool for assessment of testing effort. In: Zamojski W., Mazurkiewicz J., Sugier J., Walkowiak T., Kacprzyk J. (eds.) Engineering in Dependability of Computer Systems and Networks: Proceedings of the Fourteenth International Conference on Dependability of Computer Systems DepCoS-RELCOMEX, July 1–5, 2019, Brunów. Advances in Intelligent Systems and Computing, Springer, Poland (2019). https://doi.org/10.1007/978-3-030-19501-4_7

    Google Scholar 

  2. Malanowska, A.: Testing effort assessment. B.Sc. thesis. Warsaw University of Technology, Institute of Computer Science (2017) (in Polish)

    Google Scholar 

  3. Malanowska, A.: Improving testing effort estimation method with UML combined fragments and ISO/IEC 25010:2011 software quality model support. MSc thesis. Warsaw University of Technology, Institute of Computer Science (2019) (in Polish)

    Google Scholar 

  4. van Veenendaal, E.P., Dekkers, T.: Testpointanalysis: a method for test estimation. In: Kusters R., et al. (ed.) Project Control for Software Quality. Shaker Publishing, Maastricht (1999). http://www.erikvanveenendaal.nl/NL/files/Testpointanalysis%20a%20method%20for%20test%20estimation.pdf. Accessed 7 Feb 2019

  5. Uemura, T., Kusumoto, S., Inoue, K.: Function-point analysis using design specifications based on the Unified Modelling Language. J. Softw. Maintenance Evol.: Res. Pract. 13(4), 223–243 (2001) (Wiley). https://doi.org/10.1002/smr.231

    Article  Google Scholar 

  6. Welcome to Visual Studio 2015. In: Microsoft Developer Network, Microsoft (2017). https://msdn.microsoft.com/en-us/library/dd831853.aspx

  7. ISO/IEC FDIS 9126-1: Information technology—software product quality—part 1: quality model: final draft. ISO/IEC. https://www.cse.unsw.edu.au/~cs3710/PMmaterials/Resources/9126-1%20Standard.pdf. Accessed 7 Feb 2019

  8. ISO/IEC 25010:2011: Systems and software engineering—systems and software quality requirements and evaluation (SQuaRE)—system and software quality models. ISO/IEC, fragments available online https://www.iso.org/obp/ui/#iso:std:iso-iec:25010:ed-1:v1:en. Accessed 7 Feb 2019

  9. Roman, A.: Testowanie i jakość oprogramowania: Modele, techniki, narzędzia. Warszawa, Wydawnictwo Naukowe PWN (2015) (in Polish). ISBN 978-83-01-18160-4

    Google Scholar 

  10. Sacha, K.: Inżynieria oprogramowania. Warszawa, Wydawnictwo Naukowe PWN (2010) (in Polish). ISBN 978-83-01-16179-8

    Google Scholar 

  11. Kobyliński, A.: Software product quality standards evolution. Roczniki Kolegium Analiz Ekonomicznych, Warszawa, Szkoła Główna Handlowa, nr 36, pp. 91–101 (2015) ISSN 1232-4671. http://rocznikikae.sgh.waw.pl/p/roczniki_kae_z36_05.pdf (in Polish). Accessed 7 Feb 2019

  12. Gordieiev, O., Kharchenko, V., Fusani, M.: Evolution of software quality models: green and reliability issues. In: CEUR Workshop Proceedings, vol. 1356, pp. 432–445 (2015). ISSN 1613-0073. http://ceur-ws.org/Vol-1356/paper_71.pdf. Accessed 7 Feb 2019

  13. Suman, Wadhwa M.: A comparative study of software quality models. Int. J. Comput. Sci. Inf. Technol. 5(4), 5634–5638 (2014). ISSN 0975-9646. http://ijcsit.com/docs/Volume%205/vol5issue04/ijcsit20140504177.pdf. Accessed 7 Feb 2019

  14. Riojas, M., Lysecky, S., Rozenblit, J.W., Understanding non-functional requirements for pre-college engineering technologies. In: Klempous R., Nikodem J. (eds.), Innovative Technologies in Management and Science, pp. 95–119. Springer, Switzerland (2015) ISBN 978-3-319-12651-7, https://doi.org/10.1007/978-3-319-12652-4_7

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ilona Bluemke .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Malanowska, A., Bluemke, I. (2020). ISO 25010 Support in Test Point Analysis for Testing Effort Estimation. In: Jarzabek, S., Poniszewska-Marańda, A., Madeyski, L. (eds) Integrating Research and Practice in Software Engineering. Studies in Computational Intelligence, vol 851. Springer, Cham. https://doi.org/10.1007/978-3-030-26574-8_15

Download citation

Publish with us

Policies and ethics