软件测试的主要阶段有哪些?
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.验收阶段
以用户为主的测试,软件开发人员和质量保证人员参加,由用户设计测试用例。
不是对系统进行全覆盖测试,而是对核心业务流程进行测试。
学习资源分享
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取
软件测试的主要阶段有哪些?相关推荐
- 【目录】 软件测试全栈需要学习什么? 软件测试的各个阶段 ,软件测试学习路径,软件测试方向选择,软件测试的薪资待遇。...
关于博主: 博主是一位帅气的美男子,自认为我每次坐地铁的时候看到比我帅的人不多,目前从事于自动化测试工作与云计算方向的研究.就业与某行业国内排行前三的公司.个人认为学习,不仅为了当时学会了,过两天就忘 ...
- 软件测试系列第一阶段:第一课 计算机基础
软件测试相关的理论和工具 学习周期 3-4周期 软件测试就业岗位 自动化测试 手动测试 接口测试 学习建议 不要过分追求新技术 稳定心态 态度决定一切 记笔记和总结 提高工作效率 快捷键 命令 不计较 ...
- 【博学谷学习记录】超强总结,用心分享|软件测试第五阶段接口测试总结01
目录 接口测试 1. 接口测试Day01 Day01目标 1.1 接口测试理论 接口 接口测试概念 1.2 HTTP协议 1.3 HTTP请求 接口文档解析 2. 接口测试Day02 2.1 接口用例 ...
- 软件测试十八阶段(linux操作系统)
一.常用的系统 windows 个人系统:windows xp.7.8.10.11 服务器系统:windows server 2003.windows server 2008.windows serv ...
- 软件测试十二阶段(软件测试方法)
2.1测试用例 测试用例: 将要进行的测试工作具体化 并且记录到一个文件中 一般情况下是一个Excel(表格) 在测试用例中 明确的指定了每一步做什么操作 期望得到什么结果 测试工作 等程序员完成代码 ...
- 【博学谷学习记录】超强总结,用心分享|软件测试第六阶段性能测试day06
目录 性能测试 1. 性能测试Day06 1.1 昨日回顾 1.2 今日目标 1.3 性能测试脚本编写 常用的Jmeter元件: 编写脚本: 1.4 性能测试环境准备 1.5 执行测试脚本 性能测试 ...
- 0基础自学软件测试,10分钟从测试9个阶段带你入门【建议收藏】
0基础如何快速入门软件测试,本文从测试九个阶段,附带9张各阶段测试路线图带你走进软件测试,废话不多说直接上干货! 一.软件测试视频第一阶段-前置基础知识 1.学习目标: 可掌握的核心能力: 1. 熟悉 ...
- 0基础如何入门软件测试?10分钟从测试9个阶段带你快速入门【建议细品】
0基础如何快速入门软件测试,本文从测试九个阶段,附带9张各阶段测试路线图带你走进软件测试,废话不多说直接上干货! 一.软件测试视频第一阶段-前置基础知识 1.学习目标: 可掌握的核心能力: 1. 熟悉 ...
- 软件测试流程五个阶段详解!看完不会你找我!
软件测试按照研发阶段一般分为5个部分: 单元测试.集成测试.确认测试.系统测试.验收测试, 下面将不同阶段需要的一些工作内容做一下梳理希望可以帮助到大家. 单元测试 一.单元测试的内容: 1.模块接口 ...
最新文章
- UWP入门(二) -- 基础笔记
- java 假设当前时间_Java如何比较当前时间是否在两个时间范围内
- 华为手机怎么看图片属性_华为手机音量小怎么办
- c语言 误差小于10 -6,上海理工大学C语言2011期中试题和答案
- boost::externally_locked相关的测试程序
- python中break和continue区别_Shell break和continue跳出循环详解
- 手把手教你如何实现继承
- 常见的问题:https://localhost:1158/em 无法打开
- 东部985硕士毕业,北方二线省会军工所,还是上海互联网大厂?
- 外媒:下代iPad Pro将同时具备无线充电和反向无线充电功能
- Office 365有个AI「工作场所分析」掌握组织人力资源
- 基于python 实现KNN 算法
- 签证计算机专业敏感吗,签证中最常见被check的14个敏感专业
- 倍福--TwinSAFE的配置
- CCNA考试题库中英文翻译版及答案12
- linux离线安装rpm命令,CentOS-Linux安装软件命令是什么:rpm命令
- dp hdu5653 xiaoxin and his watermelon candy
- 强大的图片预览组件Viewer.js
- 淘宝客如何通过闲鱼引流?淘宝客的推广方法有哪些?
- [mysql] 变量、处理程序和流程控制