期刊文献+

C语言软件错误定位的测试用例库构建 被引量:1

Test Case Library Building for Wrong Positioning of C Language Software
下载PDF
导出
摘要 文章主要开发一个用于软件错误定位的测试用例库.该测试用例库具有标准化、复用性、版本管理和统一管理这几个特性,构建过程首先是确立了分类的标准,这里采用了三级分类的模式进行管理,通过分类产生了树形管理结构.然后对测试用例中的源代码文件进行了编码以及说明标签的填写,从而生成标准化的测试用例,不断完善测试用例库.同时,根据系统的更新对测试用例进行修改和维护,保持测试用例库的版本与当前系统版本的一致性. This paper mainly studies and develops a test case library for wrong positioning. It is some characteristics of standardization, reusability, version management and unified manage ment, the building process includes two stages, the first stage decides the criterion which adopts three-level classification model and produces the three management structure by the three-level classification mode, the second stage encodes the source code file in the test case library to gener- ate the standardized the cases and improve the test case library. Meanwhile, to modify and main- tain the library according to system updating maintains the test case library version the consisten- cy with the current system.
作者 王瑾
出处 《太原师范学院学报(自然科学版)》 2015年第4期58-62,共5页 Journal of Taiyuan Normal University:Natural Science Edition
关键词 C语言软件 错误定位 测试用例库 C language software wrong positioning ~ test case library
  • 相关文献

参考文献9

  • 1STALLMAN R,PESCH R, SHEBS S. Debugging with gdb the gnu source-level debuggerEM. GNU Press,2006.
  • 2LINTON M A. The Evolution of DbxEC//In:Proceedings of the Summer USENIX Conference, 1990,6:211 220.
  • 3DEBUGGER M V S. Microsoft Visual Studio Debugger[-J]. Network Dictionary,2007.
  • 4NOLDEN R. Developing C/C++ Applications with the KDEvelop IDE[J]. Linux Journal, 2002,95 : 11 15.
  • 5贺韬,王欣明,周晓聪,李文军,张震宇,张成志.一种基于程序变异的软件错误定位技术[J].计算机学报,2013,36(11):2236-2244. 被引量:15
  • 6I.IU C, YAN X, FEI L, et al. SOBER= statistical model based bug localization[J]. Sigsoft Softw. eng. notes, 2005,30 (5) .. 286 295.
  • 7WONG W E,WEI T,QI Y,et al. A Crosstab-based Statistical Method for Effective Fault LocalizationEC]//Software Testing, Verification, and Validation, 2008 1 st International Conference on. IEEE, 2008 .- 42-51.
  • 8JEFFREY D, FENG M, GUPTA N, et al. BugFix: a learning-based tool to assist developers in fixing bugsEC//Program Comprehension, 2009. ICPC'09. IEEE 17th International Conference on. IEEE, 2009: 70-79.
  • 9DALLMEIER V,LINDIG C, ZELLER A. Lightweight defect localization for java. [J]. Lecture Notes in Computer Science, 2005,3586:528-550.

二级参考文献29

  • 1Chen M Y, Kiclman E, Fratkin E, et al. Pinpoint: Problem determination in large, dynamic Internet services//Proceed- ings of the 2002 International Conference on Dependable Systems and Networks(DSN'02). Bethesda, USA, 2002: 595-604.
  • 2Jones J A, Harrold M J, Stasko J. Visualization of test information to assist fault loealization//Proeeedings of the 24th International Conferenee on Software Engineering (ICSE'02). Orlando, USA, 2002:467-477.
  • 3Abreu R, Zoeteweij P, van Gemund A J C. On the accuracy of spectrum-based fault localization//Proceedings of the Testing: Academic and Industrial Conference Practice and Research Techniques-MUTATION. Cumberland Lodge, UK, 2007:89-98.
  • 4Wong W E, Qi Yu, Zhao Lei, Cai Kai-Yuan. Effective fault localization using code coverage//Proceedings of the 31st Annual International Computer Software and Applications Conference (COMPSAC'07). Beijing, China, 2007, 1: 449- 456.
  • 5Masri W, Abou-Assi R, EI-Ghali M, A1-Fatairi N. An empirical study of the factors that reduce the effectiveness of coverage-based fault localization//Proceedings of the 2nd International Workshop on Defects in Large Software Systems: Held in Conjunction with the ACM SIGSOFTInternational Symposium on Software Testing and Analysis (ISSTA 2009) (DEFECTS'09). Chicago, USA, 2009:1-5.
  • 6Acree A T. On mutation [Ph. D. dissertation]. Georgia Institute of Technology, Atlanta, USA, 1980: 184.
  • 7Jones J A, Harrold M J. Empirical evaluation of the tarantula automatic fault-localization teehnique//Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE'05). Long Beach, USA, 2005: 273-282.
  • 8Masri W. Fault localization based on information flow coverage. Software Testing, Verification and Reliability, 2010, 20(2): 121-147.
  • 9Santelices R, Jones J A, Yu Y, Harrold M J. Lightweight fault-localization using multiple coverage types//Proceedings of the 31st International Conference on Software Engineering (ICSE'09), Vancouver, Canada, 2009: 56-66.
  • 10Baudry B, Fleurey F, Traon Y L. Improving test suites for effieient fault localization//Proeeedings of the 28th Interna- tional Conference on Software Engineering (ICSE ' 06 ). Shanghai, China, 2006:82-91.

共引文献14

同被引文献3

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部