熟悉互联网行业和IT行业的人,对测试工程师这个职位一定不陌生,作为一个工作多年,在互联网和通信行业快速成长起来的测试工程师,今天跟大家聊聊这份职业的工作日常和定位。
大家眼里测试工程师工作日常:测试、报bug。
实际的测试工程师工作日常:参加需求评审、讨论技术方案、设计测试策略、测试用例、评审测试用例、设计测试脚本、根据不同的测试技术进行测试、报Bug并跟踪流程、完善测试设计、总结经验教训、发布测试结果、跟产品讨论需求、跟研发讨论技术实现、Bug原因及修复方式。
作为测试工程师,职业定位重点应在于质量保障和质量管理,而不仅仅是测试功能,要从整体上把控产品的体验,优化测试架构。
下面从不同方向再跟大家梳理下测试的工作日常:
需求
需求是所有工作的基准,一般由产品及相关同事负责定义,包含功能描述、交互、文案设计等。良好的需求设计可以极大地减少后续出问题的概率,简化研发和测试的工作。
为了确保需求合理,会进行需求评审,由产品、研发和测试一起,确保需求定义合理、清晰、且可实现。
在整个后续测试工作中,陆续会发现需求问题,需要及时与产品和研发沟通,确保对产品的一致理解。
测试
普通测试工程师日常工作,包括设计、执行、跟踪三大板块。
设计:包含设计测试策略、测试用例、评审测试用例、设计测试脚本等,主要目的在于规范测试活动,确保质量保障符合要求且相对完善。
执行:包含各种测试,不仅是按照用例测试,还有各种测试技术组合的测试,细节会在其他文章中详细描述。
跟踪:包含设计跟踪、bug跟踪,设计跟踪在于测试过程中可能会发现之前设计不足的地方,需要不断完善。bug跟踪要确保bug生命周期的每个流程进度合理且符合要求,更多细节,会在其他文章提及。
管理
职位更高一些或者工作更长时间的测试工程师会涉及质量管理相关的工作,包含任务分配、进度把控、测试收尾、总结经验教训、完善测试架构等。
管理工作涉及很多理论知识和实践经历的结合,会在其他文章说明。
如上,测试工程师的工作日常涉及设计、执行、管理、沟通等多个方面,职业定位重点在于质量保障和质量管理。
(对测试感兴趣的小伙伴,欢迎关注我,带你一起了解测试知识和行业信息)
网友评论