测试环境搭建流程_软件测试流程
⼀、测试主要的四个阶段
1.测试计划设计阶段:产品⽴项之后,进⾏需求分析,需求评审,业务需求评级,绘制业务流程图。确定测试负责⼈,开始制定测试计1.测试计划设计阶段
划;
2.测试准备阶段:各成员编写测试⽤例、先⼩组内评审、后会议评审,测试样机和配件,测试⼯具。
2.测试准备阶段
3.测试执⾏阶段:负责⼈对测试任务分⼯,按计划执⾏测试过程,提测后,搭建QA环境,先执⾏冒烟测试,然后进⾏系统测试,提交
3.测试执⾏阶段
bug,跟踪bug,直到被测软件达到测试需求要求,测试结束;
4.测试总结阶段:项⽬测试结束,负责⼈输出测试报告,对整个测试过程和版本质量做⼀个详细评估,
确认是否可以上线;
4.测试总结阶段
⼆、测试执⾏阶段详述
1.功能测试阶段
功能测试是软件测试最基础的阶段,是进⼊软测⾏业的必经阶段,主要是理论的学习。包括:计算机基础,软件⽣命周期、开发模型、测试模型。软件测试概念,软件测试⽅法及分类、热门领域测试技巧。需求分析、测试计划、测试⽤例设计与编写、缺陷管理及缺陷报告、测试报告,测试⽤例编写、缺陷编写集中演练。
2.接⼝测试阶段
接⼝测试阶段,是为了验证后端给的接⼝是否符合需要,前端界⾯和后端是否连接通常。这个阶段⼀般使⽤⼯具进⾏测试,或者⾃⼰编写脚本进⾏测试。常⽤的接⼝测试⼯具有:apipost、jmeter等。编写接⼝测试脚本⼀般是:python+requests。
apipost下载地址:
ApiPost - 可直接⽣成⽂档的API调试、管理⼯具w ww.apipost
www.apipost w ww.apipost
jmeter下载地址:Apache JMeter - Apache JMeter™jmeter下载地址:
Apache JMeter - Apache JMeter™j j
3.⾃动化测试阶段
⾃动化阶段可以分为ui界⾯⾃动化和接⼝⾃动化。
ui界⾯⾃动化是功能测试的进阶,现在企业越来越重视⾃动化测试,所以越来越多的功能测试⼯程师开始学习⾃动化测试,提升⾃⼰能⼒。这⾥以基于Python的⾃动化测试为例,需要掌握Selenium和Appium两个⼯具,这两个是分别针对WEB端和app端的⾃动化测试⼯具。接⼝⾃动化是接⼝测试的进阶,还是以基于Python的⾃动化测试为例,需要掌握requests。
4.性能测试阶段
这个阶段要学习的则是Loadrunner、jmeter两个主流的性能测试⼯具。
要学习VuGen,Controller,Analysis,性能测试调优,数据库调优,性能测试指标,Jmeter在性能测试中的应⽤。
分析需求,搭建测试环境,编写测试计划和测试⽤例,录制和调试脚本,设置和运⾏场景,监控和收集数据,写分析报告,项⽬综合评审等。
5.验收阶段
下载apache以⽤户为主的测试,软件开发⼈员和质量保证⼈员参加,由⽤户设计测试⽤例。不是对系统进⾏全覆盖测试,⽽是对核⼼业务流程进⾏测试。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论