Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2010.17D.2.147

Conformance Test Scenario Extraction Techniques for Embedded Software using Test Execution Time  

Park, In-Su (삼성전자 무선사업부)
Shin, Young-Sul (경북대학교 전자전기컴퓨터학부)
Ahn, Sung-Ho (한국전자통신연구원 대경권연구센터 자동차SW플랫폼연구팀)
Kim, Jin-Sam (한국전자통신연구원 대경권연구센터 자동차SW플랫폼연구팀)
Kim, Jae-Young (한국전자통신연구원 대경권연구센터 자동차SW플랫폼연구팀)
Lee, Woo-Jin (경북대학교 IT대학 컴퓨터학부)
Abstract
Conformance testing for embedded software is to check whether software was correctly implemented according to software specification or not. In conformance testing, test scenarios must be extracted to cover every test cases of software. In a general way, test scenarios simply focus on testing all functions at least one time. But, test scenarios are necessary to consider efficiency of test execution. In this paper, we propose a test scenario extraction method by considering function's execution time and waiting time for user interaction. A test model is a graph model which is generated from state machine diagram and test cases in software specification. The test model is augmented by describing test execution time and user interaction information. Based on the test model, test scenarios are extracted by a modified Dijkstra's algorithm. Our test scenario approach can reduce testing time and improve test automation.
Keywords
Test Scenario; Conformance Test; Embedded Software;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Anders Hessel, Paul Pettersson, "A Global Algorithm for Model-Based Test Suite Generation," Electronic Notes in Theoretical Computer Science 190, pp.47-59, August, 2007.   DOI   ScienceOn
2 배현섭, 윤광식, 오승욱, "임베디드 소프트웨어 테스팅 이슈 및 현황," 정보과학회지, 제24권, 제8호, pp.40-45, 2006.   과학기술학회마을
3 OMG, Unified Modeling Language : Superstructure, version 2.1.1, 2007.
4 Sanjai Rayadurgam, Mats P. E. Heimdahl, "Test-Sequence Generation from Formal Requirement Models," Proceedings of the 6th IEEE International Symposium of High Assurance Systems Engineering, pp.23-31, 2001.   DOI
5 R. Lai, "A survey of communication protocol testing," Journal of Systems and Software, Vol.62, pp.21-46, 2002.   DOI   ScienceOn
6 Wang Linzhang, et al., "Generating Test Cases from UML Activity Diagram based on Gray-Box Method," Proceedings of APSEC'04, pp.284-291, 2004.   DOI
7 P. G. Sapna, H. Mohanty, "Automated Scenario Generation Based on UML Activity Diagrams," Proceedings of Information Technology, pp.209-214, 2008.   DOI
8 R.E. Miller, S. Paul, "Generating minimal length test sequences for conformance testing of communication protocols," Proceedings of Tenth Annual Joint Conference of the IEEE Computer and Communications Societies, Vol.2, pp.970-979, April 1991.   DOI
9 Hasan Ural, Keqin Zhu, "Optimal Length Test Sequence Generation Using Distinguishing Sequences," IEEE/ACM Transactions on Networking, Vol.1, pp.358-371, June 1993.   DOI
10 ISO/IEC 13210:1999(E), IEEE Std 2003, Information Technology - Requirements and Guidelines for Test Methods Specifications and Test Method Implementations for Measuring Conformance to POSIX Standards, 1999.
11 Richard E. Neapolitan, Kumarss Naimipour, Foundations of Algorithms Using C++ Pseudocode 3rd Edition, Jones and Bartlett Publishers, 2004.
12 Chul Kim, J. S. Song, "Test Sequence Generation Methods for Protocol Conformance Testing," Proceedings of Computer Software and Applications Conference 1994, pp. 169-174, November, 1994.   DOI
13 Philip Samuel, Anju T. Joseph, "Test Sequence Generation from UML Sequence Diagrams," Proceedings of the 9th ACIS International Conference on Software Engineering, pp. 879-887, 2008.   DOI