Journal of Computer Science and Technology

, Volume 20, Issue 2, pp 250–257 | Cite as

Analysis of Software Test Item Generation—— Comparison Between High Skilled and Low Skilled Engineers

  • Masayuki HirayamaEmail author
  • Osamu Mizuno
  • Tohru Kikuno


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.


software testing deviation analysis engineer’s skill 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Broekman B, Notenboom E. Testing Embedded Software. Addison-Wesley, 2003.Google Scholar
  2. [2]
    Marks D M. Testing Very Big Systems. McGraw-Hill, 1992.Google Scholar
  3. [3]
    Musa J D. Software Reliability Engineering: Faster Development and Testing. McGraw-Hill, 1998.Google Scholar
  4. [4]
    Kim Y C et al. An adaptive use case design driven testing. In Proc. 15th ISCA, 2000. pp.165–168.Google Scholar
  5. [5]
    Leveson N G. Safeware: System Safety and Computers. Addison-Wesley, MA, 1995.Google Scholar
  6. [6]
    Knight J C, Nakano L G. Software test techniques for system fault-tree analysis. In Proc. SAFECOMP 97, 1997, pp.369–380.Google Scholar
  7. [7]
    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.Google Scholar
  8. [8]
    Dugan J B et al. Developing a high-quality software tool for fault tree analysis. In Proc. 8th ISSRE, 1, 1999, pp.222–231.Google Scholar
  9. [9]
    Voas J M, Miller K W. An automated code-based fault-tree mitigation technique. In Proc. 14th SAFECOMP, 1995, pp.59–72.Google Scholar
  10. [10]
    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.Google Scholar
  11. [11]
    Eriksson H E, Penker M. UML Toolkit. John-Wiley & Sons, 1997.Google Scholar
  12. [12]
    Reese J D, Leveson N G. Software deviation analysis. In Proc. 19th International Conference on Software Engineering, 1997, pp.250–260.Google Scholar
  13. [13]
    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.Google Scholar

Copyright information

© Springer Science + Business Media, Inc. 2005

Authors and Affiliations

  1. 1.Software Engineering CenterTOSHIBA Corp.KawasakiJapan
  2. 2.Graduate School of Information Science and TechnologyOsaka UniversitySuita,OsakaJapan

Personalised recommendations