目录

前言

1、需求交接

2、编写测试用例

3、冒烟测试

4、SIT测试

5、数据升级测试(视情况而定)

6、系统培训(视情况而定)

7、UAT测试

8、上线

结语


前言

在实际工作中,其实很少有公司把一个完整的测试流程一步一步走下来,大多会执行测试流程的主体测试过程。那么,一个完整的测试流程包括哪些呢?测试人员又需要做些什么呢?下面,我为大家介绍从需求到上线,测试人员的完整工作流程:

1、需求交接

当一个需求确认后,产品经理一般会把需求说明书发给开发和测试人员,然后三方讨论需求,进行需求交接。这个非常重要,因为需求不明确,后续工作开展起来会有很大麻烦。

2、编写测试用例

需求确定后,测试人员就要开始编写测试用例了。
首先是梳理全部测试点。当然,这步并不是必须的。梳理全部测试点相当于是梳理一个框架,一方面,根据这个框架写测试用例,可以防止编写测试用例时丢失测试点;另一方面,项目经理会根据你的全部测试点去排期,安排人员和时间。
然后是编写测试用例。编写测试用例要尽可能的用最少的用例覆盖最多的测试点。编写测试用例的工具也有多种,要以公司使用的为准。编写测试用例最好是跟你的前辈去要一个模板,因为大家已经熟悉他们的测试用例风格,如果你是新人,尽管你的测试用例很棒,但是由于大家不熟悉你的写作方式,很可能会大打折扣。

3、冒烟测试

开发进行开发联调后,测试人员就开始正式介入了。进行联调后,测试人员首先要进行冒烟测试。好多不规范的公司会跳过冒烟测试,直接进行下一环节。如果冒烟测试不通过的话,会打回,也就是重新进入开发联调阶段。如果顺利通过,开发就会开始部署,进行下一步了。
新人可能会问:冒烟测试怎么测?这个时候,你就要明白,冒烟测试的目的就是为了保证主流程顺利通过。也就是说,你只要测试主流程就可以,或者说执行测试用例中优先级为1的测试用例。

4、SIT测试

SIT测试主要包括两轮测试:第一轮执行用例,回归bug;第二轮是系统回归测试。
也就是说,这个阶段的测试,就是你一条一条执行测试用例,遇到bug提交给开发,开发修改后要去回归bug。注意,也许当前bug的修复会引起别的bug,这个时候不要着急去关闭bug,要大致的点一点其他功能,确保没有问题后才去关闭。
这个阶段,需要同步进行的是,修改调整测试用例。测试用例是在开发还没开发完成的时候写的,会有些微的出入,在执行测试用例的时候,要进行修改,同时也会有遗漏的地方,要及时的加入测试用例中。
当所有的测试用例执行完成,所有bug都关闭掉后,要系统的再进行一边测试。SIT测试结束的标志就是覆盖率和通过率达到100%。

5、数据升级测试(视情况而定)

数据升级测试一般是在SIT测试后,也可在SIT测试的后期进行。数据升级测试不是都需要这一步的,如果需求分析中确认需要进行数据升级,就安排。

6、系统培训(视情况而定)

系统培训主要是针对客户的,为了让客户更快的熟悉系统,会由测试人员和产品共同商定,向培训对象分发操作手册,进行系统培训。

7、UAT测试

UAT测试就不仅仅是有测试人员,同时要包括业务人员一起测试。最终由客户验收,验收成功,开发会进行封版。封板之后,代码不会再进行更改。

8、上线

上线之后,测试人员还要进行上线验证。注意:这是生产环境,这个时候是不能随便操作做数据的,测试人员能做的也就是点点,保证按钮、界面正常。如果是业务人员做好数据,测试人员要验证数据的准确性和界面显示无误。
上线验证后,这个需求就算结束了。

下面是一份非常优质的学习资源,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

以上软件测试资料需要的可以斯❤我都可以免费获取

这还有一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中资料包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。

结语

欢迎留言,或是关注我的专栏和我交流。

