81 lines
2.6 KiB
Markdown
81 lines
2.6 KiB
Markdown
---
|
|
title: 了解软件测试
|
|
date: 2020-06-08 20:05:44
|
|
tags: [软件测试]
|
|
categories: [功能测试]
|
|
author: Anges黎梦
|
|
---
|
|
|
|
## 概念
|
|
|
|
软件测试是什么?软件测试都有哪些职责?
|
|
|
|
这是一个很多人都有些概念的定义。
|
|
|
|
但是如果要说出来软件测试是什么,很多人都不知道要从哪里下手。
|
|
|
|
首先,我们来看百度百科,
|
|
|
|
## 定义
|
|
|
|
测试工程师,软件质量的把关者,工作起点高,发展空间大。我国的软件测试职业还处于一个发展的阶段,所以测试工程师具有较大发展前景。
|
|
|
|
## 工作职责
|
|
|
|
测试人员
|
|
- 编写测试计划、规划详细的测试方案、编写测试用例。
|
|
- 根据测试计划搭建和维护测试环境;
|
|
- 执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完整地记录测试结果,编写完整的测试报告等相关的技术文档;
|
|
- 对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷解决方案。
|
|
- 提出对产品的进一步改进的建议,并评估改进方案是否合理;对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈意见。
|
|
- 为业务部门提供相应技术支持,确保软件质量指标。
|
|
|
|
测试组长
|
|
- 对软件质量负责
|
|
- 根据需求制定软件质量指标
|
|
- 强调一定吻合客户要求的质量标准
|
|
- 制定测试计划
|
|
- 领导制定测试用例和测试环境
|
|
- 对测试进行评估
|
|
- 培训测试工程师
|
|
|
|
以上,是百度百科中对软件测试工程师的定义。
|
|
|
|
## 工作内容
|
|
|
|
实际在测试工作中,我们需要做的工作很简单。
|
|
|
|
- 需求分析
|
|
|
|
- 针对需求分析指定测试计划
|
|
|
|
- 针对需求分析以及设计分析,编写测试用例
|
|
|
|
- 执行测试用例
|
|
|
|
这几个内容,说难也难,说简单也简单。
|
|
|
|
## 题外话
|
|
|
|
就好比网络上比较常见的比喻,
|
|
|
|
软件如果是一潭湖水,那么鱼儿就是其中的缺陷。
|
|
|
|
软件测试的工作就是织一张网,把这些"鱼儿"找出来,并进行修复。
|
|
|
|
那么测试用例这张网他的粒度大小,则会检测出"水潭"中是否还有"鱼儿"。
|
|
|
|
编写测试用例的能力,其实就是考验测试工程师水平最好的一个方面。
|
|
|
|
织网也有人织的网格大小不一。
|
|
|
|
那么测试用例也一样,有的人编写出来的测试用例,能检测出很多缺陷。
|
|
|
|
有的人编写的测试用例,只能发现明显的缺陷。
|
|
|
|
这样就会对软件质量造成一个很严重的影响。
|
|
|
|
测试工程师就是为了软件质量而生,就要对软件质量负责。
|
|
|
|
这也是作为一个测试工程师,对职业的追求。
|