Software regression as change of input partitioning

ICSE(2012)

引用 8|浏览21
暂无评分
摘要
It has been known for more than 20 years. If the subdomains are not homogeneous, partition testing strategies, such as branch or statement testing, do neither perform significantly better than random input generation nor do they inspire confidence when a test suite succeeds. Yet, measuring the adequacy of test suites in terms of code coverage is still considered a common practice. The main target of our research is to develop strategies for the automatic evolution of a test suite that does inspire confidence. When the program is changed, test cases shall be augmented that witness changed output for the same input (test suite augmentation). If two test cases witness the same partition, one is to be discarded (test suite reduction).
更多
查看译文
关键词
test cases witness,code coverage,automatic evolution,test suite reduction,random input generation,test suite,test suite augmentation,input partitioning,software regression,statement testing,partition testing strategy,test case,regression analysis,semantics,software engineering,testing,software evolution,reliability,debugging
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要