拆分软件测试流程,一张图秒杀所有面试

下面就以迭代测试为例,给大家画下测试流程图:

一、需求分析

  • 一般在上一个迭代测试即将完成之时,下一个迭代的需求文档就已经发出来,放到配置管理平台,便于测试和开发自取,那这个时候一般测试人员就会自动去取需求文档,开始做需求分析,需求分析主要是分析接下来的需求,从功能交互,测试要点等方面入手分析。
  • 需求分析完成之后,就会开始需求评审。

二、编写测试用例

  • 需求评审完成之后,对测试而言,应该还需要编写测试计划和测试方案,一般测试计划是由测试主管编写,测试方案是高级测试工程师编写,故有些测试人员并不会要求编写,但是测试用例却是每个测试人员都需求编写的,一般测试用例我们主要用到的都是黑盒用例设计方法,如等价类分析法,边界值分析法,因果图,判定表,场景法,状态迁移,错误推测法等等,根据自己熟悉的方法和需求文档来设计测试用例。
  • 测试用例编写完成后,测试人员就要开始用例评审,用例评审与需求评审的评审流程相同,只是发起人和评审内容,评审重点不同。

三、测试执行

  • 一般用例评审完成之后,就要开始等待开发转测。
  • 转测成功后,测试这边就要开始搭建测试环境,然后进行冒烟测试,冒烟测试通过后才开始进入正式测试执行阶段。

1、冒烟测试的重点:

  • 原来版本的主要功能
  • 新需求的主要功能主要流程                                

2、提交缺陷

  • 在正式测试阶段,测试人员是根据已经编写好的测试用例执行程序,当执行程序的实际结果与测试用例的预期结果不符时,就需要在缺陷管理工具上提交bug单,bug单会根据bug处理流程进行处理。

3、回归测试

  • 当开发人员修改了大部分bug时,开发人员会再次合版,联调,转测,这时测试人员就会进入到回归测试阶段。
     
  • 回归测试的重点:检查bug单上的缺陷是否被修复OK
                               检查在修改bug的时候是否引入新的bug

四、部署上线/交付

  • 当测试执行阶段根据测试标准中的出口准则,结束测试活动,如果测试结果是OK的,这时运维人员就可以开始部署上线,或者进行版本交付。
  • 上面的测试流程是基于有需求文档的一个完整测试流程,如果公司没有需求文档,则测试流程就会在上面的基础上有所删减。
  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Qt视觉通用软件流程是一种形化的表示方法,用于展示Qt视觉通用软件的执行过程和各个模块之间的交互关系。它可以帮助开发人员更好地理解和分析软件的工作流程,从而进行系统设计和优化。 在Qt视觉通用软件流程中,首先需要明确整个软件的功能和目标。然后,根据需求将软件的功能拆分为不同的模块,每个模块负责完成特定的任务。 一般而言,Qt视觉通用软件的流程包括以下几个主要部分: 1. 数据输入部分:这部分负责从外部设备或者用户输入获取数据,例如相机像或者手动输入的数据。 2. 数据处理部分:这部分是整个软件的核心,负责对输入的数据进行各种处理,例如像处理、特征提取、目标检测等。 3. 数据输出部分:这部分负责将处理后的数据输出给用户或其他软件,例如显示处理结果、保存结果或者将结果发送到其他系统。 4. 用户交互部分:这部分负责与用户进行交互,例如接收用户输入、显示软件界面等。 在软件流程中,不同的模块之间通常通过数据流和控制流进行交互。数据流表示数据在不同模块之间的传递关系,控制流表示不同模块之间的控制关系。 除了上述主要部分,软件流程还可以包括一些其他附加模块,例如异常处理、日志记录等。这些模块可以提高软件的稳定性和可靠性。 总之,Qt视觉通用软件流程是一种重要的设计工具,它可以帮助开发人员更好地理解和分析软件的执行过程,从而进行系统设计和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值