基于aop的面向对象程序的单元测试的应用

基于aop的面向对象程序的单元测试的应用

ID:21623056

大小:24.50 KB

页数:5页

时间:2018-10-23

基于aop的面向对象程序的单元测试的应用_第1页
基于aop的面向对象程序的单元测试的应用_第2页
基于aop的面向对象程序的单元测试的应用_第3页
基于aop的面向对象程序的单元测试的应用_第4页
基于aop的面向对象程序的单元测试的应用_第5页
资源描述:

《基于aop的面向对象程序的单元测试的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于AOP的面向对象程序的单元测试的应用  摘要利用AOP编程思想来对系统代码和日志记录进行修改和优化,降低系统板块的依赖性,保证单元测试的正确性,实现软件系统的最大应用目标。基于AOP角度,面向对象程序的单元测试进行分析和阐述,来在增加对AOP编程思想了解,掌握单元测试的方法。  【?P键词】基于AOP角度对象程序单元测试分析和阐述  单元测试是软件检测的主要任务之一,主要分为两种不同形式:  (1)建立在标准的基础上,利用黑盒来进行单元测试,来进行测试。  (2)建立在程序主体产生基础上,利用白盒检测系统和程序的

2、逻辑性和合理性。  1面向程序的单元测试弊端阐述  对于单元测试来说,其自身弊端不能忽视。包括文件性质自身弊端OPEN语句错误CLOSE语句错误,在缓存时,其缓存内存量和记录长度不符合,正文编写错误等等问题,会对整个系统的板块和数据带来影响。其次,测试错误处理现象的发生,也会影响描述正确性无法对错误定位,对板块和系统产生干预。  2AOP编程阐述  2.11AOP编程重要性  AOP编程思想是社会发展的产物,是科学技术和社会经济发展的产物,具有时代性。对AOP编程思想发展背景进行分析和研究,发现AOP编程思想产生于1

3、997年西方国家召开的编程论坛会议上,西方国家的研究人员,在编程会议中给出AOP编程这一理论思想。  单元检测,也被叫做板块检测,其主要服务对象为软件系统中的最小板块,针对系统中最小板块,来判断程序中板块的正确性。软件开发和设计的不断发展,增加了软件的种类和复杂性,增加软件测试的难度,增加单元测试的复杂性。面对这一发展形势,为了保证软件开发有效运作,保证软件的实际应用性,我国开始对软件测试和开发方法进行深入研究和分析,在长久的研究工作中,发现AOP编程思想具有实际应用,可以满足软件开发要求,满足单元测试发展目标。站在

4、世界角度来说,增加AOP编程思想关注,对整个世界经济发展具有重要意义。  3AOP编程思想在面向对象程序的单元测试应用  AOP编程思想在面向对象程序的单元测试应用,包括在对象程序单元测试应用,在契约的单元测试,独立单元检测应用。  3.1AOP编程思想在面向对象程序单元测试步骤  对于AOP编程思想在面向对象程序应用来说,主要是对程序系统进行简化,简化为银行板块的模式,来对单元进行测试。AOP编程思想在面向对象程序应用主要包括以下几点内容。  (1)对系统的代码进行测试,对存在的与消费有关的信息和数据进行反馈,保证

5、不同数据和信息积分反馈的真实性和准确性。详细来说,系统代码检测主要包含三个不同性质的对象,存钱、消费和取钱主体等等。系统代码可以对着三个不同主体的信息记录和代码件反馈。  (2)可以利用账户的优势,利用ID对使用账户和新增加的账户展开管库,保证了主体管理的可持续性,保证管理周期最大化。  (3)transfer具有自身的优势,这一方法可以展现不同账户的信息,增加了和账户的联系性,保证服务的完善性。  3.2契约的单元测试  在对AOP编程思想在面向对象程序单元测试分析后,发现在利用传统的银行代码中,具有自身的便利性,

6、但是也会存在众多问题。例如:BankAccount这一系统中,运作形式类别简单和便捷,但是其却会在应用过程中,出现数据和参数为零的现象,导致不同使用账户的财务为负数形式。面对这一发展现象,可以增加契约检测力度,来避免这一弊端的产生。契约单元测试主要包括以下两种形式。  (1)利用JAVA系统来运作。1.4系列是JAVA具有代表性的系列,其具有断言能力,满足契约检测的要求。  (2)对契约形式再次构建,保证设计的合理性和构建的科学性。这一构建工作,主要是针对技术来说,对服务主体对象应用技术展开设计,可以保证单元测试的完

7、整性,保证软件的实际应用性,提高软件质量。  3.3独立单元检测  独立单元的检测和测试具有自身的优势,降低了单元测试难度。例如:对于独立单员中存在遗留的代码来说,运作和替代具有自身难度,利用传统的检测方法,无法保证测试的真实性。在面对这一现象,可以利用AOP编程思想优势,对独立单元进行隔离处理,把单元换分为几个系统和板块,在一一处理,在保证单元独立性基础上,增加了对不同板块信息了解。其次,也可以利用Mocks这一方法展开测试,增加测试主体的协作性,对独立单元进行划分,给予隔离层。辩证来说,Mocks这一方法不具有逻

8、辑性,无法满足逻辑需求。总的来看,AOP编程思想在独立单元检测中具有自身的应用优势,可以对系统中代码进行修改,和模仿主体的性能类似,利用ID来查找账户的信息,并把测试结果展现在系统中。  4结束语  AOP编程思想是社会发展的产物,具有自身特点,可以利用账户的优势,利用ID对使用账户和新增加的账户展开管库,保证主体管理的可持续性,保证了管理周期

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

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

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