Abstract
Recent software system contain many functions to provide various services. According to this tendency, it is difficult to ensure software quality and to eliminate crucial faults by conventional software testing methods. So taking the effect of test engineer’s skill on test item generation into consideration, we propose a new test item generation method, which supports the generation of test items for illegal behavior of the system. The proposed method can generate test items based on use-case analysis, deviation analysis for legal behavior, and faults tree analysis for system fault situations. From the results of the experimental applications of our method, we confirmed that test items for illegal behavior of a system were effectively generated, and also the proposed method could effectively assist test item generation by an engineer with low-level skill.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Broekman B, Notenboom E. Testing Embedded Software. Addison-Wesley, 2003.
Marks D M. Testing Very Big Systems. McGraw-Hill, 1992.
Musa J D. Software Reliability Engineering: Faster Development and Testing. McGraw-Hill, 1998.
Kim Y C et al. An adaptive use case design driven testing. In Proc. 15th ISCA, 2000. pp.165–168.
Leveson N G. Safeware: System Safety and Computers. Addison-Wesley, MA, 1995.
Knight J C, Nakano L G. Software test techniques for system fault-tree analysis. In Proc. SAFECOMP 97, 1997, pp.369–380.
Cepin M, Mavko B. Fault tree developed by an object-based method improves requirements specification for safety-related system. Journal of Reliability Engineering and System Safety, 1999, 63(2): 111–125.
Dugan J B et al. Developing a high-quality software tool for fault tree analysis. In Proc. 8th ISSRE, 1, 1999, pp.222–231.
Voas J M, Miller K W. An automated code-based fault-tree mitigation technique. In Proc. 14th SAFECOMP, 1995, pp.59–72.
Tamura K, Okayasu J, Hirayama M. A software testing method based on hazard analysis and planning. In Proc. 9th International Symposium on Software Reliability Engineering, 1998, pp.103–110.
Eriksson H E, Penker M. UML Toolkit. John-Wiley & Sons, 1997.
Reese J D, Leveson N G. Software deviation analysis. In Proc. 19th International Conference on Software Engineering, 1997, pp.250–260.
Tsuchiya T, Terada H, Kim E M, Kikuno T. Deviation of safety requirements for safety analysis of object-oriented design specification. In Proc. 21st Annual International Computer Software & Applications Conference, 1997, pp.252–255.
Author information
Authors and Affiliations
Corresponding author
Additional information
Masayuki Hirayama received B.E. and M.E. degrees from Waseda University in 1984 and 1986, respectively. He also received the Ph.D. degree from Osaka University in 2003. He has been working at R&D center, Toshiba corporation since 1986. He is currently a senior research scientist in the Software Engineering Center at Toshiba Corporation. His research interests include the software validation and verification technique.
Osamu Mizuno received the M.E. and Ph.D. degrees from Osaka University in 1998 and 2001, respectively. He is currently an assistant professor in Graduate School of Information Science and Technology at Osaka University. His research interests include methodologies of software process improvement and risk evaluation and prediction in software development. He is also a member of IEEE.
Tohru Kikuno received the M.Sc. and Ph.D. degrees from Osaka University in 1972 and 1975, respectively. He was with the Hiroshima University from 1975 to 1987. Since 1990, he has been a professor of the Department of Information and Computer Sciences at Osaka University. Since 2002, he has been a professor of Graduate School of Information Science and Technology at Osaka University. He also holds a director of Osaka University Nakanoshima Center from 2004. His research interests include the analysis and design of fault-tolerant systems, the quantitative evaluation of software development processes, and the design of procedures for testing communication protocols. He is a senior member of IEEE, a member of ACM, and a fellow of IPSJ. He received a Paper Award from IEICE in 1993.
Rights and permissions
About this article
Cite this article
Hirayama, M., Mizuno, O. & Kikuno, T. Analysis of Software Test Item Generation—— Comparison Between High Skilled and Low Skilled Engineers. J Comput Sci Technol 20, 250–257 (2005). https://doi.org/10.1007/s11390-005-0250-7
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/s11390-005-0250-7