全部需求分类
当前位置:首页 > 知识百科 > 软件开发 >  软件开发  > 软件测试流程及阶段
软件测试流程及阶段
2018/4/23 15:23:55   作者:懂得自己   人气:4494

  为了保证测试工作科学、精确、全面、有序地进行,应该采取一边开发一边进行软件测试的策略,使得开发工作与测试工作平行进行,这也就是俗话所说的“越早测试越好”的概念。

  

  一套完整的软件测试应该由五个阶段组成:

  

  1、测试计划

  

  首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。

  

  2、测试设计

  

  将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响到测试结果的有效性)。

  blob.png

  3、测试开发

  

  建立可重复使用的自动测试过程。

  

  4、测试执行

  

  执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理。测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成,测试人员应本着科学负责的态度,一步一个脚印地进行测试。

  

  5、测试评估

  

  结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行综合评价。

  

  显然,软件测试只有严格按照步骤进行,才可能对应用程序的质量进行把关。然而,如果没有一种优秀的测试工具的帮助,单纯凭借手工测试,不但将耗费大量的人力、物力和财力,而且有很多测试工作是难以实现甚至是无法实现的。

  

  时间财富网为广大企业、商家、个人,提供平面设计、装修设计、建筑设计、起名改名、策划文案、网站建设营销推广等服务。只要能通过网络解决的任务,都可以通过时间财富网来完成。若您有类似需要,请点击  立即发布项目

版权声明:时间财富网对语音解答及内容享有独家版权,未经许可不得以任何形式复制、转载。
大家还在看
股票成长股是指什么
股票里的成长股是指新添的有前途的产业中,利润增长率较高的企业股票。成长股的股价呈不断上涨趋势。...
期货交易是T+0模式吗
期货是T+0交易,是不限次数,可以当日买入,可以当日买卖出的。...
支付中介是什么
支付中介是指商业银行借助支票这种信用流通工具,通过客户活期存款帐户的资金转移为客户办理货币结算、货币收付、货币兑换和存款转移等业务活动。...
热门知识

免费查询能否注册
× 免费查询

专业顾问查询分析,有效降低注册风险

名称:

联系电话:
安全保障,杜绝泄露客户信息

大家还在看
发布您的需求,快速获取满意方案