1、测试执行----测试管理(测试管理包含但不限于测试执行)
1)测试执行的负责内容(不同阶段角色职责)
a. 检测人员(QC):检测软件是否达到预期标准(软件初期测试,评估软件基本质量)
b. 测试执行者:常规测试流程(软件具体测试执行,集中勘测软件质量)
c. 第一体验用户:使用、疑惑、定位、反馈、建议(拓宽测试思维,从用户角度评估软件质量)
d. 质量把控者:回归验证(回归测试角色,保障软件修复后的最终质量)
2)测试管理的负责内容(统筹与执行)
a. 统筹管理:安排工作、跟进任务进度、技术支持,决策问题
分析项目的质量,存在风险,遗留问题,总结等
b. 具体负责:选择合适的测试工具,辅助高效完成任务
熟悉该负责模块,并能与其他人协调沟通该模块的所有内容
2、测试技术----测试经验(测试经验包含但不限于测试技术)
1)测试技术(执行中所用硬技术:测试方法+工具使用技能+语言能力+测试分析能力)
a. 测试执行所用方法:所用方法适用于当前项目
b. 工具选型:辅助测试提升效率,工具使用技能
c. 语言能力:java、python、php等
d. bug分析能力:为软件的稳定性去分析bug
2)测试经验(管理中所用软技术:沟通协作能力+自身工作能力+学习培养能力)
a. 团队协作:不同角色相互协助完善项目
b. 管理自身:测试严谨,质量把控
c. 学习能力:语言储备、前沿技术了解、总结经验、学习他人经验、学以致用
3、个人收获
对于此次较有深度的分享,总需要多听几次,多思考一些才能总结出自己的收获。
执行、管理、技术、经验,未听分享之前,我对于这几个词汇的认知是,基础的为测试执行,上升一个层次选择为测试管理或者技术专家,技术专家通常以技术为主,管理通常以技术为基础,而经验通常在执行、管理和技术专家三个身份中统一存在,只是每个身份的经验各有差异。
听完分享后,对此有了进一步的认知,分享总结如1/2两点。
目前所在的项目,仍处于基础的功能测试阶段,因此当前的侧重点是做好当前模块的负责人,把控好负责模块的质量,学习后期会使用到的相关性能测试方法,并学习日后会用到的Linux,积累硬技术,培养软技能。