TESTING IN PARALLEL A Need for Practical Regression Testing

被引:0
|
作者
Zhang, Zhenyu [1 ]
Tong, Zijian [2 ]
Gao, Xiaopeng [3 ]
机构
[1] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing, Peoples R China
[2] Sohucom Inc, R&D, Beijing, Peoples R China
[3] Beihang Univ, Sch Comp Sci & Technol, Beijing, Peoples R China
来源
ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2 | 2010年
基金
国家高技术研究发展计划(863计划);
关键词
Regression Testing; Test Case Prioritization; Continuous Integration; Pipeline Scheduling;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
When software evolves, its functionalities are evaluated using regression testing. In a regression testing process, a test suite is augmented, reduced, prioritized, and run on a software build version. Regression testing has been used in industry for decades; while in some modern software activities, we find that regression testing is yet not practical to apply. For example, according to our realistic experiences in Sohu.com Inc., running a reduced test suite, even concurrently, may cost two hours or longer. Nevertheless, in an urgent task or a continuous integration environment, the version builds and regression testing requests may come more often. In such a case, it is not strange that a new round of test suite run needs to start before all the previous ones have terminated. As a solution, running test suites on different build versions in parallel may increase the efficiency of regression testing and facilitate evaluating the fitness of software evolutions. On the other hand, hardware and software resources limit the number of paralleled tasks. In this paper, we raise the problem of testing in parallel, give the general problem settings, and use a pipeline presentation for data visualization. Solving this problem is expected to make practical regression testing.
引用
收藏
页码:344 / 348
页数:5
相关论文
共 50 条
  • [41] Testing the adequacy of regression functions
    Cook, RD
    Bura, E
    BIOMETRIKA, 1997, 84 (04) : 949 - 956
  • [42] Meeting the need for germline testing
    Kurian, Thomas
    LANCET ONCOLOGY, 2023, 24 (07): : 709 - 709
  • [43] BIOEQUIVALENCE TESTING - A NEED TO RETHINK
    KIRKWOOD, TBL
    BIOMETRICS, 1981, 37 (03) : 589 - 591
  • [44] Climate fixes need testing
    不详
    NEW SCIENTIST, 2013, 220 (2941) : 5 - 5
  • [45] TESTING GENERALIZED REGRESSION MONOTONICITY
    Hsu, Yu-Chin
    Liu, Chu-An
    Shi, Xiaoxia
    ECONOMETRIC THEORY, 2019, 35 (06) : 1146 - 1200
  • [46] Simultaneous Refactoring and Regression Testing
    Yackley, Jeffrey J.
    Kessentini, Marouane
    Bavota, Gabriele
    Alizadeh, Vahid
    Maxim, Bruce R.
    2019 19TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2019, : 216 - 227
  • [47] Testing the shape of a regression curve
    Diack, CAT
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 2001, 333 (07): : 677 - 680
  • [48] Logistic regression in immunity testing
    Giunta, G.
    Audone, B.
    2007 IEEE INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY: WORKSHOP AND TUTORIAL NOTES, VOLS 1-3, 2007, : 243 - 248
  • [49] Regression testing for wrapper maintenance
    Kushmerick, Nicholas
    Proceedings of the National Conference on Artificial Intelligence, 1999, : 74 - 79
  • [50] TESTING FOR ADDITIVITY OF A REGRESSION FUNCTION
    BARRY, D
    ANNALS OF STATISTICS, 1993, 21 (01): : 235 - 254