【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()方法