软件测试体系建设

  根据IT中小企业客户需求,尚拓云测软件测试外包团队协助企业建立属于自己的软件测试平台,主要是针对企业客户的业务流程、工作流程,制定包括符合企业本身的各种软件测试工作规范、测试工作流程、测试管理平台、测试团队建设、以及各种测试模板等,并且还为IT企业培训软件测试人才。
     如何建立软件测试体系建设呢?一般应用过程方法和系统方法来建立软件测试体系,也就是把测试管理作为一个系统,对组成这个系统的各个过程加以识别和管理,以实现设定的系统目标。同时要使这些测试过程协同作用、互相促进,从而使它们的总体作用大于各过程作用之和。其主要目标是在设定的条件限制下,尽可能发现和排除软件缺陷。软件测试系统主要由下面6个相互关联、相互作用的过程组成:
   第三方软件测试体系建设

1、测试规划

  确定各软件测试阶段的目标和策略。这个过程将输出软件测试计划,明确要完成的软件测试活动,评估完成活动所需要的时间和资源,设计软件测试组织和岗位职权,进行活动安排和资源分配,安排跟踪和控制软件测试过程的活动。
  软件测试规划与软件开发活动同步进行。在需求分析阶段,要完成验收测试计划,并与需求规格说明一起提交评审。类似地,在概要设计阶段,要完成和评审系统测试计划;在详细设计阶段,要完成和评审集成测试计划;在编码实现阶段,要完成和评审单元测试计划。对于测试计划的修订部分,需要进行重新评审。

2、测试设计

  根据软件测试计划设计测试方案。软件测试设计过程输出的是各软件测试阶段使用的测试用例。软件测试设计也与软件开发活动同步进行,其结果可以作为各阶段测试计划的附件提交评审。测试设计的另一项内容是回归测试设计,即确定回归测试的用例集。对于测试用例的修订部分,也要求进行重新评审。

3、测试实施

  使用软件测试用例运行程序,将获得的运行结果与预期结果进行比较和分析,记录、跟踪和管理软件缺陷,最终得到软件测试报告。

4、测试配置管理

  测试配置管理是软件配置管理的子集,作用于软件测试的各个阶段。其管理对象包括测试计划、测试方案(用例)、测试版本、测试工具及环境、软件测试结果等。

5、测试资源管理

  包括对人力资源和工作场所,以及相关设施和技术支持的管理。如果建立了软件测试实验室,还存在其他的管理问题。

6、软件测试管理

  采用适宜的方法对上述过程及结果进行监视,并在适用时进行测量,以保证上述过程的有效性。如果没有实现预定的结果,则应进行适当的调整或纠正。
  此外,测试系统与软件修改过程是相互关联、相互作用的。测试系统的输出(软件缺陷报告)是软件修改的输入。反过来,软件修改的输出(新的测试版本)又成为软件测试系统的输入。
  根据上述6个过程,可以确定

建立软件测试体系管理的6个步骤

  1、识别软件测试所需的过程及其应用,即测试规划、测试设计、测试实施、配置管理、资源管理和测试管理;
  2、确定这些过程的顺序和相互作用,前一过程的输出是后一过程的输入。其中,配置管理和资源管理是这些过程的支持性过程,测试管理则对其他测试过程进行监视、测试和管理;
  3、确定这些过程所需的准则和方法,一般应制订这些过程形成文件的程序,以及监视、测量和控制的准则和方法;
  4、确保可以获得必要的资源和信息,以支持这些过程的运行和对它们的监测;
  5、监视、测量和分析这些过程;
  6、实施必要的改进措施。

软件测试外包商务流程

  1.业务受理:达成合作意向,确认需求,合同签订;
   2.测试准备:需求分析,环境准备,资源调配;
   3.测试设计:计划方案,用例设计,工具准备;
   4.测试执行:环境核查,原始记录,回归测试;
   5.报告发布:报告起草,评审,发布。


标签: 尚拓云测商务流程


第三方CNAS资质检测报告咨询