1 / 18
文档名称:

《软件测试工程师.》.pdf

格式:pdf   大小:315KB   页数:18页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《软件测试工程师.》.pdf

上传人:755273190 2021/8/5 文件大小:315 KB

下载得到文件列表

《软件测试工程师.》.pdf

文档介绍

文档介绍:软件测试工程师
软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对
其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性
(Robustness),写出相应的测试规范和测试用例的专门工作人员。简而言之,
软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更
正,确保产品的正常运作。按其级别和职位的不同,分为三类。
简述
软件测试
软件测试工程师培训现场
工程师作为 软件质量 的把关者,其职能在于保证交付到客户手中的软件可靠
好用,运行畅通无阻。从产品定义到产品开发再到产品维护,都离不了软件
测试。
按其级别和职位的不同,可分为三类,即 :
高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软
件对口行业非常了解,能够对可能出现的问题进行分析评估;
中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制
定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试
任务;
初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品
进行功能测验,检察产品是否有缺陷。
角色定位
软件项目开发是个分工明确的系统工程 ,不同的人员扮演了不同的角色 ,
包括部门经理、产品经理、项目经理、系统分析师、 程序员 、测试工程师、
质量保证人员等。可见,软件测试工程师只是软件项目开发中的一个角色而
已。
测试工程师承担的任务角色决定工作内容和承担的任务。测试工程师的
角色应该承担什么任务呢?这没有统一的答案 。因为 ,这与软件公司的规模 ,
软件项目管理制度 ,公司领导和项目经理的管理风格,以及具体软件项目自
身的特点有很大关系。而且,测试工程师也有普通和高级之分。
笼统的答案列举如下:
设置软件测试环境,安装必要的软件工具。
运行软件,发现和报告 软件缺陷 或错误。尤其需要快速定位软件中的严
重的错误。
对软件整体质量提出评估
确认软件达到某种具体标准
以最低的成本,最短的时间,完成高质量的测试任务
......
在这其中,最重要的是要明确,程序员的责任和目标。在执行任何具体
测试任务前,都要在项目组内对于责任和目标达成共识,以免带来后续工作
的相互推诿。
提高测试质量的要诀
另外一个值得注意的方面就是工作效率和质量,或许高级测试工程师与
普通测试工程师的主要区别在于高级测试工程师可以更快地发现更多软件中
的严重错误。对此,有什么可以借鉴的诀窍吗?请尝试以下方法,保证不会
使您失望。
首先 测试程序 的核心功能,然后测试辅助功能。
首先测试功能,然后测试性能。
首先测试常见情况,然后测试异常情况。
首先测试经过变更的部分,然后测试没有变更的部分。
首先测试影响大的问题,然后测试影响小的问题。
首先测试必须测试的部分,然后测试可选或没有要求测试的部分
测试工程师是 项目团队 中的服务员
需要强调的一点是,无论你是多么高级的测试 工程师 ,都要明白无论测
试需要的工具多么复杂,测试步骤多么冗长,测试工程师在软件项目开发中
始终都是扮演服务员的角色,这是由测试工作的特点决定的。任何服务都有
被服务对象 —客户,测试工程师的服务对象有哪些呢?
最重要的客户是软件的用户。测试工程师需要站在客户的使用和 需求 角
度测试软件,报告问题。
项目经理也是客户。测试工程师需要报告测试工作进度和发现的问题,
尤其是严重的问题。
程序员是最经常打交道的客户。为了便于程序员重复报告的错误,尽量
提供良好的软件问题报告,以便程序员可以更快的修复 软件错误 。
技术文档工程师、市场开发人员和 技术支持工程师 也都是测试工程师的