Testing with guarantees and the failure of regression testing in eXtreme Programming

被引:0
|
作者
Simons, AJH [1 ]
机构
[1] Univ Sheffield, Dept Comp Sci, Sheffield S1 4DP, S Yorkshire, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The eXtreme Programming (XP) method eschews all formal design, but compensates for this by rigorous unit testing. Test-sets, which constitute the only enduring specification, are intuitively developed and so may not be complete. This paper presents a method for generating complete unit test-sets for objects, based on simple finite state machines. Using this method, it is possible to prove that saved regression test-sets do not provide the expected guarantees of correctness when applied to modified or extended objects. Such objects, which pass the saved tests, may yet contain introduced faults. This puts the whole practice of regression testing in XP into question. To obtain the same level of guarantee, tests must be regenerated from scratch for the extended object. A notion of guaranteed, repeatable quality after testing is defined.
引用
下载
收藏
页码:118 / 126
页数:9
相关论文
共 50 条
  • [31] Testing Extreme Value Conditions
    Daniel Dietrich
    Laurens De Haan
    Jürg Hüsler
    Extremes, 2002, 5 (1) : 71 - 85
  • [32] Extreme load scratch testing
    Danks, D. R.
    Jones, D.
    Chowdhary, H.
    Naaykens, B.
    WEAR, 2015, 332 : 1200 - 1205
  • [33] TENSILE TESTING AT EXTREME TEMPERATURES
    BAXTER, DF
    ADVANCED MATERIALS & PROCESSES, 1991, 139 (02): : 22 - &
  • [34] On testing for change in extreme events
    Solow, AR
    CLIMATIC CHANGE, 1999, 42 (01) : 341 - 349
  • [35] Testing for changes in (extreme) VaR
    Hoga, Yannick
    ECONOMETRICS JOURNAL, 2017, 20 (01): : 23 - 51
  • [36] Tensile testing at extreme temperatures
    Baxter, Donald F.
    Advanced Materials and Processes, 1991, 139 (02): : 22 - 30
  • [37] Testing Extreme Value Models
    Frank Marohn
    Extremes, 2000, 3 (4) : 363 - 384
  • [38] Visualization toolkit extreme testing
    Lorensen, B
    Miller, J
    COMPUTER GRAPHICS-US, 2001, 35 (03): : 6 - 9
  • [39] On testing extreme value conditions
    Jürg Hüsler
    Deyuan Li
    Extremes, 2006, 9 (1) : 69 - 86
  • [40] On Testing for Change in Extreme Events
    Andrew R. Solow
    Climatic Change, 1999, 42 : 341 - 349