首页 > 其他分享 >测试的具体工作流程是什么?

测试的具体工作流程是什么?

时间:2022-12-05 10:36:06浏览次数:38  
标签:项目 流程 具体 阶段 测试 缺陷 测试环境 软件测试

  软件测试是一个整体性的工作。从项目到手,到测试结果出来和调试,都需要多个层面的技术逐步递进。我们先来看下完整的软件测试流程:

  项目需求分析 > 制定测试计划 > 设计测试文档 > 搭建测试环境 > 执行测试过程 > 缺陷管理

  接下来,我们再细化了解下软件测试的每个不同阶段,对应的具体工作内容!

  1、项目需求分析阶段:

  项目需求是整个测试过程中的前置条件,也是任何一个测试工作开始前的第一步。所谓的项目需求分析是指测试员分析和确定被测试的项目的测试工作安排。也就是该项目我们需要测哪些模块,什么样的结果是符合产品需求的预期结果。

  

测试的具体工作流程是什么?_软件测试

  

  2、制定测试计划阶段:

  测试计划制定阶段其实主要的任务就是编写完整的测试流程安排,测试哪些模块,用什么方法测试,比如常见的冒烟测试、随机测试、黑盒测试、性能测试等等。以及不同测试阶段的测试人员工作安排、工作目标等等。这个阶段对测试主管的整体测试调控能力有很高的要求。

  3、设计测试文档阶段:

  这个阶段是整个软件测试的基础也是核心阶段。这个阶段的主要工作是编写测试用例、参考项目的设计原型图、产品的设计需求和详细设计标准等。而测试用例的意思就是用来进行模拟测试比对结果的数据。后续我们会将测试得出的结果进行评审。

  4、搭建测试环境阶段:

  不同的产品对测试环境有着不同的要求。能做好软件测试工程师这门工作的一个指标就是能独立搭建项目的测试环境。例如App的测试环境,需要会使用Appium+Python,掌握如何使用Adb以及手势模拟等。Web自动化测试需要掌握Python+Selenium环境搭建。

  5、执行测试阶段:

  这个阶段就是开始正式的测试工作了。一般向单元测试、集成测试、系统测试、验收测试以及回归测试等等。每个阶段对应了不同的测试具体执行细节。

  6、缺陷管理:

  缺陷管理主要是用于收集、管理和沟通项目缺陷的过程,重点考察的是缺陷的识别和缺陷的解决。这个阶段一般会用到一些系统化的缺陷管理工具,类似于禅道、Test Director、Bugfree等。

  如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

标签:项目,流程,具体,阶段,测试,缺陷,测试环境,软件测试
From: https://blog.51cto.com/u_15239049/5911464

相关文章

  • 苹果app开发流程详解​
    ​苹果AppStore上传应用流程详解,在向AppStore提交应用之前,开发者首先要成为苹果iOS开发者项目的成员,每年向苹果缴纳99美元或199美元的费用(具体申请方法后期更新)。​免688......
  • 介绍一个不错的web测试工具webbench
    除了APACHE的AB工具外,发现linux下的一个工具webbench也很不错,传说能模拟3万个并发访问.下面介绍下安装1tarzxvfwebbench.tar.gz2make......
  • (转)软件测试中的V模型
       V模型中的过程从左到右,描述了基本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间......
  • 东莞理工学院举办第二届“火焰杯”软件测试高校就业选拔赛颁奖典礼
    11月25日下午,由软件测试就业联盟主办的第二届“火焰杯”软件测试高校就业选拔赛颁奖典礼在9A206报告厅隆重举行。网络空间安全学院首次参加该项赛事,共有6位同学参加,全部顺......
  • 收下这份实操案例,还怕不会用Jmeter接口测试工具?!
     每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试 01......
  • c++ - 误删cmake-build-debug ,clion具体解决
    1.背景误删了cmake-build-debug文件夹或者破会了内部文件2.解决如果cmake-build-debug文件夹删除了,需要在同一个文件添加这个文件夹如果cmake-build-debug文件夹还存在......
  • Node.js躬行记(25)——Web自动化测试
    网页在提测流转给QA后,如何能帮他们更有效而准确的完成测试,是我一直在思考的一个问题。QA他们会对网页编写测试用例,在提测之前会让我们将优先级最高的用例跑通,......
  • 单元测试概述
    什么是单元测试本质上也是代码,但它的主要目的是用来验证业务代码的正确性、健壮性和稳定性,甚至是性能。它是代码级的测试。传统意义上的单元测试一般指软件的最小粒度模......
  • 通过Shell脚本自动安装Hive&JDBC测试&提供CDH5网盘地址
    〇、参考地址1、Linux下编写脚本自动安装hivehttps://blog.csdn.net/weixin_44911081/article/details/121227024?ops_request_misc=%257B%2522request%255Fid%2522%253A......
  • Vulnhub之Kioptix Level 1靶机详细测试过程
    KioptixLevel1作者:jason_huawen靶机基本信息名称:Kioptrix:Level1(#1)地址:https://www.vulnhub.com/entry/kioptrix-level-1-1,22/提示:识别目标主机IP地址─(......