最近在为面试新工作做准备,所以想想整理了一下软件测试的基本工作流程,大致梳理一遍,这样也便于自己在面试过程中可以沉着的面对面试管的测试工作如何进行的问题。

首先,作为测试人员需要学习并了解业务,分析需求点

为什么测试人员要参加需求分析?也就是进行测试需求分析的目的是什么?

第一、把用户需求转化为功能需求:

第二、明确测试活动的五个要素:测试需求是什么、决定怎么测试、明确测试时间、确定测试人员、确定测试环境:

测试需求需要做到尽可能的详细明确,以避免测试遗漏和误解。

怎么进行测试需求分析?

第一、确认功能

第二、场景分析

1、考虑场景的调用者

2、考虑系统内部各个场景之间的

第三、挖掘隐性需求

以上是粗略的讲解了如何进行测试需求分析,

接下来就是测试用例设计:

测试用例是测试工作的最核心的模块,在执行任何测试之前,首先必须完成测试用例的编写。

第一、如何进行测试用例的设计

1、测试需求分析:

2、业务流程分析:

3、测试用例设计

完成以上两步则可进行测试用例设计,功能测试用例,应尽量考虑边界、异常、性能的情况,以便发现更多的隐藏问题。设计测试用例的常见方法:这里就忽略了,但是要注意:编写测试用例时,我们尽可能取的不应该是有效等价类而应该是无效等价类

4.编写完成后自我检查以及部门内部评审:

5.测试用例更新完善

首先搭建测试环境,准备好测试数据,进行预测,预测通过之后,按照测试用例进入正式测试,有效的测试执行可以将测试用例发挥最大的价值。因此,测试用例规范执行有助于更好的发现代码中存在的缺陷。

以上是针对一般的软件测试流程,如果做自动化测试得话,还要根据测试用例进行脚本编写,运行脚本等。字数有限,自动化和其他的后面有时间再写。

最后已达到准出要求的根据测试情况写测试报告,对整个测试过程和版本的质量做一个评估

至此并不算最后的完结工作,软件测试还包含了线上功能检查、当前版本问题反馈以及改进建议 等。这样才算是软件测试最终结束,软件测试是贯穿于整个软件生命周期的。

小周不才还望大家多多包涵,此文章只是用来帮助自己应付面试用的哦

最后祝大家和自己,能够有所收获,面试顺利


资源分享

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走…

软件测试工作流程概括及总结(建议收藏)相关推荐

  1. 软件测试工作流程规范

    对于软件测试工作流程,以及过程中的应遵循的流程规范,对软件测试初入者来说可能一知半解,今天笔者就将曾用过的一份软件测试工作流程标准整理分享给大家,希望能让你对测试流程有个清晰的认知.如果你采纳,那也注 ...

  2. 软件分类和软件测试工作流程

    软件的分类  其中,系统软件指的是和计算机硬件紧密配合在一起的,使得计算机系统的各个部件.相关的软件和数据协调.高效工作的软件.例如,操作系统,数据库管理系统等. 支撑软件指的是协助用户开发软件产品的 ...

  3. 开发工作中常用网站宝典(建议收藏!!!)

    以下是我开发中非常有用的网站(建议收藏!!!) 网站 简介 https://www.csdn.net 很多开发中遇到的问题在这里几乎都可以找到答案,解析也很详细,不过有些资源收费,需开通会员,(可以到 ...

  4. 软件测试工作流程总结

    Q:什么是软件测试? 答:特定的环境.特定的条件下运行软件,验证其能正常运行,并发现其缺陷,对软件的质量进行评估的过程. Q:软件测试的工作过程有哪几步? 答:需求.计划.方案.用例.执行.总结. 1 ...

  5. 全网最全最系统——软件测试基础学习!(小白建议收藏)

    思维脑图 2-1 软件测试阶段 1.单元测试 概念: 对软件中的 最小可测试单元 进行检查和验证. 原则: (1)尽可能测试用例相互独立 (2)一般由代码开发人员实施 好处:(1)能尽早发现缺陷 (2 ...

  6. 软件测试-工作流程(需求分析评审、测试计划、测试用例、用例评审、执行测试、跟踪定位bug、测试报告、缺陷报告)

    一.需求分析.评审 (1)需求分析 对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么. ①如何做需求分析? 通读需求,对需求有个大致的了解,比如: ...

  7. 有了这些工具,可以助我工作效率起飞,强烈建议收藏!!

    前言 本文记录一下我在平时喜欢用的一些小工具,以便以后重装系统/换电脑的时候能快速安装 一.Markdown编辑器 Markdown是程序员写笔记/博客必备的,如果不了解的同学,建议去学习一波,5分钟 ...

  8. 字节跳动(抖音)软件测试面经完整版、建议收藏【偷偷录的】

    小编热衷于收集整理资源,记录踩坑到爬坑的过程.希望能把自己所学,实际工作中使用的技术.学习方法.心得及踩过的一些坑,记录下来.也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己 ...

  9. 软考复习笔记、项目论证与评估与项目招投标流程及管理,建议收藏

    项目论证与评估 项目论证是指对拟实施项目技术上的先进性.适用性,经济上的合理性.营利性.实施上的可能性.风险可控性进行全面科学的综合分析,为项目决策提供客观依据的一种技术经济研究活动.项目论证应围绕着 ...

最新文章

  1. 浙江将建设超级高速公路,全面支持自动驾驶
  2. 第五周项目二-游戏中的角色类(1)
  3. LeetCode Self Crossing(判断是否相交)
  4. canvas入门实战--邀请卡生成与下载
  5. Webpack - 自学笔记
  6. python-工具-pycharm的基本操作
  7. 天梯—输出GPLT(C语言)
  8. mysql对所有id求积_MySQL学习笔记(二)—查询
  9. ie6中兼容性问题总结
  10. 牛客网 牛客小白月赛2 H.武-最短路(Dijkstra)
  11. Hibernate 的配置文件
  12. vmware workstation网络设置
  13. 分享一下新的echarts离线文档
  14. 安装Mathtype之后,打开word出现错误的解决方法
  15. python简易程序教程_Python-自制简易程序挂机刷御魂
  16. 新房装修步骤有哪些工序? 新房装修步骤要注意哪些问题?
  17. PMP 考点 第三章 项目经理的角色
  18. 解决pom.xml文件图标变红问题
  19. 排序算法-python
  20. Linux 之 定时任务 crond

热门文章

  1. 常用的 Druid 参数
  2. 酷家乐怎样把两个方案合并_两个地产科技的理工男联姻:他们都想做一家云端的Autodesk...
  3. maven 修改maven本地仓库的位置
  4. mysql中常用动词_mysql常用sql语句总结
  5. 华擎主板的网络唤醒设置。
  6. dialog.js弹窗插件
  7. Sharding JDBC-读写分离
  8. Java基础——Java多继承的三种实现方式
  9. 动态规划解决币值最大化问题
  10. 解决 adb.exe 停止工作小续