测试职业发展
1. 测试思维/测试策略
1)测试思维:如何分析被测对象
包括测试类型(性能测试/可靠性测试/兼容性测试等)和功能交互分析
2)测试思维能够帮我们分析被测系统,更容易发现设计中的问题。这就是独特的价值,缺陷预防
3)有些功能不需要重点测试,有些需要深入分析详细测试
4)测试最核心的东西是动态的,是和整个研发过程和市场定位紧密捆绑的,我们需要根据被测对象和测试团队制定合适的测试策略
2. 测试自动化
1) 在深入分析的基础上大幅度减少测试用例,测试效率就会大幅度提高。然后再对最值得自动化的部分自动化
2) 在日常工作的基础上,比别人多做一点,比如把日常工作自动化;要在每天的重复工作中有提升,要在小处寻找机会,不放过任何提高效率的机会
3) 技术框架都是纸老虎
3. 向上管理
1) 机遇比努力重要,要清楚领导的业绩点,而不是自己盲目努力
2) 开会只是贯彻决定,所有的讨论安排都应该在会前解决
3) 成功了一定要大吹特吹,失败了不要让老板觉得浪费了工作时间
4) 在领导面前少抱怨,多讲讲怎么解决问题,多画饼
4. 测试目标
1) 测试的最高层目标:保证产品质量
2) 测试是镜子,通过测试反映产品的情况,帮助领导做决策
3) 测试是协调者/连接者/缺陷预防者
测试的根本能力:发现问题的能力,找根因的能力,和推动解决问题的能力
5. 个人画像
1)实干者/挑战者
2)因材施教:每年对自己有一个期望,有意识的安排工作,年底做回顾,分析进步和不足
6. 测试发展方向
测试策略制定;
专项测试:性能/安全/可靠性;
测试工具:测试平台
7. AI测试的前景
对BUG库进行机器学习;BUG预测;问题修改的影响;用例的自动化生成