范文无忧网范文学习范文大全

软件测试的流程是什么

01月07日 编辑 fanwen51.com

[采购管理的采购流程](Transaction) 较初级的采购管理多为对各个交易的实施和监督。其特征为:·围绕着采购订单(PO,Purchase Order); ·与供应商较容易的讨价还价; ·仅重视诸如价格,付款条件,具体交货...+阅读

需求分析(Requirment Analyzing)应该说是软件测试的一个重要环节,测试开发人员对这一环节的理解程度如何将直接影响到接下来有关测试工作的开展。可能有些人认为测试需求分析无关紧要,这种想法是很不对的。需求分析不但重要,而且至关重要。一般而言,需求分析包括软件功能需求分析、测试环境需求分析、测试资源需求分析等。其中最基本的是软件功能需求分析,测一款软件首先要知道软件能实现哪些功能以及是怎样实现的。

比如一款Smartphone包括VoIP、Wi-Fi以及Bluetooth等功能。那我们就应该知道软件是怎样来实现这些功能的,为了实现这些功能需要哪些测试设备以及如何搭建相应测试环境等,否则测试就无从谈起!既然谈了需求分析,那么我们根据什么来分析呢?总不能凭空设想吧。总得说来,做测试需求分析的依据有软件需求文档、软件规格书以及开发人员的设计文档等,相信管理一些规范的公司在软件开发过程中都有这些文档。

测试计划 测试计划(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. 其他。测试计划还要包括测试计划编写的日期、作者等信息,计划越详细越好了。计划赶不上变化,一份计划做的再好,当实际实施的时候就会发现往往很难按照原有计划开展。如在软件开发过程中资源匮乏、人员流动等都会对测试造成一定的影响。所以,这些就要求测试负责人能够从宏观上来调控了。在变化面前能够做到应对自如、处乱不惊那是最好不过了。

测试设计 测试设计主要包括测试用例编写和测试场景设计两方面。一份好的测试用例对测试有很好的指导作用,能够发现很多软件问题。关于测试用例编写,请参见前面写的《也谈测试用例》一文,里面有详细阐述。测试场景设计主要也就是测试环境问题了。测试环境搭建 不同软件产品对测试环境有着不同的要求。如C/S及B/S架构相关的软件产品,那么对不同操作系统,如Windows系列、unix、linux甚至苹果OS等,这些测试环境都是必须的。

而对于一些嵌入式软件,如手机软件,如果我们想测试一下有关功能模块的耗电情况,手机待机时间等,那么我们可能就需要搭建相应的电流测试环境了。当然测试中对于如手机网络等环境都有所要求。测试环境很重要,符合要求的测试环境能够帮助我们准确的测出软件问题,并且做出正确的断。为了测试一款软件,我们可能根据不同的需求点要使用很多不同的测试环境。

有些测试环境我们是可以搭建的,有些环境我们无法搭建或者搭建成本很高。不管如何,我们的目标是测试软件问题,保证软件质量。测试环境问题,还是根据具体产品以及开发者的实际情况而采取最经济的方式吧。测试执行 测试执行过程又可以分为以下阶段:单元测试→集成测试→系统测试→出厂测试,其中每个阶段还有回归测试等。

从测试的角度而言,测试执行包括一个量和度的问题。也就是测试范围和测试程度的问题。 比如一个版本需要测试哪些方面?每个方面要测试到什么程度?从管理的角度而言,在有限的时间内,在人员有限甚至短缺的情况下,要考虑如何分工,如何合理地利用资源来开展测试。当然还要考虑以下问题:1. 当测试人员测试的执行不到位、敷衍了事时该如何解决?2. 测试效率问题,怎样提高测试效率?3. 根据版本的不同特点是只做验证测试还是采取冒烟测试亦或是系统全面测试?4. 当测试过程中遇到一些偶然性随机问题该怎样处理?5. 当版本中出现很多新问题时该怎样对待?测试停止标准?

延伸阅读:

一般采购工作有哪些流程?每个流程都有什么重要性采购流程:收集信息,询价,比价、议价,评估,索样,决定,请购,订购,协调与沟通,催交,进货检收,整理付款。接收采购计划-询比议价-决定-下PO-审核-跟催-收货-付款-退货。相关的单据有:请购单、...

工商营业执照怎么办理个体户营业执照办理流程个人公司注册流程 1、核名: 到工商局去领取《企业名称预先核准申请表》,填写准备的5-10个公司名称,由工商局检索是否有重名的公司。 2、编写“公司章程”:章程需要由所有股东签...

办理个体工商户营业执照流程及费用根据国家工商总局的规定,办理个体工商营业执照是不收费的。 办理个体工商户营业执照的流程:1、确定个体工商户经营场所所在的工商所,到管辖的工商部门办理。成立行政中心的,一般...

办理个体户营业执照流程当地工商局 2、地税办理税务登记: (1)个体工商户营业执照复印件 (2)个体工商户户主身份证复印件 (3)经营场地证明 (4)组织机构代码证复印件 (5)章 办理费用、申请个体工商户开业登记应...

如何成为一名软件测试架构师如果你是一名测试架构师,那意味着你有很多事情可以做,测试架构师领导公司测试技术的发展和测试策略上的方向。区别一个测试架构师和普通测试工程师的特质是:他关注的是一个功能...

工伤劳动能力鉴定流程第四章 劳动能力鉴定 第十七条 省和设区的市设立由劳动保障、人事、卫生行政部门和工会组织、经办机构的代表以及用人单位的代表组成的劳动能力鉴定委员会。劳动能力鉴定委...

软件测试的测试流程是怎样的去文库,查看完整内容> 内容来自用户:hahehahe90 测试方案 文档标识:|当前版本:|当前状态:|草稿|发布日期:|发布| 修改历史| 日期|版本|作者|修改内容|评审号|变更控制号| 目录 1概...

软件测试流程1、测试需求分析阶段:阅读需求,理解需求,主要就是对业务的学习,分析需求点,参与需求评审会议。 2、测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内...

软件测试测试过程是什么呢软件测试测试过程 第一步:对要执行测试的产品/项目进行分析,确定测试策略,制定测试计划。该计划被审核批准后转向第二步。测试工作启动前一定要确定正确的测试策略和指导方针,这...

推荐阅读
图文推荐
栏目列表