Large-scale software unit testing on the grid

被引:0
|
作者
Li, Yaohang [1 ]
Dong, Tao [1 ]
Zhang, Xinyu [2 ]
Song, Yong-duan [3 ]
Yuan, Xiaohong [1 ]
机构
[1] North Carolina A&T State Univ, Dept Comp Sci, Greensboro, NC 27411 USA
[2] Virginia Polytech Inst & State Univ, Dept Mech Engn, Blacksburg, VA 24061 USA
[3] North Carolina A&T State Univ, Dept Elect & Comp Engn, Greensboro, NC 27411 USA
关键词
grid computing; software unit testing;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Grid computing, which is characterized by large-scale sharing and collaboration of dynamic resources, has quickly become a mainstream technology in distributed computing. In this article, we present a grid-based unit test framework, which takes advantage of the large-scale and cost-efficient computational grid resources as a software testing test bed to support automated software unit test in a complicated system. Within this test framework, a dynamic bag-of-tasks model is used to manage test suites on the grid. Moreover, an adaptive task scheduling mechanism based on swarm intelligence approach is developed to tackle the performance heterogeneity and resource dynamism problems presented in a grid-computing environment and efficiently utilize the grid resources. Overall, we expect that the grid-based unit test framework can significantly reduce test cost in complex software systems and accelerate the testing process with large number of unit test suites.
引用
收藏
页码:596 / +
页数:2
相关论文
共 50 条
  • [41] LARGE-SCALE HEADCUT EROSION TESTING
    ROBINSON, KM
    HANSON, GJ
    [J]. TRANSACTIONS OF THE ASAE, 1995, 38 (02): : 429 - 434
  • [42] LARGE-SCALE ORAL-TESTING
    WALKER, C
    [J]. APPLIED LINGUISTICS, 1990, 11 (02) : 200 - 219
  • [43] Large-Scale Multiple Testing of Correlations
    Cai, T. Tony
    Liu, Weidong
    [J]. JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2016, 111 (513) : 229 - 240
  • [44] LARGE-SCALE PROBLEMS IN LSI TESTING
    不详
    [J]. ELECTRONICS, 1968, 41 (24): : 99 - &
  • [45] EVALUATING DESIGN METRICS ON LARGE-SCALE SOFTWARE
    ZAGE, WM
    ZAGE, DM
    [J]. IEEE SOFTWARE, 1993, 10 (04) : 75 - 81
  • [46] The complexity nature of large-scale software systems
    Yan Dong
    Qi Guo-Ning
    Gu Xin-Jian
    [J]. CHINESE PHYSICS, 2006, 15 (11): : 2489 - 2495
  • [47] Visual Exploration of Large-Scale Evolving Software
    Wettel, Richard
    [J]. 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 391 - 394
  • [48] COMPETING IN LARGE-SCALE SOFTWARE-DEVELOPMENT
    GELMAN, SJ
    LAX, FM
    MARANZANO, JF
    [J]. AT&T TECHNICAL JOURNAL, 1992, 71 (06): : 2 - 11
  • [49] Toward Effective Management of Large-Scale Software
    McAllister, Andrew J.
    O'Hara, Steven A.
    [J]. 2016 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH AND INDUSTRIAL PRACTICE (SER&IP), 2016, : 16 - 22
  • [50] Dependable initialization of large-scale distributed software
    Ren, Y
    Buskens, R
    Gonzalez, O
    [J]. 2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2004, : 335 - 344