Methods for Live Testing of Cloud Services

被引: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
来源
基金
加拿大自然科学与工程研究理事会;
关键词
Live testing; Cloud; Test method; Boundary environment; Runtime configuration state;
D O I
10.1007/978-3-030-64881-7_13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Service providers use cloud to reduce the cost of their services and speed up their time to market. There is a huge gap between the environment where the services are developed and first tested, and the environment where they operate. Live testing is defined as testing a service in its production environment without causing any intolerable disruption to its usage. It is considered as one of the solutions to overcome the impact of the difference between the development environment and the production environment on the reliability of the test results. Test interferences are a major challenge for live testing as they may lead to the system mishandling the production traffic. Existing solutions to alleviate the risk of interferences have limited applicability. In this paper we propose a set of test methods, applicable in different situations, for live testing to improve the reliability of test results without causing any intolerable disturbance to the cloud services. To reduce the complexity of these test methods we define the concept of boundary environments and a set of coverage criteria to aim at during live testing.
引用
收藏
页码:201 / 216
页数:16
相关论文
共 50 条
  • [1] Testing Web Services in the Cloud
    Sneed, Harry M.
    [J]. SOFTWARE QUALITY: INCREASING VALUE IN SOFTWARE AND SYSTEMS DEVELOPMENT, 2013, 133 : 70 - 88
  • [2] Architecture for the Automation of Live Testing of Cloud Systems
    Jebbar, Oussama
    Khendek, Ferhat
    Toeroe, Maria
    [J]. 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS 2020), 2020, : 142 - 151
  • [3] Testing Software Services in Cloud Ecosystems
    Kiran, Mariam
    Simons, Anthony
    [J]. INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2016, 6 (01) : 42 - 58
  • [4] VLSC: Video Live Streaming Using Cloud Services
    Li, Xiangbo
    Salehi, Mohsen Amini
    Bayoumi, Magdy
    [J]. PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCES ON BIG DATA AND CLOUD COMPUTING (BDCLOUD 2016) SOCIAL COMPUTING AND NETWORKING (SOCIALCOM 2016) SUSTAINABLE COMPUTING AND COMMUNICATIONS (SUSTAINCOM 2016) (BDCLOUD-SOCIALCOM-SUSTAINCOM 2016), 2016, : 595 - 600
  • [5] A Method for Component Evaluation for Live Testing of Cloud Systems
    Jebbar, Oussama
    Khendek, Ferhat
    Toeroe, Maria
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), 2022, : 87 - 92
  • [6] Unit and Integration Testing of Modular Cloud Services
    Sotiriadis, Stelios
    Lehmets, Andrus
    Petrakis, Euripides G. M.
    Bessis, Nik
    [J]. 2017 IEEE 31ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2017, : 1116 - 1123
  • [7] X-Machine Based Testing for Cloud Services
    Lefticaru, Raluca
    Simons, Anthony J. H.
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, 2015, 508 : 175 - 189
  • [8] A CLOUD TESTING PLATFORM AND ITS METHODS BASED ON ESSENTIAL CLOUD CHARACTERISTICS
    Li, Chi-Jung
    Shih, Heh-Jiann
    [J]. PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL. 1, 2015, : 163 - 169
  • [9] Evaluating Cloud Services Using Methods of Supplier Selection
    Harnisch, Stefan
    Buxmann, Peter
    [J]. BUSINESS INFORMATION SYSTEMS, BIS 2013, 2013, 157 : 1 - 13
  • [10] Measuring and Testing the Scalability of Cloud-based Software Services
    Ahmad, Amro Al-Said
    Andras, Peter
    [J]. 2018 FIFTH INTERNATIONAL SYMPOSIUM ON INNOVATION IN INFORMATION AND COMMUNICATION TECHNOLOGY (ISIICT 2018), 2018, : 67 - 74