技术开发 频道

关于编写单元测试中的驱动模块

【IT168 技术文章】

    在网上闲逛的是后看到关于单元测试的东西,觉得非常不错,拿过来一同分享一下,测试中有一个pareto的原则,想必大家都知道,就是在需求和设计的静态测试中,可以发现80%的bug,但这是一个理想的状态。又有多少公司能够做到全面的需求和设计的静态测试呢,所以有很多公司会把一部分的精力放在单元测试里面,来进一步的靠近pareto的原则,一般来说,单元测试会详细描述,单元模块的划分,以及该模块的接口描述和说明。下面我来贴出来一段详细设计里面所设计到的模块的说明,我想对于有的看不到详细设计的测试工程师会有所帮助!
 ——————————————————————————————————————————————————————————————

    6、系统参数程序设计说明
    6.1程序描述
        显示传输系统参数配置界面

    6.2功能
        提供传输子系统系统正常运行所必需的参数。

    6.3性能
    6.4输入项
    输入数据:

    1.写参数配置文件:参数配置属性页;

    2.读参数配置文件:参数配置文件。

    输入说明:

    参数文件与系统互动,通过参数配置属性页建立/更新参数配置文件;

    各模块通过调用函数从参数配置文件中取得相应的参数值。

    6.5输出项
    输出数据:

    1.写参数配置文件:参数配置文件;

    2.读参数配置文件:参数配置属性页、各模块所需参数。

    输出说明:

    参数文件与系统互动,将参数配置文件中的参数值回显到参数配置属性页;各模块通过调用函数从参数配置文件中取得相应的参数值;

    6.6算法
    参数配置文件位于系统程序的运行目录,名称:Octdts.Properties。参数配置文件涉及到整个系统的正常运行,故参数配置文件的管理异常重要,一般情况下,不允许对参数配置文件直接进行手工修改,须通过程序实现对参数配置文件的更新;为了最大程度上的实现系统的通用性,参数配置文件中所包含的参数很详细,基本函概了系统所需的动态参数;由于设计到安全问题,数据库用户密码不以明文方式记录在参数配置文件中,调用一个加密算法对密码进行加密,在取密码时,需调用一个解密算法。

    6.7流程逻辑

    6.8接口

    序号
    调用者
    被调用者
 
    1.      
     类名称:FrameMain

    类说明:程序主界面

    调用说明:按钮、菜单显示参数配置界面
    名称:本类的实例化对象 ParameterPage

    调用说明:show()、toFront()方法

    2.      
     各个服务模块
     调用说明:直接调用getParam()方法

0
相关文章