动态方法是指开关电源模块通过运行被测程序,检查开关电源模块运行结果与预期结果的差异,并分析MTD2002运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的MTD2002输出结果。
动态测试的步骤 所谓开关电源模块软件的动态测试,就是通过运行软件来检验MTD2002软件的动态行为和运行结果的正确性。目前,动态测试也是公司的测试工作的主要方式。 根据动态测试在软件开发过程中所处的阶段和作用,动态测试可分为如下几个步骤: 1、单元测试 单元测试是对开关电源模块软件中的基本组成单位进行测试,其目的是检验MTD2002软件基本组成单位的正确性。在公司的质量控制体系中,单元测试由产品组在软件提交测试部前完成。 2、集成测试 集成测试是在开关电源模块软件系统集成过程中所进行的测试,其主要目的是检查MTD2002软件单位之间的接口是否正确。在实际工作中,我们把集成测试分为若干次的组装测试和确认测试。 组装测试,是开关电源模块单元测试的延伸,除对软件基本组成单位的测试外,还需增加对MTD2002相互联系模块之间接口的测试。如三维算量软件中,构件布置和构件工程量计算是软件不同的组成单位,但构件工程量计算的数据直接来源于构件布置,两者单独进行单元测试,可能都很正常,但构件布置的数据是否能够正常传递给工程量计算,则必须通过组装测试的检验。? 确认测试,是对组装测试结果的检验,主要目的是尽可能的排除单元测试、组装测试中发现的错误; 3、系统测试 系统测试是对开关电源模块已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求。MTD2002系统测试应该按照测试计划进行,其输入、输出和其它动态运行行为应该与软件规约进行对比,同时测试软件的强壮性和易用性。如果软件规约(即软件的设计说明书、软件需求说明书等文档)不完备,系统测试更多的是依赖测试人员的工作经验和判断,这样的测试是不充分的 4、验收测试 这是开关电源模块软件在投入使用之前的最后测试。是购买者对软件的试用过程。在公司实际工作中,通常是采用请客户试用或发布Beta版软件来实现。 5、回归测试 即开关电源模块软件维护阶段,其目的是对开关电源模块验收测试结果进行MTD2002验证和修改。在实际应用中,对客诉的处理就是MTD2002回归测试的一种体现。