An adaptive and trustworthy software testing framework on the grid

被引:0
|
作者
Yaohang Li
Yong-Duan Song
机构
[1] North Carolina A&T State University,Department of Computer Science
来源
关键词
Grid computing; Software testing;
D O I
暂无
中图分类号
学科分类号
摘要
Grid computing, which is characterized by large-scale sharing and collaboration of dynamic distributed resources has quickly become a mainstream technology in distributed computing and is changing the traditional way of software development. In this article, we present a grid-based software testing framework for unit and integration test, which takes advantage of the large-scale and cost-efficient computational grid resources to establish a testbed for supporting automated software test in complex software applications. Within this software testing framework, a dynamic bag-of-tasks model using swarm intelligence is developed to adaptively schedule unit test cases. Various high-confidence computing mechanisms, such as redundancy, intermediate value checks, verification code injection, and consistency checks are employed to verify the correctness of each test case execution on the grid. Grid workflow is used to coordinate various test units for integration test. Overall, we expect that the grid-based software testing framework can provide efficient and trustworthy services to significantly accelerate the testing process with large-scale software testing.
引用
收藏
页码:124 / 138
页数:14
相关论文
共 50 条
  • [41] Building Trustworthy Software with CakeML
    Owens, Scott
    [J]. PROCEEDINGS OF THE 21ST WORKSHOP ON FORMAL TECHNIQUES FOR JAVA-LIKE PROGRAMS (FTFJP 2019), 2019,
  • [42] The adaptive and intelligent testing framework:: PersonFit
    Sodoke, Komi
    Raiche, Gilles
    Nkambou, Roger
    [J]. 7th IEEE International Conference on Advanced Learning Technologies, Proceedings, 2007, : 715 - 717
  • [43] Remote software testing system based on grid workflow
    Zhang, Shaohua
    Ding, Zhigang
    Zong, Yuwei
    Gu, Ning
    [J]. PROCEEDINGS OF THE 2007 11TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS 1 AND 2, 2007, : 577 - +
  • [44] Large-scale software unit testing on the grid
    Li, Yaohang
    Dong, Tao
    Zhang, Xinyu
    Song, Yong-duan
    Yuan, Xiaohong
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING, 2006, : 596 - +
  • [45] An application directed adaptive framework for autonomic software
    Meehan, Bridget
    Prasad, Girijesh
    McGinnity, T.M.
    [J]. Journal of Software, 2008, 3 (07) : 30 - 41
  • [46] An adaptive framework for the design of software specification languages
    Neto, JJ
    Silva, PSM
    [J]. ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, 2005, : 349 - 352
  • [47] An adaptive software framework based on service composition
    Yoo, Chanwoo
    Jung, Woosung
    Park, Donghun
    Lee, Byungjeong
    Kim, Heechern
    Wu, Chisu
    [J]. SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 476 - +
  • [48] A Grounding Framework for Developing Adaptive Software Products
    Mavetera, Nehemiah
    Jan, Kroeze
    [J]. KNOWLEDGE MANAGEMENT AND INNOVATION IN ADVANCING ECONOMIES-ANALYSES & SOLUTIONS, VOLS 1-3, 2009, : 1782 - +
  • [49] Building and testing a production quality grid software distribution for the Open Science Grid
    Roy, A.
    [J]. SCIDAC 2009: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2009, 180
  • [50] An adaptive framework for developing multimedia software components
    Posnak, EJ
    Lavender, RG
    Vin, HM
    [J]. COMMUNICATIONS OF THE ACM, 1997, 40 (10) : 43 - 47