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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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
Malanowska, A.: Testing effort assessment. B.Sc. thesis. Warsaw University of Technology, Institute of Computer Science (2017) (in Polish)
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)
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
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
Welcome to Visual Studio 2015. In: Microsoft Developer Network, Microsoft (2017). https://msdn.microsoft.com/en-us/library/dd831853.aspx
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
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
Roman, A.: Testowanie i jakość oprogramowania: Modele, techniki, narzędzia. Warszawa, Wydawnictwo Naukowe PWN (2015) (in Polish). ISBN 978-83-01-18160-4
Sacha, K.: Inżynieria oprogramowania. Warszawa, Wydawnictwo Naukowe PWN (2010) (in Polish). ISBN 978-83-01-16179-8
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-26574-8_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-26573-1
Online ISBN: 978-3-030-26574-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)