系统测试工程师
目录
1、设计测试方案和测试用例,完成测试用例、脚本及测试代码实现,搭建测试环境;
2、负责测试工具的概要设计和详细设计工作,编写代码并进行调试、维护;
3、完成系统测试工作,包括功能、性能、可靠性等测试;
4、记录测试情况,编写测试报告反馈给相关部门,跟踪问题解决情况。
1、计算机科学与技术、软件工程、计算机软件、通信工程、自动化等相关领域;
2、具有较强的计算机技术背景;
3、熟悉计算机系统结构及软硬件测试技术;
4、熟悉系统软件、应用软件的安装配置及测试程序;
5、熟悉质量管理体系标准;
6、熟悉自动化测试工具并将其有效的运用,熟练掌握各类常用配置管理、版本管理以及Bug管理工具;
7、细心,耐心,团队协作精神,良好的沟通能力。
电子、软件工程、计算机软件、通信工程、自动化等相关领域。
具有较强的计算机技术背景;熟悉计算机系统结构及软硬件测试技术;熟悉系统软件、应用软件的安装配置及测试程序;熟悉质量管理体系标准;熟悉自动化测试工具并将其有效的运用,熟练掌握各类常用配置管理、版本管理以及Bug管理工具;细心,耐心,团队协作精神,良好的沟通能力。一,hard skill
包括学会测试理论知识,软件生命周期及测试活动在整个周期的意义,测试设计技巧,不断提高用最少的测试用例达到最大的覆盖率的能力,冒烟测试和回归测试(需要掌握至少一门编程语言,如java,python)。针对不同的项目,能选择合适的自动化框架,如web项目,选择selenium,进行二次开发,提高测试效率;有的项目需要经常和数据库打交道,这就需要掌握数据库使用,如sql;如果软件部署在linux,还需要掌握linux的使用,shell脚本编写。
二,soft skill
沟通技巧,比如既能够和需求人员,开发人员处理好关系,又达到测试人员对项目软件质量的保证,需求人员不愿意一遍遍根据评审意见改需求,开发人员不愿意看到这么多bug,有的bug开发认为可以不关注,有的开发希望降低bug优先级,如何有效沟通达到共赢也是种技巧。
系统测试工程师主要是担当系统的“质量管理员”工作,发现问题并及时解决问题。它的发展方向较为广泛,如:高级测试工程师、测试经理、项目经理等。
附件列表
故事内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
如果您认为本故事还有待完善,请 编辑
上一篇 将军阁 下一篇 中国(长春)国际茶产业博览会