正在加载图片...
可以把信息系统的测试划分为模型测试、单元测试、集成测试、系统测试和验收测试等 部分,每一个部分包括确定测试目的和测试对象、编制测试计划、组织测试队伍、选择测试 方法、设计测试用例、实施测试和测试结果评价等项工作, 3.测试的基本原则 1)建立一支独立于开发的测试队伍 开发者与测试者对信息系统持有完全不同的态度。开发是建设性的,它以构建满足用户 需要的信息系统为目的。系统中问题越少,开发者的成功感越高。而测试是破坏性的,它假 定被测试的信息系统中存在问题,并以找出问题为目的。被找出的问题越多,测试人员的成 就感越强。由于开发者和测试者对系统持有不同的态度,所以原则上不能由开发者测试自己 所开发的系统。 (2)尽早不断地进行测试 应尽早在系统开发的各个阶段不断地进行测试,以便及时发现需求分析、系统设计和系 统实现中存在的缺陷和错误,以免积累到最后再解决,造成不必要的人力和物力的浪费。 (3)严格按照测试计划进行测试 应该严格按照测试计划进行测试,以保证测试进度,使测试和纠错工作在预定的范围内 进行,避免随意性 (4)精心设计测试用例 测试用例直接反映被测对象的覆盖范围和测试深度。好的测试用例能够集中发现系统中 存在的隐患。因此,必须精心设计测试用例,用尽可能少的测试投入发现尽可能多的问题。 (5)对错误多发程序段重点测试,对改正过的程序进行回归测试 在测试过程中,发现的错误越多,说明存在的隐患越大,对这样的测试对象越应该重点 进行深入测试。在纠正错误后还必须重新测试,以免带来新的错误。 (6)妥善保存各类测试资料,为系统维护提供方便 当系统功能増加后,可以利用以前的测试用例或在其基础上进行修改、扩充后,再次用 于系统测试,为重新测试或追加测试提供方便 4.测试方法 对信息系统测试可以釆用多种方法,并可从不同角度对测试方法进行分类。根据是否执 行被测程序,可以分为静态测试和动态测试。动态测试方法又可以分为黑盒测试和白盒测试。 根据测试的对象,可以分为模型测试方法和程序测试方法。根据测试的重复性可以分为顺序 测试和回归测试。根据被测对象的覆盖性可以分为穷举测试和抽样测试。下面主要介绍静态 测试方法和动态测试方法。 10.2.2静态测试 1.静态测试的概念 静态测试是指不执行程序,对文档以及代码进行的测试。对于基于UML的设计文档 静态测试的重点就是审査各种UML的模型图是否正确,因此也可称为模型测试。很多大公
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有