TY - GEN
T1 - Dynamic Random Testing Strategy for Test Case Optimization in Cloud Environment
AU - Pei, Hanyu
AU - Yin, Beibei
AU - Xie, Min
PY - 2018/10
Y1 - 2018/10
N2 - Dynamic Random Testing (DRT) strategy employs feedback mechanism to guide the selection of test cases, which has shown to be effective in fault detection process. Cloud testing is the combination of cloud computing and software testing, in which the parallel mechanism is introduced to handle multiple test tasks simultaneously. The efficiency of DRT can be improved by combining it into cloud environment. However, it faces challenges in cloud testing as its test cases are selected sequentially, which does not consist with the characteristic of parallelism underlying cloud testing. In this paper, we present a cloud-based DRT strategy to adapt DRT in cloud testing, in which both the test case prioritization and resource allocation are considered. The results of the experiments show that the cloud-based DRT can improve the efficiency of original DRT and provide stable fault detection performance enhancement over other testing strategies.
AB - Dynamic Random Testing (DRT) strategy employs feedback mechanism to guide the selection of test cases, which has shown to be effective in fault detection process. Cloud testing is the combination of cloud computing and software testing, in which the parallel mechanism is introduced to handle multiple test tasks simultaneously. The efficiency of DRT can be improved by combining it into cloud environment. However, it faces challenges in cloud testing as its test cases are selected sequentially, which does not consist with the characteristic of parallelism underlying cloud testing. In this paper, we present a cloud-based DRT strategy to adapt DRT in cloud testing, in which both the test case prioritization and resource allocation are considered. The results of the experiments show that the cloud-based DRT can improve the efficiency of original DRT and provide stable fault detection performance enhancement over other testing strategies.
KW - cloud testing
KW - dynamic random testing
KW - resource allocation
KW - test case selection
UR - http://www.scopus.com/inward/record.url?scp=85059868763&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85059868763&origin=recordpage
U2 - 10.1109/ISSREW.2018.000-9
DO - 10.1109/ISSREW.2018.000-9
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 9781538694442
T3 - IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW
SP - 148
EP - 149
BT - Proceedings
PB - IEEE
T2 - 29th IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2018
Y2 - 15 October 2018 through 18 October 2018
ER -