面向对象的类测试方法研究

面向对象的类测试方法研究

ID:36796893

大小:236.68 KB

页数:5页

时间:2019-05-15

面向对象的类测试方法研究_第1页
面向对象的类测试方法研究_第2页
面向对象的类测试方法研究_第3页
面向对象的类测试方法研究_第4页
面向对象的类测试方法研究_第5页
资源描述:

《面向对象的类测试方法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、维普资讯http://www.cqvip.com第2l卷第3期长沙电力学院学报(自然科学版)V01.2lNo.32006年8月JOURNALOFCHANGSHAUNIVERSITYOFELECTRICPOWER(NATURALSCIENCE)Aug.2006面向对象的类测试方法研究龚红仿,孙乐,仝青山,柳湘华(长沙理工大学数学与计算科学学院,湖南长沙410076)摘要:主要讨论从基于服务的类测试、基于层次增量的类测试以及基于数据流的类测试等三方面测试相同的类,从基于基本路径测试的结构测试的视角、面向对象

2、的继承映射的视角、类的成员函数与数据成员之间交互作用的视角来检查类中的错误,得出了从不同的视角测试相同的类可以检查出类的不同错误的结论,通过实例阐述这些测试方法的优点和不足之处.关键词:类测试;测试方法;测试视角;测试用例生成中图分类号:TP311.56文献标识码:A文章编号:1006—7140(2006)03—0037—05ResearchonClassTestingTechnologyofObject·OrientedSoftwareGONGHong-fang,SUNLe,TONGQing-shan

3、,LIUXiang-hua(ColegeofMathematicsandComputingScience,ChangshaUniversityofScienceandTechnology,Changsha410076,China)Abstract:Thispaperdiscussesthreemethods,includingservice-basedtesting,hierarchicalincrement-basedtestinganddataflow-basedtesting.Thesemetho

4、dsfindtheerrorinclassfromdifferenttestingvie-winganglesuchasbasicpaths,hierarchicalmapping,andinteractionbetweenmemberfunctionanddatamember.Thepaperisaconclusionoftestingthesameclassfromdifferenttestingviewingangle,andtheadvantageandshortageofthesetestin

5、gmethodsareanalyzed.Keywords:classtesting;classtestingmethods;viewingangleoftesting;testcasegeneration面向对象软件测试是面向对象软件开发不可缺费在软件测试和排错的代价大约占软件开发总代价少的一环,是保证软件质量、提高软件可靠性的关的50%以上.由于面向对象软件本身所具有的封键.其目的是以最少的时间和人力找出软件中潜伏装性、继承性、多态性、动态绑定等特性,使得面向对的各种错误和缺陷⋯.大量测试文献表明,通

6、常花象软件测试的策略和内容有很大不同,测试的视角收稿日期:2006—05—10基金项目:国家自然科学基金项目资助(6o474o70),湖南省教育厅科研项目资助(o5c263).作者简介:龚红仿(1968一),男,副教授,硕士,主要从事软件可靠性、Petri网理论及应用研究.维普资讯http://www.cqvip.com38长沙电力学院学报(自然科学版)2006年8月扩大到包括复审分析和设计模型,测试的焦点从模交互时发生的错误,得出了从不同的视角测试相同块转向了类J.的类可以检查出类的不同错误的结论,通

7、过实例阐面向对象软件从宏观上来看是各个类之间的相述了这些测试方法的优点和不足.互作用.在面向对象系统中,系统的基本构造模块是1基于服务的类测试封装了的数据和方法的类和对象,而不再是一个个能完成特定功能的功能模块.每个对象有自己的生基于服务的类测试主要考察封装在类中的一个存周期,有自己的状态.消息是对象之间相互请求或方法对数据进行的操作.它可以采用传统的白盒测协作的途径,是外界使用对象方法和获取对象状态试方法],如:控制流测试、数据流测试、循环测的唯一方式.对象的功能是在消息的触发下,由对象试、排错测试、

8、分域测试等,但由于受面向对象软件所属类中定义的方法与相关对象的合作共同完成测试技术发展水平等方面因素的限制,测试人员在的,且在不同状态下对消息的响应可能完全不同.工选择测试用例时往往都是根据直觉和经验来进行,作过程中对象的状态可能被改变,产生新的状态.对给测试带来很大的盲目性;再者由于测试人员的个象中的数据和方法是一个有机的整体,测试过程中性及倾向性也使得选择的测试用例仅能测试出其所不能仅仅检查输入数据产生的输出结果是否与预期熟悉的某一方面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。