测试大纲

测试工程师简介

测试工程师,指理解产品的功能要求,并对其进行测试,检查软件有没有Bug,测试软件是否具有稳定性、安全性、易操作性等性能,写出相应的测试规范和测试用例的专门工作人员


职业前景

我国的软件测试职业还处于一个发展的阶段,市场空缺较大,工作起点高,故测试工程师具有较大的发展前景。


测试人员具体工作内容

1. 编写测试计划、规划详细的测试方案、编写测试用例

2. 根据测试计划搭建和维护测试环境

3. 执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完整地记录测试结果,编写完整的测试报告等相关的技术文档

4. 对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷解决方案

5. 提出对产品的进一步改进的建议,并评估改进方案是否合理;

   对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈意见

6. 为业务部门提供相应技术支持,确保软件质量指标


测试工程师应具备的基本素质

 1.必须掌握基本的测试基础理论

 2.自身具有良好的细心和责任心

 3.可熟练阅读产品需求说明书等文档

 4.需要有强烈的质量意识,对产品负责

 5.与开发人员及客户进行良好高效的沟通方式

 6.以找出软件存在的问题的态度进行测试,不能夹杂私人情感

 7.总结以往的测试经验,以便能够及时准确的判断出高危区域在哪里

 8.视野要打开,不能局限于自己测试人员的身份,要以用户的角度看问题


测试分为的数个阶段

 一般分为5个阶段:

                                 单元测试

                                 集成测试

                                 确认测试

                                 系统测试

                                 验收测试


测试人员应掌握的专业技能

测试人员要具备一定的算法设计能力

测试工程师至少应该掌握Java、C#、C++之类的一门语言以及相应的开发工具

测试工程师需要深入地了解了自己负责产品的业务流程,才能判断出开发人员实现的产品功能是否符合用户的正确需求

测试中经常需要配置、调试各种测试环境,而且在性能测试中还要对各种系统平台进行分析与调优,因此测试人员需要掌握更多网络、操作系统、数据库等知识

你可能感兴趣的:(测试大纲)