网站标签制作,wordpress插件进销存,百度搜索推广费用,北京工程建设交易中心网站大型软件系统的测试过程基本上由模块测试、子系统测试、系统测试、验收测试和平行运行等五个步骤组成。
1.模块测试 在设计得好的软件系统中#xff0c;每个模块完成一个清晰定义的子功能#xff0c;而且这个子功能和同级其他模块的功能之间没有相互依赖关系。因此#xff…大型软件系统的测试过程基本上由模块测试、子系统测试、系统测试、验收测试和平行运行等五个步骤组成。
1.模块测试 在设计得好的软件系统中每个模块完成一个清晰定义的子功能而且这个子功能和同级其他模块的功能之间没有相互依赖关系。因此有可能把每个模块作为一个单独的实体来测试而且通常比较容易设计检验模块正确性的测试方案。 模块测试的目的是保证每个模块作为一个单元能正确运行所以模块测试通常又称为单元测试。在这个测试步骤中所发现的往往是编码和详细设计的错误。
2.子系统测试 子系统测试是把经过单元测试的模块放在一起形成一个子系统来测试。模块相互间的协调和通信是这个测试过程中的主要问题因此这个步骤着重测试模块的接口。 3.系统测试 系统测试是把经过测试的子系统装配成一个完整的系统来测试。在这个过程中不仅应该发现设计和编码的错误还应该验证系统确实能提供需求说明书中指定的功能而且系统的动态特性也符合预定要求。在这个测试步骤中发现的往往是软件设计中的错误也可能发现需求说明中的错误。
子系统测试和系统测试都兼有检测和组装两重含义通常称为集成测试。
4.验收测试 验收测试把软件系统作为单一的实体进行测试测试内容与系统测试基本类似但是它是在用户积极参与下进行的而且可能主要使用实际数据(系统将来要处理的信息)进行测试。 验收测试的目的是验证系统确实能够满足用户的需要在这个测试步骤中发现的往往是系统需求说明书中的错误。验收测试也称为确认测试。
5.平行运行 所谓平行运行就是同时运行新开发出来的系统和将被它取代的旧系统以便比较新旧两个系统的处理结果。这样做的具体目的有如下几点。 (1)可以在准生产环境中运行新系统而又不冒风险。 (2)用户能有一段熟悉新系统的时间。 (3)可以验证用户指南和使用手册之类的文档。 (4)能够以准生产模式对新系统进行全负荷测试可以用测试结果验证性能指标。