A Method for Component Evaluation for Live Testing of Cloud Systems

被引:0
|
作者
Jebbar, Oussama [1 ]
Khendek, Ferhat [1 ]
Toeroe, Maria [2 ]
机构
[1] Concordia Univ, Gina Cody Sch Engn & Comp Sci, Montreal, PQ, Canada
[2] Ericsson Canada Inc, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Distributed systems; reliability and availability; components; test management; testing strategies;
D O I
10.1109/ISSREW55968.2022.00045
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Live testing is about testing a subsystem in production without causing any unacceptable disturbance to the production traffic. A subsystem is tested in production for multiple purposes such as deployment verification, fault prediction, fault localization, etc. The main challenge of live testing is alleviating the risk of test interferences as it may lead to a violation of a system's functional or non-functional requirements. To properly handle this risk, one needs to know which components present a risk of test interferences and what is the cost of the countermeasures to handle that risk. Existing literature relies heavily on human judgement, which can be time consuming, not always feasible, may provide misleading insight. In this paper we go through the challenges of automating this evaluation process and propose a solution to overcome them. Our solution consists of a method for components evaluation which goes through three steps, evaluation oftest interferences that may manifest in external behaviour, evaluation of test interferences that may manifest in resource consumption, and finally the evaluation of the cost of implementing the countermeasures to overcome the risk of test interferences.
引用
收藏
页码:87 / 92
页数:6
相关论文
共 50 条
  • [1] Architecture for the Automation of Live Testing of Cloud Systems
    Jebbar, Oussama
    Khendek, Ferhat
    Toeroe, Maria
    2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS 2020), 2020, : 142 - 151
  • [2] Methods for Live Testing of Cloud Services
    Jebbar, Oussama
    Khendek, Ferhat
    Toeroe, Maria
    TESTING SOFTWARE AND SYSTEMS, ICTSS 2020, 2020, 12543 : 201 - 216
  • [3] Evaluation and validation of potency testing method for live rubella virus vaccine
    Wang, DY
    Yeh, SY
    Chou, CP
    Cheng, HF
    Hsieh, JT
    Lin, CP
    JOURNAL OF FOOD AND DRUG ANALYSIS, 2001, 9 (04) : 183 - 190
  • [4] A component testing method
    McGregor, JD
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1997, 10 (03): : 5 - 9
  • [5] A METHOD OF SPECIFICATION, TESTING, AND EVALUATION OF MISSILE SYSTEMS
    ALTHAUS, EJ
    MORRISON, SC
    TATE, WR
    ANNALS OF MATHEMATICAL STATISTICS, 1954, 25 (03): : 619 - 619
  • [6] A METHOD OF TESTING AND EVALUATION OF COMPLEX MISSILE SYSTEMS
    ALTHAUS, RJ
    MORRISON, SC
    TATE, WR
    PROCEEDINGS OF THE INSTITUTE OF RADIO ENGINEERS, 1954, 42 (03): : 606 - 606
  • [7] Smoke Testing of Cloud Systems
    Cannavacciuolo, Cecilio
    Mariani, Leonardo
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 47 - 57
  • [8] TESTING AS A COMPONENT OF CONTINUING-EDUCATION PROGRAMS - EVALUATION OF CONFERENCE PRESENTATIONS BY THIS METHOD
    MITCHELL, MM
    MAYNE, JG
    WELLMAN, WE
    JOURNAL OF THE AMERICAN GERIATRICS SOCIETY, 1977, 25 (12) : 541 - 544
  • [9] An Evaluation of a Model-Based Testing Method for Information Systems
    Santos-Neto, Pedro
    Resende, Rodolfo F.
    Padua, Clarindo
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 770 - +
  • [10] Testing of component-based systems
    Kanso, Bilal
    Aiguier, Marc
    Boulanger, Frederic
    Gaston, Christophe
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 300 - 305