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