Browse > Article
http://dx.doi.org/10.7472/jksii.2019.20.6.37

Improving Reuse of Test Strategy based on ISO/IEC Standards  

Min, Kyeongsic (Department of Computer Science, University of Seoul)
Lee, Jung-Won (Department of Electrical and Computer Engineering, Ajou University)
Lee, Byungjeong (Department of Computer Science, University of Seoul)
Publication Information
Journal of Internet Computing and Services / v.20, no.6, 2019 , pp. 37-46 More about this Journal
Abstract
A test plan is a high level document detailing objectives, processes, schedules and so on for verifying a developed software. And a test strategy, a component of a test plan, is about how to test software products to guarantee its quality and find bugs in the software in advance. Therefore, establishing effective and suitable test strategies is important for elaborating test processes. However, these tasks are difficult for project managers who write a test plan if they were not trained well in software test processes. And mis-designed test strategies will also mislead entire testing behaviors that testers would do. As a result, there would be a low quality software product in the end. To solve this problem, we propose a new test strategy reuse technique in this paper. By utilizing test plans of already completed software development projects, we lead test planer to reuse suitable and effective test strategies which were used in previous projects. To do so, we evaluate existing test strategies by utilizing ISO/IEC 25010 quality model for evaluating the suitability of test strategies and also use effectiveness metrics for test strategies. And from these evaluations, we predict completeness of new test plan that is written by reused test strategies. It can help the project manager to write an appropriate test plan for the quality characteristics which are selected as objectives for testing and software product. We show the possibility of our approach by implementing a prototype into the existing framework in a case study.
Keywords
Test Strategy Reuse; Test Plan Reuse; ISO/IEC 25010; ISO/IEC 25023; ISO/IEC 29119;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 M. Grindal, J. Offutt, J. Mellin, "On the Testing Maturity of Software Producing Organizations," in Proc. of Testing: Academic & Industrial Conference - Practice And Research Techniques (TAIC PART'06), pp.171-180, 2006. http://dx.doi.org/10.1109/TAIC-PART.2006.20
2 ISO/IEC 25010, "Systems and Software Engineering: Systems and Software Quality Requirements and Evaluation (SQuaRE) - System and Software Quality Model".
3 ISO/IEC 25023, "Systems and Software Engineering: Systems and Software Quality Requirements and Evaluation (SQuaRE) - Measurement of system and software product quality".
4 J. Kasurinen, P. Runeson, L. Riungu, K. Smolander, "A self-assessment framework for finding improvement objectives with ISO/IEC 29119 test standard," in Proc. of Systems, Software and Service Process Improvement, Vol. 172, 2011. https://doi.org/10.1007/978-3-642-22206-1_3
5 ISO/IEC 29119, "Software and Systems Engineering - Software Testing - Part 2: Test Process".
6 R. Tiwari, N. Goel, "Reuse: reducing test effort," ACM SIGSOFT Software Engineering Notes, Vol. 38, No. 2, pp.1-11, 2013. http://doi.org/10.1145/2439976.2439982
7 K. Min, J. Lee, B. Lee, "Test Strategy Reuse by Compatibility Prediction based on ISO/IEC 25010 Quality Model," in Proc. of KSII The 10th International Conference on Internet(ICONI), 2018.
8 J. Al Dallal, P. Sorenson, "Reusing class-based test cases for testing object-oriented framework interface classes: Research Articles," Journal of Software Maintenance and Evolution: Research and Practice, Vol. 17, No. 3, pp.169-196, 2005. http://dx.doi.org/10.1002/smr.308   DOI
9 Y. Chen, R. Probert, K. Robeson, "Effective Test Metrics for Test Strategy Evolution," in Proc. of the 2004 Conference of the Centre for Advanced Studies on Collaborative Research, pp. 111-123, 2004. http://doi.org/10.1145/1034914.1034923
10 S. Back, E. Lee, J. Lee, B. Lee, "A Test Framework Verifying Artifacts in Software R&D Project," in Proc. of the Korea Computer Congress, pp. 588-590, 2015.
11 S. Song, A. Dashbalbar, J. Lee, B. Lee, "Test Framework Requirements to Verify Artifacts in Software R&D Project," International Journal of Software Engineering and Its Applications, Vol. 10, No. 11, pp.83-94, 2016. http://doi.org/10.14257/ijseia.2016.10.11.07   DOI
12 A. Dashbalbar, E. Lee, J. Lee, B. Lee, "Describing Activities to Verify Artifacts(Documents and Program) in Software R&D," Journal of Internet Computing and Services(JICS), Vol. 17 No. 2, pp.39-47, 2016. http://doi.org/10.7472/jksii.2016.17.2.39   DOI
13 G. Yang, K. Min, J. Lee, B. Lee, "Applying Topic Modeling and Similarity for Predicting Bug Severity in Cross Projects," KSII Transactions on Internet and Information Systems (TIIS), Vol. 13 No. 3, pp.1583-1598, 2019. http://doi.org/10.3837/tiis.2019.03.026   DOI
14 A. Dashbalbar, S. Song, J. Lee, B. Lee, "Towards Enacting a SPEM-based Test Process with Maturity Levels," KSII Transactions on Internet and Information Systems (TIIS), Vol. 11 No. 2, pp.1217-1233, 2017. http://doi.org/10.3837/tiis.2017.02.034   DOI