一个完整的测试流程包括哪些?测试人员需要做什么?相关推荐

  1. pycharm的项目文件中包括什么_一个完整的项目管理流程包括什么?

    首先,我们先了解一下什么是「项目」和「项目管理」. 「项目」是为完成某一独特的产品或服务所做的临时性努力.在项目的实施过程中,通常都会遇到一些问题,这些问题会阻碍项目的实施.而「项目管理」就是指在项目 ...

  2. 一个完整的项目管理流程包括什么?项目管理者必看

    一个完整的项目管理流程包括规划.执行.收尾三大阶段. 第一阶段:规划 规划包括创建项目事项.分解复杂事项.派发任务 我们公司的项目管理者都在用飞项项目管理工具,对于项目内的事项,可以直接在PC/小程序 ...

  3. 如何设计一个完整的交互流程,提升产品用户体验

    交互流程设计是一项关乎用户体验的重要工作.通过设计和规划用户与产品或服务的交互方式和流程,我们可以提高用户的满意度和使用效果.在本文中,我们将深入探讨交互流程设计的关键要素以及其对用户体验的重要性. ...

  4. SpringBoot 整合activiti5.22 实现一个完整的请假流程

    最近在熟悉activiti的使用,翻阅了很多资料,自己也整理了一点出来方便以后自己使用 一.引入依赖 <dependencies><dependency><groupId ...

  5. 完整的项目管理流程包括什么?

    项目流程管理对于一个项目能否高效的完成,能否达到客户满意.领导满意起着重要的作用.在企业项目管理过程中,一个完整的项目流程主要分为以下几步:项目启动,计划.实施,监控,收尾.项目管理流程,主要分为以下 ...

  6. metasploit完整的使用流程包括meterpreter后渗透

    metasploit完整的使用流程包括meterpreter后渗透 主机发现 基于ARP发现内网存活主机 基于FTP服务 基于HTTP服务 基于SMB 漏洞扫描 漏洞渗透利用 利用ms17_010 利 ...

  7. 利用vue-cli配合vue-router搭建一个完整的spa流程

    好文章备忘录: 转自:https://segmentfault.com/a/1190000009160934?_ea=1849098 demo源码:https://github.com/1590123 ...

  8. 2 一个完整的计算机系统包括,一个完整的计算机系统应包括.doc

    文档介绍: 0一个完整的计算机系统应包括()radio2计算机及外部设备|主机箱.键盘.显示器和打印机|硬件系统和软件系统|系统软件和系统硬件C0admin230计算机的5大基本构件包括:运算器.存储 ...

  9. 一个完整的量化模型包括哪些

    转 一个完整的量化模型包括哪些? 近几年,量化投资在国内兴起,但在很多人眼里,量化投资仿佛是一个非常神秘的新事物.而实际上,量化投资的无非就是宽客通过计算机语言,将交易策略布置到一个量化系统中,然后进 ...

最新文章

  1. TF-IDF 原理及sklearn中的tf-idf实例分析
  2. 学习LINUX第三天:最简单的LAMP组合(适合初学者)
  3. Python3 调用ffmpeg
  4. android bitmap裁剪中间,Android裁剪中心位图
  5. 假设以邻接矩阵作为图的存储结构_图的存储
  6. mybatis一级,二级缓存。缓存带来的脏读问题
  7. 查询limit_MySQL查询语句(where,group by,having,order by,limit)
  8. 类的应用python平均分_【数据科学系统学习】Python # 数据分析基本操作[四] 数据规整化和数据聚合与分组运算...
  9. VS2010对Excel操作---DLL向
  10. GNS3安装图文教程
  11. flex builder
  12. windows下的文件服务器监控
  13. win10虚拟服务器安装xp,win10 Hyper-V 安装winxp虚拟机
  14. 监控网页内容,发现需要的内容后弹框和声音提醒
  15. 特斯拉神器TeslaMate一键安装,终于来了
  16. STM32F103驱动超声波HC-SR04
  17. 爬瓜子二手车(json接口)
  18. qs使用方式+axios|| uni-app + qs及其基础封装
  19. 好用合并工具安利!需要的来关注一下
  20. 国产浏览器通过meta指定急速模式

热门文章

  1. 想了解硬创IDC法则,看这49页干货PPT就够了
  2. 苹果原壁纸高清_抖音头像 | 高清头像图片
  3. 基于Linux服务器的JAVA开发环境搭建
  4. chattr设置文件只读
  5. Vue 入门学习视频教程
  6. 向日葵智能插座无法连接WiFi
  7. java中^怎么用_^运算符在Java中做什么?
  8. jQuery面试笔试题汇总整理
  9. 11月4日,壳乐派crowpi2编程学习机将于淘宝众筹平台开启国内首发!
  10. 工具分享|ArcHydro水文工具条