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 条
  • [1] The null need not be nil: Clarifying the parallel arbitrariness of difference testing and equivalence testing
    Hibbing, Paul R.
    Welk, Gregory J.
    Dixon, Philip M.
    AMERICAN JOURNAL OF CLINICAL NUTRITION, 2025, 121 (02): : 207 - 212
  • [2] Practical Selective Regression Testing with Effective Redundancy in Interleaved Tests
    Marijan, Dusica
    Liaaen, Marius
    2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - SOFTWARE ENGINEERING IN PRACTICE TRACK (ICSE-SEIP 2018), 2018, : 153 - 162
  • [3] Software regression testing: practical experience at the ALMA test facility
    Lopez, B.
    Araya, R.
    Barriga, N.
    Burgos, P.
    Harrington, S.
    Juerges, T.
    Kern, J.
    Sepulveda, J.
    Soto, R.
    Troncoso, N.
    Zambrano, M.
    ADVANCED SOFTWARE AND CONTROL FOR ASTRONOMY II, PTS 1 & 2, 2008, 7019
  • [4] On approximation of the level probabilities for testing ordered parallel regression lines
    Paula, GA
    STATISTICS & PROBABILITY LETTERS, 1996, 30 (04) : 333 - 338
  • [5] PRACTICAL TESTING
    BAUM, R
    INDUSTRIAL PHOTOGRAPHY, 1968, 17 (03): : 4 - +
  • [6] Regression spline bivariate probit models: A practical approach to testing for exogeneity
    Marra, Giampiero
    Radice, Rosalba
    Filippou, Panagiota
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2017, 46 (03) : 2283 - 2298
  • [7] SOA Testing Perspective Model for Regression Testing
    Bhuyan, Prachet
    Kumar, Abhishek
    Mohapatra, D. P.
    2013 4TH NIRMA UNIVERSITY INTERNATIONAL CONFERENCE ON ENGINEERING (NUICONE 2013), 2013,
  • [8] A tool for regression testing
    Wibowo, B
    Sajeev, ASM
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2004, : 315 - 320
  • [9] THE NEED FOR DIAGNOSTIC TESTING
    Olander, Herbert T.
    ELEMENTARY SCHOOL JOURNAL, 1933, 33 (10): : 736 - 745
  • [10] Testing monotonicity of regression
    Ghosal, S
    Sen, A
    van der Vaart, W
    ANNALS OF STATISTICS, 2000, 28 (04): : 1054 - 1082