Elimination of crucial faults for embedded software using functional priority testing

被引:0
|
作者
Hirayama, M [1 ]
Yamamoto, T [1 ]
Okayasu, J [1 ]
Mizuno, O [1 ]
Kikuno, T [1 ]
机构
[1] Toshiba Co Ltd, R&D Ctr Syst Engn Lab, Kawasaki, Kanagawa 2128582, Japan
来源
PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT, VOL I AND II, PROCEEDINGS | 2002年
关键词
software testing; functional tests prioritising for functions; crucial faults;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper discusses a new method for eliminating crucial faults in embedded software. Recent embedded software systems contain various functions or provide various services. Reflecting functional explosion of embedded software, the size and complexity of software increases so much. It is difficult to ensure their quality and to eliminate crucial faults by conventional software testing method because, in such large and complex software, too many test cases are required in order to cover all functions in a specification. In this paper, we newly introduce an idea of functional priority testing and develop a new selective testing method. In this method, with prioritizing the functions in the target software, test items are selected according to their functional priorities. Important functions with high priorities are tested in detail, and functions with low priorities are tested less intensively. With using functional priorities, effective testing will be performed. The effectiveness of selective testing will be evaluated during experiments in actual software testing.
引用
收藏
页码:715 / 721
页数:7
相关论文
共 50 条
  • [1] Testing of memory leak faults using automated software inspection
    Yang, ZH
    Xiao, Q
    Zhang, LX
    Bi, XJ
    ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 8, 2005, : 338 - 341
  • [2] Software BIT Design and Testing for Embedded Software
    Wang, Yichen
    Zhou, Zhenzhen
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 703 - 707
  • [3] FAT-AES: Systematic Methodology of Functional Testing for Automotive Embedded Software
    Hodel, Kleber Nogueira
    Da Silva, Jose Reinaldo
    Yoshioka, Leopoldo Rideki
    Justo, Joao Francisco
    Santos, Max Mauro Dias
    IEEE ACCESS, 2022, 10 : 74259 - 74279
  • [4] A hybrid approach to testing for nonfunctional faults in embedded systems using genetic algorithms
    Yu, Tingting
    Srisa-an, Witawas
    Cohen, Myra B.
    Rothermel, Gregg
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2018, 28 (07)
  • [5] Reduction of Faults in Software Testing by Fault Domination
    Xu, Shiyi
    Tsinghua Science and Technology, 2007, 12 (SUPPL. 1): : 139 - 145
  • [6] Making software testing system oriented to faults
    Gong, YZ
    Zhang, W
    Lu, QL
    Xiao, Q
    APPLICATIONS OF DIGITAL TECHNIQUES IN INDUSTRIAL DESIGN ENGINEERING-CAID&CD' 2005, 2005, : 840 - 844
  • [7] Formal Testing Applied in Embedded Software
    Li, Zhen
    Liu, Bin
    Ma, Ning
    Yin, Yongfeng
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 697 - 702
  • [8] Testing embedded software: A survey of the literature
    Garousi, Vahid
    Felderer, Michael
    Karapicak, Cagri Murat
    Yilmaz, Ugur
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 104 : 14 - 45
  • [9] SEEDED FAULTS AND THEIR LOCATIONS DESIGN USING BAYES FORMULA AND PROGRAM LOGIC IN SOFTWARE TESTING
    Wang Lina
    Tian Jie
    Li Bo
    ENASE 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2011, : 203 - 210
  • [10] The Application of Proteus and Winrunner at the Embedded Software Testing
    Qi, Xinzhan
    Chen, Huinv
    Li, Guiyan
    MECHATRONICS, ROBOTICS AND AUTOMATION, PTS 1-3, 2013, 373-375 : 906 - 910