根据市场的需求,功能测试部分也需要构建相应的知识体系,主要包括:
1、如何参与需求评审,并准确确定测试方案
2、编写覆盖全面的测试用例设计与进行高效用例评审
3、测试准备与环境部署---测试前置
4、如何提出优质的bug与bug管理
5、资源协调与跨部门沟通技巧
6、测试环节如何引入技术方案
7、如何做项目总结与汇报
8、测试人员如何管理项目与风险预警
市场需求分析:
1、市场需求:市场需要不断的涌现出新业务
2、业务发展:业务发展初期变动较大,重视功能测试
3、成长经历:功能测试是测试人员成长的必经阶段
4、技术基石:自动化测试,测试开发,测试架构必须以功能为基石
需要哪些方面的能力?
1、测试思维:用户和程序的角度
2、测试用例的设计方法
3、测试工具及相关管理平台的使用
4、测试项目的管理及推动
5、其他软技能:交流能力、抗压能力、逻辑思维
6、大局观,技术敏感度
如何做好功能测试?
1、需求分析,发挥主动性
- 积极参加需求分析会
- 主动提出自己的意见
- 关注产品、开发的任何变动
- 注意关键日期
2、用例设计与评审,尽量做到不遗不漏
- 需求会后积极编写用例
- 用例分类进行,冒烟,功能回归
- 组织用例评审,产品、开发等相关人员参加
- 注重修改用例(用例评审会后肯定会有一些更改,或者在开发过程中需求有变更、技术实现方法有变动)
3、测试流程,注重项目控制
- 尽量保证按测试流程进行项目测试
- 关注项目关键节点,时刻督促相关人员按时交付
- 注意风险预警 (开发提测延迟)
4、上线回归与项目总结沉淀
- 认真按测试流程进行测试,测试环境,仿真环境,bug收敛
- 项目完成后,注意线上回归,集成
- 大项目要开项目总结大会,总结整个项目流程中存在的问题
能力的总结与沉淀: - 测试工具的使用
- 问题的总结,需求出现的问题,开发过程中遇到的问题,测试过程中遇到的问题,整个项目流程的问题
- 技术的沉淀
5、展望
5.1 注重公司业务
- 注意梳理公司的业务流程,从用户角度全面了解业务
- 深层了解业务的数据流向,能顺利画出流程图
- 了解公司业务架构,熟悉各功能模块之间的关系
- 熟悉公司的开发模式与实现策略
5.2 测试方法,策略,问题的整理与沉淀
检讨:
- 在响应需求的同事,有没有注意测试方法的整理
- 什么样的测试需求有没有通用的测试策略
- 在测试过程中遇到的问题,有没有做相应的总结
- 有没有沉淀与积累
离开现有的工作业务,工作平台,你还有什么能力和特长?
5.3 项目管理能力的提升
- 项目管理相关流程,使用方案,相关工具必须熟悉
- 团队管理能力的提升
- 时刻关注测试技术的发展方向,技术有方向,管理有套路
- 工作中不能论资排队,不可固步自封
5.4 关注测试新技术的发展动向
- 不了解测试技术,做不好管理
- 经验为主,技术需要了解发展方向,优缺点
- 注意视野的高度
5.5 根据职业发展学习测试技术
- 行业发展去向
- 岗位需求状态
- JD描述要求
- 测试技术发展
- 自己职业规划