【测试基本功】Q&A
问题1:请结合实际经验说明如何通过测试计划、测试方案、测试覆盖率、测试用例、测试执行等工作内容有效提升测试质量。
(1)测试计划提升质量:针对排期列测试计划,需求的评审、用例的编写、用例的评审、各环境的测试时间都得有明确的时间点,按照测试计划去反推保障各个环节的质量
(2)测试方案提升质量:圈定测试范围(主流程回归用例集、改动点及影响范围),圈定测试方法(手工、自动化、性能、安全)去保障测试质量
(3)测试覆盖率提升质量:利用jacoco,可以知道测试用例是否覆盖了新增的代码,遗漏了哪些,保障每种场景都能测试完全
(4)测试用例提升质量:组织测试用例的内审(组内测试人员)和外审(项目、产品、开发)
(5)测试执行提升质量:主流程、主要功能、UI等按优先级定义测试用例的等级,按优先级执行测试用例,第一时间暴露重要问题
问题2:请结合实际经验说明日常测试团队工作是如何安排、协调、跟进、评估以及团队成员工作能力和效率如何提升的。
(1)安排:按照测试开发比1:3的样子去安排测试人员工作,另外每个项目除测试人员外安排一个backup,方便项目进度紧急时可以进行人力协调
(2)协调:对外协调(产品,开发,上下游系统的资源);对内协调(人力协调,如果项目紧急,可酌情让backup介入测试)
(3)跟进:按测试计划去跟进进度,观察每天测试的执行量和bug率,如果有潜在的风险,及时报给对应的人员(项目、产品、开发)
(4)评估:了解每个人的工作饱和度(负责需求及任务的多少,复杂度,用例、bug及自动化用例的产出)及每个人的工作状态(工作积极性、对负责功能的保障度、是否可技术提效)
(5)团队成员工作能力和效率:了解每个人的工作能力大小以及是如何开展测试工作的,规范化测试流程、培养团队成员成熟的测试流程以及提升通用专业技能以提高测试效率,根据成员的不同兴趣方向培养专属技能