面试问题:测试流程大概是怎么样的?
测试流程:需求、测试设计、测试执行、测试评估、上线
需求
1、需求分析
- 全面了解系统概况,需求文档转化为测试需求
- 测试范围--功能需求、性能需求、质量需求
- 资源--时间安排、人员安排
- 工作估计及项目报价
- 测试设计怎么去做
- 产品需求串讲--提出不合理的地方
2、测试计划制定
- 确定测试范围--功能范围、测试的种类
- 怎么搭建测试环境
- 列出存在哪些潜在的风险
- 描述项目的基本信息--产出文档、还有其他功能
- 资源分配--人力分配、时间安排
3、开发设计串讲
- 更深入了解需求,开发设计具体实现
- 提出问题--疑问、不合理的
测试设计
1、测试用例设计编写
- 依据需求分析转化为测试设计和用例
- 用到哪些测试用例设计方法
- 设计用例优先级、条件、必要的数据
- 产出测试设计、测试用例
- 准备测试环境
2、测试用例评审
- 组内提出疑问、或者是测试设计缺陷
- 完善测试设计和用例
- 提供冒烟用例给开发
测试执行
1、测试执行
- 开发冒烟用例通过后提测--测试执行
- 根据测试计划执行用例--手工、自动化、借助工具
- 记录测试结果
2、BUG管理
- 通过BUG管理平台跟踪管理
- 确认没有问题了才算闭环--个别问题是否遗留
测试评估
1、测试总结与报告
- 测试报告--对软件功能的结论,等各项指标是否满足
- 资源消耗,人力资源、时间
- 用例数量,问题数量,修改的情况等
- 总结测试经验
上线
- 监控线上产品
- 及时发现并解决线上问题
问题::测试流程大概是怎么样的?
1.需求调查--全面了解系统概况、时间安排、功能需求、性能需求、质量需求及测试要求等。根据系统概况进行项目所需的人员、时间和工作量估计以及项目报价,制定测试计划。
2.测试设计--按照测试计划完成测试设计包括测试用例的设计,并且对编写完毕的测试用例进行评审和完善。
3.测试执行--按照测试计划执行测试用例,并对Bug进行跟踪管理。
4.测试评估--总结测试工作。根据测试的结果,出具测试评估报告。
5.上线--监控线上产品,及时发现并解决线上问题
笔记2023-04-21