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