1.如何做软件测试咨询
项目前期:职责、流程
1.职责
明确客户的需求、了解客户的产品架构、了解客户的产品在测试中有哪些问题、制定客户的产品测试执行计划书。
2.流程
- 2.1 客户提供与产品相关的文件资料
主要包括如下内容:
必选:产品核心架构图、产品功能流程图、产品涉及的主要技术和功能需求文档
可选:已存在的测试流程和方法、当前产品的质量缺陷分析报告、期望测试所要达到的成熟度。 - 2.2 回顾客户提供的相关信息、如有需要,则进行一段时间的产品试用体验
目的在于:
了解产品功能、划分产品模块、评估产品规模
确定产品的当前测试水平,评估产品质量等级
根据产品规模和质量等级,初步评估测试成本 - 2.3 与客户进行第一次面对面沟通
主要解决以下问题:
对客户所提供的信息中不清楚和不正确的地方做一次确认
清楚地向客户陈诉产品架构及功能,以确保对产品没有理解错误或偏差
客户如有疑问或具体要求,那么双方需商讨并达成共识 - 2.4 制定产品测试执行计划书
基本内容包括如下几项:
测试执行流程,每个测试阶段的重点及达标标准
划分自动化测试与手工测试的覆盖范畴,并选定自动化测试工具。
测试用例结构列表,包括核心功能点、全用户场景测试点、异常场景等。
测试报告及质量评估 - 2.5 附加内容
是否提供详细的测试用例设计方法、是否需要提供自动化测试的需求分析和测试框架设计及部署,以及相关培训;是否需要提供性能测试的需求分析和测试框架设计及不是,以及相关培训;是否需要提供性能测试的需求分析和测试框架设计及部署,以及相关培训;是否需要提供安全测试的测试需求分析和测试框架设计及部署,以及相关培训。 - 2.6 与客户回顾产品测试执行计划等,主要目的如下
详细解释产品测试执行计划书中的各项内容,取得客户的认可和确认
指导客户根据自己的需求选择最合适的测试点项目
确定最终的产品测试执行计划书及测试执行负责人
3.成果
产品质量评估报告
产品测试执行计划书
2.学以致用还可以做什么
3.什么是高性价比的敏捷落地方案