软件测试工程师必须掌握软件测试理论、熟练使用测试的常用工具、能够编写测试相关的文档(测试计划,测试方案,测试报告等、至少会一种编程语言、测试环境的配置(linux,计算机基础,网络基础)以及数据库相关的测试技术。
软件测试工程师想测试好一个软件,一定不能单方向去思考,这样会造成测试不全面。只有从不同维度去思考才可以更好的覆盖软件的测试点。常用的测试维度有:功能性、可靠性、易用性、可维护性、效率、可移植性。除了这六大维度去思考测试点之外,还要注意正向思维和反向思维去分析测试点。
软件测试工程师职位要求:
A公司要求:
1、编写测试方案、测试用例,制定并执行测试计划,完成产品的功能、性能和可靠性等测试工作;确保软件质量指标;
2、在项目中合理利用测试工具来完成测试任务;
3、对测试结果进行总结与分析,提出产品改进建议和优化研发流程建议;
4、有丰富的WEB、APP、PC功能测试、兼容性测试经验;
5、 能独立负责并展开一个项目的测试工作;
6、具备编写测试计划、方案、测试报告等文档的能力;
7、能按照敏捷冲刺计划按时保质完成任务;
8、了解web性能测试工具。
B公司招聘要求:
1、掌握C语言、C++语言、VHDL语言或Verilog语言之一,有嵌入式DSP软件、单片机软件、ARM软件或FPGA软件测试或开发经验者优先。
2、有一定的语言、嵌入式、非嵌入式软件工作原理基础,愿意从事嵌入式软件测试行业者优先。
3、编写测试计划、规划详细的测试方案、编写测试用例、测试报告等。
4、开展静态分析、代码审查、接口测试、功能测试、余量测试、安全性测试等。
以上内容为大家介绍了软件测试工程师需要具备哪些技能,本文由多测师亲自撰写,希望对大家有所帮助。https://www.duoceshi.com/xwzx-hydt/2014.html
发表评论 取消回复