测试开发究竟是做什么?
1个回答
展开全部
主要是会承担一些编码开发的工作,用来制作一些自动化测试的脚本,或者自动化测试的工具,又或者另外的一些在软件测试工作中用到的提高工作效率的小工具什么的。
测试工程师的本质工作,确保深刻理解被测需求,包括它的起源,背后的用户特征,用户使用场景,有丰富的输入才能进行完善的测试分析,明确测试策略(用有限的精力覆盖最多有价值的验证点),利用多种方法设计完善的用例场景。
类似的架构理解能力也是需求分析能力的拓展,充分掌握产品业务的架构,软件前后端的架构,工程师才能具备全局视角,规划策略中的测试重点,避免跨模块边界不要遗漏。
岗位职责
1、对产品需求进行评审,编写测试策略和计划,设计测试用例,执行测试,输出测试报告,推进bug闭环。
2、负责自动化测试相关用例设计和编码、调试或单元测试工作。
3、对测试中发现的问题进行详细分析和准确定位,与开发人员讨论bug解决方案。
4、对线上问题进行持续追踪,总结归纳并完善测试方案。
5、发现软件测试过程中的痛点,寻找解决方案,不仅限于通过自动化手段提高团队测试执行效率和软件开发效率。
6、做事积极主动,总结测试问题,完善测试设计与规范,针对典型问题输出案例分析,针对新功能和测试难点输出测试指导书。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询