首页 > 专利信息

一种软件单元的测试方法

申请公布号:CN100363906C

申请号:CN200610058032.2

申请日期:2006.02.28

申请公布日期:2008.01.23

申请人:
华为技术有限公司

发明人:王成毅

分类号:G06F11/36(2006.01)

主分类号:G06F11/36(2006.01)

代理机构:
北京银龙知识产权代理有限公司

代理人:曾贤伟

地址:518129广东省深圳市龙岗区坂田华为总部办公楼

摘要:本发明提供一种软件单元的测试方法。该测试方法包括步骤:步骤一,驱动脚本触发主函数运行,并控制程序运行到驱动函数的起始处,其中驱动函数由主函数调用;步骤二,测试脚本触发驱动函数运行,在驱动函数中将输入参数传递给被测单元并在预置条件下调用执行被测单元,其中,测试用例所需的所述预置条件和输入参数预先设置在测试脚本中。本发明通过编写并且执行脚本,包括驱动脚本和测试脚本,从外部对被测程序的测试进行控制,由于采用测试脚本取代了原来的测试程序,而脚本与源程序物理上是分离的,两者不在一起编译,因此测试时只涉及脚本的改动,无需修改源程序。

主权项:1.一种软件单元的测试方法,其特征在于:通过驱动脚本和测试脚本,从程序外部对被测程序的测试进行控制,该方法包括以下步骤:步骤一,驱动脚本触发主函数运行,并控制程序运行到驱动函数的起始处,其中驱动函数由主函数调用;步骤二,测试脚本触发驱动函数运行,在驱动函数中将输入参数传递给被测单元并在预置条件下调用执行被测单元,其中,测试用例所需的所述预置条件和输入参数预先设置在测试脚本中。

专利推荐

Formation evaluation while drilling

System and method for downhole communication

Reduced weight precured tread band for retreaded tire

Tyre equipped for attaching an object to a wall thereof

Backflow preventing apparatus for water closets

CO2 measurement in high relative humidity environments

Oxygen supply system for generating oxygen from cabin air in an aircraft

Drag lever

Poultry support and protection device and method of supporting and protecting poultry

Profiling method and apparatus

Method and apparatus for tensioning a printing form

Microtome

Flexible flywheel

Method and system for compaction measurement

Flame safety system for in SITU process analyzer

Vehicle door lock device

Automotive air-conditioning system

Turbocharging system for internal combustion engine

Hydraulic system

Diesel particulate filter including a heat exchanger