详细介绍软件测试的具体流程是什么

  

  软件测试可以说是软件开发的重头戏,一个软件在开发完成之后的最后一道工序就是软件测试了。测试的结果关系着软件是否能正常投入使用,并且达到预期的目的,以及加入碰上问题bug等要如何处理的所有事项。可以说软件测试直接关系着这款软件程序的存亡。

  一般而言,软件测试从项目确立时就开始了,前后要经过一些主要环节:需求分析→测试计划→测试设计→测试环境搭建→测试执行→测试记录→缺陷管理→软件评估→RTM.

  在进行有关问题阐述前,我们先明确下分工,一般而言,需求分析、测试用例编写、测试环境搭建、测试执行等属于测试开发人员工作范畴,而测试执行以及缺陷提交等属于普通测试人员的工作范畴,测试负责人负责整个测试各个环节的跟踪、实施、管理等。

  以上流程各环节并未包含软件测试过程的全部,如根据实际情况还可以实施一些测试计划评审、用例评审,测试培训等。在软件正式发行后,当遇到一些严重问题时,还需要进行一些后续维护测试等。另外以上各环节并不是独立没联系的,实际工作千变万化,各环节一些交织、重叠在所难免,比如编写测试用例的同时就可以进行测试环境的搭建工作,当然也可能由于一些需求不清楚而重新进行需求分析等。这就和我们国家提出建设有中国特色的社会主义国家一样,只所以有中国特色,那是因为国情不一样。所以在实际测试过程中也要做到具体问题具体分析,具体解决。

  软件测试过程

  需求分析

  需求分析(Requirment Analyzing)应该说是软件测试的一个重要环节,测试开发人员对这一环节的理解程度如何将直接影响到接下来有关测试工作的开展。

  可能有些人认为测试需求分析无关紧要,这种想法是很不对的。需求分析不但重要,而且至关重要!

  一般而言,需求分析包括软件功能需求分析、测试环境需求分析、测试资源需求分析等。

  其中最基本的是软件功能需求分析,测一款软件首先要知道软件能实现哪些功能以及是怎样实现的。比如一款Smartphone包括VoIP、Wi-Fi以及Bluetooth等功能。那我们就应该知道软件是怎样来实现这些功能的,为了实现这些功能需要哪些测试设备以及如何搭建相应测试环境等,否则测试就无从谈起!

扫描二维码关注公众号,回复: 12534493 查看本文章

  既然谈了需求分析,那么我们根据什么来分析呢?总不能凭空设想吧。

  总得说来,做测试需求分析的依据有软件需求文档、软件规格书以及开发人员的设计文档等,相信管理一些规范的公司在软件开发过程中都有这些文档。

  测试计划

  测试计划(Test Plan)一般由测试负责人来编写。

  测试计划的依据主要是项目开发计划和测试需求分析结果而制定。测试计划一般包括以下一些方面:

  1.测试背景

  a.软件项目介绍;

  b. 项目涉及人员(如软硬件项目负责人等)介绍以及相应联系方式等。

  2.测试依据

  a. 软件需求文档;

  b. 软件规格书;

  c. 软件设计文档;

  d. 其他 ,如参考产品等。

  3. 测试资源

  a. 测试设备需求;

  b. 测试人员需求;

  c. 测试环境需求;

  d. 其他。

  4.测试策略

  a. 采取测试方法 ;

  b. 搭建哪些测试环境;

  c. 采取哪些测试工具 以测试管理 工具;

  d. 对测试人员进行培训等。

  5.测试日程

  a. 测试需求分析;

  b. 测试用例编写;

  c. 测试实施,根据项目计划,测试分成哪些测试阶段(如单元测试 、集成测试、系统测试阶段,α、β测试阶段等),每个阶段的工作重点以及投入资源等。

  6.其他。

  测试计划还要包括测试计划编写的日期、作者等信息,计划越详细越好了。

  计划赶不上变化,一份计划做的再好,当实际实施的时候就会发现往往很难按照原有计划开展。如在软件开发过程中资源匮乏、人员流动等都会对测试造成一定的影响。所以,这些就要求测试负责人能够从宏观上来调控了。在变化面前能够做到应对自如、处乱不惊那是最好不过了。

  好了,说了这么多详细介绍软件测试的具体流程是什么,如果你有这个技能,或者苦于没处发挥,或者找不到人才,接下来小编就为您推荐一个平台,一品威客,APP开发专属定制。一站式服务,APP开发师,都在这里您可以在平台上雇佣很多人才,当然你有技能的话,也可以在上面接单,一品威客网创立于2010年,是国内知名知识技能共享服务平台,拥有超2100万注册用户。平台聚集了包括设计、开发、策划、营销等品类的千万级服务商,平台打破中国创意服务人才与企业需求分布的不均衡现状,构建创新的交易模式及完善的服务体系,成功服务超百万级企业、机构和个人雇主。平台提供的服务(任务)类型涵盖设计、开发、装修、文案、营销、商务、VR七大类共计300多个细项。

  有时候一个项目,可能这个项目要求的开发人员经验都要10年以上的,这个就很难找,但是借助一品威客网平台,就很容易匹配得上,几个小时就能帮我找好的人才。”相较于其他平台,一品威客网平台的响应速度更快,推荐的服务商更优质

  

猜你喜欢

转载自blog.csdn.net/epwk01/article/details/108005956