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 条
  • [31] Software for adaptive testing: CAT in action
    Kveton, Petr
    Jelinek, Martin
    Denglerova, Denisa
    Voboril, Dalibor
    [J]. CESKOSLOVENSKA PSYCHOLOGIE, 2008, 52 (02): : 145 - 154
  • [32] Adaptive and Random Partition Software Testing
    Lv, Junpeng
    Hu, Hai
    Cai, Kai-Yuan
    Chen, Tsong Yueh
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2014, 44 (12): : 1649 - 1664
  • [33] Experimentation growth: Evolving trustworthy A/B testing capabilities in online software companies
    Fabijan, Aleksander
    Dmitriev, Pavel
    McFarland, Colin
    Vermeer, Lukas
    Olsson, Helena Holmstrom
    Bosch, Jan
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (12)
  • [34] A framework for an adaptive grid scheduling: An organizational perspective
    Thabet, Inès
    Hanachi, Chihab
    Ghédira, Khaled
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2013, 8065 : 52 - 87
  • [35] A framework for QoS adaptive Grid meta scheduling
    Nainwal, KC
    Lakshmi, J
    Nandy, SK
    Narayan, R
    Varadarajan, K
    [J]. Sixteenth International Workshop on Database and Expert Systems Applications, Proceedings, 2005, : 292 - 296
  • [36] Towards Incorporation of Software Security Testing Framework in Software Development
    Hassan, Nor Hafeizah
    Selamat, Siti Rahayu
    Sahib, Shahrin
    Hussin, Burairah
    [J]. SOFTWARE ENGINEERING AND COMPUTER SYSTEMS, PT 1, 2011, 179 : 16 - 30
  • [37] Verified trustworthy software systems
    Gardner, Philippa
    [J]. PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2017, 375 (2104):
  • [38] Toward trustworthy software systems
    Hasselbring, W
    Reussner, R
    [J]. COMPUTER, 2006, 39 (04) : 91 - 92
  • [39] Issues in Trustworthy Software Systems
    Ezzeddine, Mazen
    Akkary, Haitham
    [J]. 2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1, 2015, : 1142 - 1147
  • [40] Building trustworthy software agents
    Patrick, AS
    [J]. IEEE INTERNET COMPUTING, 2002, 6 (06) : 46 - 53