测试工程师是项目开发过程中的质量检测者和保障者,负责产品质量的把关工作。主要的工作职责是理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug)决定软件是否具有稳定性(Robustness),并写出相应的测试规范和测试案例。
1、学习和推广使用新的测试技术和工具;
2、测试工程师负责组织搭建,管理和维护部门的测试环境(测试环境管理和维护方向适用);
3、参与自动化测试框架设计,各产品自动化测试的设计、实现与维护(自动化测试方向适用);
4、测试工程师负责组织对产品进行压力测试(压力测试方向适用);
5、搭建与维护部门的配置管理环境,制定配置管理工具并指导部门成员使用;进行配置管理流程规范和配置管理工具的宣贯、引导和培训(配置管理方向适用)。
6、测试工程师具备软件工程的基本知识,熟练掌握各种测试理论和测试技术;
1、测试工程师根据产品类型来制订测试计划,要求测试方案详细、全面;
2、测试工程师按产品的测试要求搭建环境,并对测试环境进行维护;
3、测试工程师按规定进行测试工作,负责编写测试用脚本,方便对测试过程进行完整记录,并提交测试记录;
4、测试工程师对于测试中已出现或潜在的问题进行分析讨论,及时向开发部门反馈,并讨论解决方案;
5、测试工程师在测试过程中,对于测试产品提出有关改进要求,改进要求需要合理;
6、测试工程师为有关部门提供技术支持,确保软件质量达到要求。