菜单
  
    摘要软件测试是软件质量保证的关键环节,和传统软件测试相比,面向对象软件测试更加复杂。面向对象集成测试的重点在于检测消息能否正确地激活方法的执行,方法/消息序列是否合法等问题。MM路径的生成是基于MM路径集成测试的基础和关键。本论文介绍面向对象集成测试,重点分析集成测试中的MM路径。研究基于MM路径的测试用例自动生成技术,开发自动化测试用例生成工具。通过对源代码的词法和语法进行分析,获取相关分支和调用信息,实现了MM路径的自动生成。10516
    关键词:MM路径,测试用例,面向对象集成测试
    Title :  Automated technology of test case generation      based on MM path
    Abstract
    Software testing is a key phase of software quality assurance, object-oriented software testing is different from traditional software testing,it is more complex.Object-oriented integration testing emphasizes on the problems such as whether the performances of the activating methods are right and whether the order of methods or messages is legal.Generation of MM path is a key to integration testing based on MM path. This paper describes the object-oriented integration testing, placing emphasis on MM path . We make research on automated technology of test case generation based on MM path, and develop a tool for test case generation. Through analyzing the morphology and syntax of source code, we get the relevant branches and call information and automatically generate the MM path.
    KEY WORDS:MM path,test case,object-oriented integration testing
      目   次

    1.引言    2
    1.1  背景    2
    1.2  研究现状    2
    1.3  本文主要研究工作    4
    2.MM路径与面向对象集成测试    5
    2.1 集成测试    5
    2.2 MM路径的定义    8
    3. MM路径分类及形式化研究    9
    3.1 MM路径的分类研究    9
    3.1.1从MM路径的产生原因进行分类 9       
    3.1.2从MM路径的作用域范围进行分类 9
    3.1.3从MM路径的组成结构进行分类10
    3.2 MM路径的形式化表示 12
    3.2.1原子MM路径的形式化表示方法12
    3.2.2复合MM路径的形式化表示方法13
    4.MM路径生成方法研究    15
    4.1 基于程序代码生成MM路径    14
    4.1.1基于程序代码的MM路径生成方法 16
    4.1.2算法实现 16
    4.1.3程序运行界面 21
    结  论    25
    致  谢    26
    参考文献    27
    1 引言
    1.1  背景
       面向对象的软件开发范型,提高了软件的可重用性和可文护性,但是它的封装性、继承性、多态性和动态绑定等特性也给面向对象软件的测试带来了新的挑战。由于面向对象软件的结构不再是传统的功能模块结构,作为一个整体,原有集成测试所要求的逐步将开发模块组装在一起进行测试的方法己成为不可能,面向对象集成测试,主要针对系统内部的相互服务进行测试,如成员函数之间的相互作用,类间的消息传递等。
       MM路径是P.C.Jorgensen和C.Erickson针对面向对象系统类似于传统单元测试中DD路径这一概念提出的。从输入输出行为上看,MM路径是功能性的;但在MM路径的标识方式上,它又是结构性的。因此,基于MM路径的集成测试,从对象间调用的方法和消息序列出发,很好地体现了面向对象系统间的交互作用,可以综合功能测试和结构测试方法的优点,弥补单纯的功能测试和结构测试的不足,具有很好的应用前景。它为很多测试方法研究人员在研究集成测试方法时提供了参考和启发。但是,由于在传统的词法分析和语法分析的基础上生成MM路径具有一定的难度,这使得这一方法没有得到更深入的研究和广泛的应用。因此,结合面向对象系统的特点,从理论角度对MM路径进行深入分析,并在此基础上研究MM路径的生成方法以及基于MM路径的测试生成方法,具有十分重要的理论和实际意义。
  1. 上一篇:VC++局域网远程监控系统的设计与实现
  2. 下一篇:GPRS海关进口设备监管系统的设计与实现
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 杂拟谷盗体内共生菌沃尔...

  9. java+mysql车辆管理系统的设计+源代码

  10. 当代大学生慈善意识研究+文献综述

  11. 十二层带中心支撑钢结构...

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 大众媒体对公共政策制定的影响

  14. 电站锅炉暖风器设计任务书

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 中考体育项目与体育教学合理结合的研究

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回