• 0
  • 0
分享
  • 软件测试主要流程——软件测试圈
  • quinn 2022-09-26 13:16:25 字数 1079 阅读 1427 收藏 0

一、测试主要的四个阶段

1、测试计划设计阶段:产品立项之后,进行需求分析,需求评审,业务需求评级,绘制业务流程图。确定测试负责人,开始制定测试计划;

2、测试准备阶段:各成员编写测试用例、先小组内评审、后会议评审,测试样机和配件,测试工具。

3、测试执行阶段:负责人对测试任务分工,按计划执行测试过程,提测后,搭建QA环境,先执行冒烟测试,然后进行系统测试,提交bug,跟踪bug,直到被测软件达到测试需求要求,测试结束;

4、测试总结阶段:项目测试结束,负责人输出测试报告,对整个测试过程和版本质量做一个详细评估,确认是否可以上线;

二、测试执行阶段详述

1、功能测试阶段

功能测试是软件测试最基础的阶段,是进入软测行业的必经阶段,主要是理论的学习。

包括:计算机基础,软件生命周期、开发模型、测试模型。软件测试概念,软件测试方法及分类、热门领域测试技巧。需求分析、测试计划、测试用例设计与编写、缺陷管理及缺陷报告、测试报告,测试用例编写、缺陷编写集中演练。

2、接口测试阶段

接口测试阶段,是为了验证后端给的接口是否符合需要,前端界面和后端是否连接通常。这个阶段一般使用工具进行测试,或者自己编写脚本进行测试。

常用的接口测试工具有:apipost、jmeter等。编写接口测试脚本一般是:python+requests。

3、自动化测试阶段

自动化阶段可以分为ui界面自动化和接口自动化。

ui界面自动化是功能测试的进阶,现在企业越来越重视自动化测试,所以越来越多的功能测试工程师开始学习自动化测试,提升自己能力。这里以基于Python的自动化测试为例,需要掌握Selenium和Appium两个工具,这两个是分别针对WEB端和app端的自动化测试工具。

接口自动化是接口测试的进阶,还是以基于Python的自动化测试为例,需要掌握requests。

4、性能测试阶段

这个阶段要学习的则是Loadrunner、jmeter两个主流的性能测试工具。

要学习VuGen,Controller,Analysis,性能测试调优,数据库调优,性能测试指标,Jmeter在性能测试中的应用。

分析需求,搭建测试环境,编写测试计划和测试用例,录制和调试脚本,设置和运行场景,监控和收集数据,写分析报告,项目综合评审等。

5、验收阶段

以用户为主的测试,软件开发人员和质量保证人员参加,由用户设计测试用例。

不是对系统进行全覆盖测试,而是对核心业务流程进行测试。


作者:软件测评闲聊站

原文链接:https://blog.csdn.net/m0_64305922/article/details/125723649

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   诺基亚今日推出新款 150 功能机,到手价 229 元。  诺基亚 150 手机搭载 2.4 英寸屏幕,九宫格键盘,后置 9 级独立外放扬声器;支持长按“#”键快速静音,可设置亲情号码一键呼叫。  该款新机内置 1450mAh 电池,支持 32GB 存储卡容量扩展;内置 FM 收音机,支持扬声器播放,也可连接 3.5mm 耳机收听;后置闪光灯,可长按方向“上”键开启。  外观方面,诺基亚 150 手机有红色、蓝色和黑色三种配色可选,外壳采用聚碳酸酯材质,据官方介绍整机可十年无污染,不褪色、更耐摔耐用。  该款诺基亚 150 手机仅支持移动 2G 网络,不支持联通和电信网络。目前诺基亚 15...
            0 0 814
            分享
          •   概述  质量管理目的是为确保项目满足承诺的需求。  1、规划质量管理  输入:项目管理计划,干系人登记册、风险登记册、需求文件。  工具及技术:成本收益分析法、质量成本法、实验设计、7种基本质量工具。  输出:质量管理计划、过程改进计划、质量测量指标(测量指标允许变动范围为公差。包括:准时性、成本控制、缺陷率、故障率、可用性、可靠性和测试覆盖度等)、质量核对单。  2、质量保证(执行质量)  确保采用合理的质量标准和操作性定义的过程。主要作用是促进质量过程改进。  输入:质量管理计划、过程改进计划、质量测量指标、质量控制测量结果、项目文件。  工具及技术:质量审计。  输出:变更请求、项目...
            0 0 1254
            分享
          •   1、什么是白盒测试  定义:按照程序内部结构,逻辑驱动测试程序。  目的:检测产品内部动作是否按照设计说明书的规范进行,检验程序的每条路径是否都能按照预定要求进行工作。  对象:源程序。  用代码内部的分支,路径,条件,使程序设计的控制结构导出测试用例。  2、白盒测试方法分类  ①、静态测试  ②、动态测试  3、白盒测试的原则  ①、保证一个模块中所有路径至少被测试一次  ②、所有逻辑值都要测试真和假两种情况  ③、检查程序内部的数据结构是否有效  ④、检查上下边界及可操作范围内运行所有循环  4、白盒测试的类别  ①、软件共用问题的测试  ②、语言测试  ③、sql语句测试  ④、数...
            0 0 882
            分享
          •   测试圈子生态的思考  其实测试的生态,说起来蛮简单的,一个词语概括就是两极分化。有个梗:hand hands,load loads,太贴切了。  两极分化这个词,可以从下面三个维度来看:  薪资  我认识的测试也算不少,月薪上下限从8k到55k不一而足;从年薪角度来说,package10W到100W+的都有,我这里指的是单纯的技术岗位,不算管理岗在内。  而且有个特别有意思的点,绝大多数测试,薪资的天花板就是30K,对应年薪50W以内。这里的绝大多数,我可以给一个用户画像:  工作经验:5-10年;   第一学历:大专-本科;   技术能力:会写点自动化代码,工具仅限于使用,不提造轮子,能...
            0 0 1499
            分享
          •   情景说明  小Q是一个工作多年的测试开发工程师,工作踏实肯干,乐于助人,测试设计和执行细致,也有一定的技术能力。待改进点之一是个人影响力需提升,不自信,做事时有一定的自我内耗。  辅导过程  小Z:基于过去一段时间的工作表现,希望你后续能够更多影响他人。无论从工作资历还是知识面,都觉得你可以影响他人。那为什么过去未能影响别人,具体卡点是什么?  小Q:不知道影响什么。  小Z:那如果必须要找到影响他人的一个点,你打算影响什么?  小Q:看书?  小Z:为什么还不太确定?  小Q:最近跟身边的同事有讨论过看书,感觉可以做一些影响;但其他方面,比如业务测试、技术能力、做事方式方法等等,我好像没...
            0 0 353
            分享
      • 51testing软件测试圈微信