RETORCH: an approach for resource-aware orchestration of end-to-end test cases

被引:3
|
作者
Augusto, Cristian [1 ]
Moran, Jesus [1 ]
Bertolino, Antonia [2 ]
de la Riva, Claudio [1 ]
Tuya, Javier [1 ]
机构
[1] Univ Oviedo, Comp Sci Dept, Gijon, Spain
[2] CNR, ISTI, Pisa, Italy
基金
欧盟地平线“2020”;
关键词
Software testing; Continuous integration; Continuous testing; Testing in the Cloud; End-to-end testing; Test orchestration; MINIMIZATION;
D O I
10.1007/s11219-020-09505-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Continuous integration practice mandates to continuously introduce incremental changes into code, but doing so may introduce new faults too. These faults could be detected automatically through regression testing, but this practice becomes prohibitive as the cost of executing the tests grows. This problem is preponderant in end-to-end testing where the whole system is requested for test execution. However, some of these test cases could be executed with fewer resources (e.g., memory, web services, computation, Cloud instances, among others), by deploying only the subsystems needed by each test. This paper is focused on the optimization of the resources employed in end-to-end testing by means of a resource-aware test orchestration technique in the context of continuous integration practices in the Cloud. The RETORCH approach proposes a novel way to identify the resources required by end-to-end test cases and to use this information to group together those tests requiring equivalent resources. Besides, the approach proposes to deploy the grouped tests in isolated and elastic environments, so that their execution can be scheduled in parallel on several machines. RETORCH is exemplified with a real-world application, and its performance evaluation shows promising savings in terms of resource usage and time.
引用
收藏
页码:1147 / 1171
页数:25
相关论文
共 50 条
  • [1] RETORCH: an approach for resource-aware orchestration of end-to-end test cases
    Cristian Augusto
    Jesús Morán
    Antonia Bertolino
    Claudio de la Riva
    Javier Tuya
    [J]. Software Quality Journal, 2020, 28 : 1147 - 1171
  • [2] RRMonitor: A Resource-Aware End-to-End System for Continuous Monitoring of Respiration Rate Using Earbuds
    Ahmed, Tousif
    Rahman, Md Mahbubur
    Ahmed, Mohsin Yusuf
    Nemati, Ebrahim
    Dinh, Minh
    Folkman, Nathan
    Kuang, Jilong
    Gao, Alex
    [J]. 2021 43RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE & BIOLOGY SOCIETY (EMBC), 2021, : 2463 - 2467
  • [3] Constraint-Aware Deep Reinforcement Learning for End-to-End Resource Orchestration in Mobile Networks
    Liu, Qiang
    Choi, Nakjung
    Han, Tao
    [J]. 2021 IEEE 29TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP 2021), 2021,
  • [4] Resource-Aware Workload Orchestration for Edge Computing
    Babirye, Susan
    Serugunda, Jonathan
    Okello, Dorothy
    Mwanje, Stephen
    [J]. 2020 28TH TELECOMMUNICATIONS FORUM (TELFOR), 2020, : 117 - 120
  • [5] End-to-end 5G network slice resource management and orchestration architecture
    Baba, Hiroki
    Hirai, Shiku
    Nakamura, Takayuki
    Kanemaru, Sho
    Takahashi, Kensuke
    Omoto, Taisuke
    Akiyama, Shinsaku
    Hirabaru, Senri
    [J]. PROCEEDINGS OF THE 2022 IEEE 8TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2022): NETWORK SOFTWARIZATION COMING OF AGE: NEW CHALLENGES AND OPPORTUNITIES, 2022, : 269 - 271
  • [6] IoT Resource-aware Orchestration Framework for Edge Computing
    Agrawal, Niket
    Rellermeyer, Jan
    Ding, Aaron Yi
    [J]. CONEXT'19 COMPANION: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES, 2019, : 62 - 64
  • [7] Efficient test execution in End to End testing Resource optimization in End to End testing through a smart resource characterization and orchestration
    Augusto, Cristian
    [J]. 2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 152 - 154
  • [8] An End-to-End Approach for QoS-Aware Service Composition
    Rosenberg, Florian
    Celikovic, Predrag
    Michlmayr, Anton
    Leitner, Philipp
    Dustdar, Schahram
    [J]. EDOC: 2009 IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, 2009, : 151 - 160
  • [9] End-to-End Service Orchestration From Access to Backbone
    Lopez, V.
    Josa, J. M. Gran
    Uceda, V.
    Slyne, F.
    Ruffini, M.
    Vilalta, R.
    Mayoral, A.
    Munoz, R.
    Casellas, R.
    Martinez, R.
    [J]. JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2017, 9 (06) : B137 - B147
  • [10] End-to-end Service Orchestration From Access to Backbone
    Gran Josa, J. M.
    Lopez, V.
    Slyne, F.
    Ruffini, M.
    Vilalta, R.
    Mayoral, A.
    Munoz, R.
    Casellas, R.
    Martinez, R.
    [J]. 20TH INTERNATIONAL CONFERENCE ON OPTICAL NETWORK DESIGN AND MODELING (ONDM 2016), 2016,