Embedded program testing in untestable mobile environment: An experience of trustworthiness approach

被引:1
|
作者
Leung, KRPH [1 ]
Ng, JKY [1 ]
Yeung, WL [1 ]
机构
[1] Hong Kong Inst Vocat Educ Tsing Yi, Dept Informat & Commun Technol, Compuware Software Testing Lab, Hong Kong, Hong Kong, Peoples R China
关键词
untestable environment; mobile embedded software testing;
D O I
10.1109/APSEC.2004.48
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Comparing actual output with the expected output of some controlled input is a fundamental principle of program correctness testing. However, in some situations, the input is uncontrollable or even undetectable during testing and, hence, it is impossible to decide the expected output or the test oracle. We encountered this problem when we developed programs to extract network data from various mobile stations in the Mobile Location Estimation System project. We propose testing the trustworthiness of the programs instead. Since the input is uncontrollable and undetectable, program output is analyzed and challenged against with the intrinsic properties, environment, the program output itself and their application results, to find evidence that the output is suitable to be used for the planned purposes. Furthermore, in the case of mobile software development, it is common that different programs of the same specification have to be developed for mobile stations of different models. These different implementations provide another source of reference for trustworthiness tests. Our experience of applying trustworthiness test in extracting network data from mobile stations is reported in this paper.
引用
收藏
页码:430 / 437
页数:8
相关论文
共 50 条
  • [1] Accessing embedded program in untestable mobile environment: Experience of a trustworthiness approach
    Leung, Karl R. P. H.
    Ng, Joseph K. -Y.
    Yeung, W. L.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (07) : 962 - 968
  • [2] A Replay Approach for Remote Testing User Experience of Mobile Bursty Data Application
    Chen, Lei
    Wang, Ping
    Liu, Fuqiang
    Wang, Chao
    Zhou, Haibo
    Pu, Lijun
    Xiong, Jiping
    Nguyen Ngoc Van
    [J]. INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2013, 9 : 18 - 23
  • [3] How to Keep People Playing Mobile Games: An Experience Requirements Testing Approach
    Wang, Yiran
    Che, Xiaoping
    [J]. 2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), 2016, : 815 - 822
  • [4] A methodological approach for trustworthiness assessment and prediction in mobile online collaborative learning
    Miguel, Jorge
    Caballe, Santi
    Xhafa, Fatos
    Prieto, Josep
    Barolli, Leonard
    [J]. COMPUTER STANDARDS & INTERFACES, 2016, 44 : 122 - 136
  • [5] Testing Environment for Embedded Software Product Lines
    Kuroiwa, Takeru
    Kushiro, Noriyuki
    [J]. 2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,
  • [6] Construction of Distributed Embedded Software Testing Environment
    Tian, Pei
    Wang, Jiancheng
    Leng, Huaijing
    Qiang, Kai
    [J]. 2009 INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS, VOL 1, PROCEEDINGS, 2009, : 470 - +
  • [7] A Model Driven Testing Environment for Embedded Software
    Yang Shunkun
    Fu Jianping
    [J]. INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768
  • [8] Embedded Testing in an In-Circuit Test Environment
    Malian, John
    Eklow, Bill
    [J]. 2008 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, PROCEEDINGS, 2008, : 995 - 1000
  • [9] Quality of experience testing in mobile networks
    Sibila, Arnd
    [J]. ITU News, 2020, (05): : 46 - 49
  • [10] An approach to testing commercial embedded systems
    Yu, Tingting
    Sung, Ahyoung
    Srisa-an, Witawas
    Rothermel, Gregg
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 88 : 207 - 230