软件测试项目职责与分工、测试流程

2023-10-29 23:12

本文主要是介绍软件测试项目职责与分工、测试流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、项目职责与分工

1、产品经理 ------> 负责设计产品的原型图和PRD。

2、项目经理 ------>负责并保证高质量的产品按时完成和发布的专职管理人员。

3、开发人员 ------> 负责完成公司新产品开发计划;开发人员主要分为 前端开发、后端开发、IOS开发和安卓开发。

4、配管 ------> 主要负责线下测试环境的搭建,测试环境包括 开发环境,测试环境,Staging环境(细讲),还有就是代码库的管理和jar包管理,保证线下服务正常提供。

5、运维人员 ------> 负责维护生产环境的稳定,测试环境的包正常上线等等。

6、测试人员 ------> 负责保证发布出去的产品达到了一定的质量标准。测试分为功能测试、性能测试、测试开发(包含自动化测试)

二、项目立项

1、介绍产品的用途、功能、前景。

2、本次开发的模块。 

3、本次开发的产品的周期。

同时,我也为大家准备了一份软件测试视频教程(含面试、接口、自动化、性能测试等),就在下方,需要的可以直接去观看,也可以直接点击文末小卡片免费领取资料文档

软件测试视频教程观看处:

软件测试进阶全套视频教程(2023全网最新版,软件测试进阶自学必备)

 

三、测试流程

1、阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。

2、参加需求评审会议。

3、根据最终确定的需求文档编写测试计划。

4、编写测试用例(等价类划分法、边界值分析法等)。

5、用例评审(主要参与人员:开发、测试、产品、测试leader)。

6、开发提交代码至SVN或者GIT ,配管搭建测试环境。

7、执行测试用例,记录发现的问题。

8、验证bug与回归测试。

9、编写测试报告。

10、产品上线。

四、测试人员主要工作

4.1熟悉业务

1.熟悉当前负责模块的业务;

2.熟悉测试的模块的表结构、数据流走向;

3.熟悉相关业务的架构;

4.了解业务上线的流程;

5.熟悉功能所属项目以及相关工作人员(开发、产品等);

4.2 测试计划

测试计划是由测试leader编写,内容大致如下:

4.3测试用例

1、根据产品的RPD,提取测试点。

2、根据数据流的走向。

3、根据的架构部署。

4、编写测试用例的常用方法:等价类划分法、边界值分析法、流程图法等。

5、覆盖弱网测试、接口测试、安全测试、性能测试等。

6、常用测试工具有:Postman、 Charles、 Fiddler 、Jemter、Loadrunner等

4.4 Bug管理

Bug定义:

1、不符合需求的

2、程序本身的报错

3、不符合用户使用习惯的

Bug生命周期:

当我们测试人员提交一个bug的时候,自始bug就有它的生命周期,从开始到

结束,生命周期如下:

Bug单内容

4.5 测试报告

把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础测试报告和测试计划一样,一般由测试leader编写,测试人员需要了解一下测试报告中都有哪些内容,大致内容如下:

4.6上线发布单

测试人员写完测试报告,根据上线标准确定项目能否上线。如果达到上线标准,编写上线发布单,准备上线,上线发布单内容如下:

4.7 测试发布流程

测试发布的流程,跟我们的测试环境有关,测试环境的搭建又跟代码结构息息相关的。主要流程如下:

发布到生产之后,测试人员应该做简单的验证,验证的内容根据本次迭代的需求来定。

五、小结

本次学习课程中的知识点如何运用到我们的工作当中,我们来简单总结一下:

六、写在最后

PS:这里分享一套软件测试的自学教程合集。对于在测试行业发展的小伙伴们来说应该会很有帮助。除了基础入门的资源,博主也收集不少进阶自动化的资源,从理论到实战,知行合一才能真正的掌握。全套内容已经打包到网盘,内容总量接近500个G【点击文末小卡片免费领取】

☑ 240集-零基础到精通全套视频课程
☑ [课件+源码]-完整配套的教程
☑ 18套-测试实战项目源码
☑ 37套-测试工具软件包
☑ 268道-真实面试题
☑ 200个模板-面试简历模板、测试方案模板、软件测试报告模板、测试分析模版、测试计划模板、性能测试报告、性能测试报告、性能测试脚本用例模板(信息完整)

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

送给大家一句话,共勉:当我们能力不足的时候,首先要做的是内修!当我们能力足够强大的时候,就可以外寻了! 

这篇关于软件测试项目职责与分工、测试流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/304019

相关文章

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo

Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)

《Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)》文章介绍了如何使用dhtmlx-gantt组件来实现公司的甘特图需求,并提供了一个简单的Vue组件示例,文章还分享了一... 目录一、首先 npm 安装插件二、创建一个vue组件三、业务页面内 引用自定义组件:四、dhtmlx

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,