当前位置: 首页 > news >正文

测试面试题:一个项目从0到1,你需要做哪些工作?工作的重点是什么?

1.了解项目、成员,现状
首先,熟悉了解项目组成员,无论是产品,开发和测试。在日常工作中,培养建立亲密战友关系,为后面的工作打下基础。
然后,熟悉项目背景,需求,开发和测试的现状,这个阶段要沟通胜于文档的方式去了解。
这个阶段一般初步在两周内完成,在了解整体的情况之后,我们就可以制定一些战略方针来开展所谓的从0到1。
2. 梳理测试活动
第一步,先确认测试范围。根据前面了解的情况,把要测试的业务梳理一下,即哪些需要测试,哪些不需要测试,哪些是核心业务,哪些是边缘业务,我们根据基本的原则,就能制定出我们的测试工作范畴。
然后,确定测试流程。测试流程中包含很重要的两点:一个是提测流程,另一个是bug流程。制定提测流程的目的在于厘清测试界限,比如在提测之前,开发应该有哪些质量保证工作(比如说单测,静态扫描,本地功能冒烟)。在提测之后,测试又应该做哪些工作,比如功能测试、接口测试、集成测试和性能测试等。第二个是bug流程,比如bug优先级,bug分类,bug解决后如何通知验证,有bug是否能够上线,还有最后的测试报告等。
最后,制定自动化工作计划。按照测试金字塔原则,我们需要和项目组的产品和开发沟通下,哪些是业务需要自动化,自动化又需要做哪些项。
在第二步完成之后,就是反复这个过程了。前面算是一个从0到0.99的过程,而后面就是从0.99到1的不断迭代的过程,去接近这个完美的1的过程。这个阶段有三项极为重要:
(1)测试节点优化
当初的测试流程是按刚来项目组时候的情况而制定的。随着用户量的增长,整个项目处于不断变化当中,整个过程中不仅有业务的变化,技术架构的变化,也会有测试流程和测试方案的变化,我们要不断地改善整个测试过程,持续优化,最终提升我们的测试效率。
(2)问题复盘
测试不是万能的,在实际过程中,总会有大大小小地问题被漏测,影响到了线上用户。对于此类问题,我们需要经常开项目复盘会,联合产品,开发,测试一起回顾和复盘问题,旨在于更好地规避此类问题,提升用户体验和产品口碑。
(3)知识沉淀
在工作过程中,我们要不断地沉淀文档,包括测试计划,测试用例,测试框架,自动化方案等等我们实际遇到和做过的内容。这样做有助于不断地提升个人还团队的战斗力,同时在为后续述职提供了材料支撑,做到足够大的影响力。
综上所述,一个项目从0到1的测试工作的开展包括:了解项目背景,成员背景,测试现状。然后依据现状梳理测试范围,制定测试流程,调研测试方案,把该自动化的业务自动化,最后将整个过程不断地执行与完善,并定期项目复盘,同时总结沉淀工作内容。
在此过程中重点在于:有效沟通,制定好测试流程,尽可能地自动化,总结并输出过程,最终形成从0到1的体系。


http://www.mrgr.cn/news/32907.html

相关文章:

  • linux常见资源查询命令(持续更新)
  • 网站架构知识之nginx第三天(day026 )
  • qt中ctrl+鼠标左键无法进入
  • 探索Python的HTTP利器:Requests库的神秘面纱
  • sql专题 之 where和join on
  • springboot自动装配
  • 2024华为杯E题:高速公路应急车道紧急启用模型
  • 功能测试干了三年,快要废了。。。
  • Global Attention Decoder for Chinese Spelling Error Correction(ACL2021)
  • 【数据结构初阶】链式二叉树接口实现超详解
  • 使用Renesas R7FA8D1BH (Cortex®-M85)和微信小程序App数据传输
  • 大模型终极指南:零基础到精通,一文搞定!
  • Qt窗口——对话框
  • 61. 旋转链表【 力扣(LeetCode) 】
  • MySQL数据库备份与恢复
  • 库函数模块创建
  • 9.安卓逆向-安卓开发基础-安卓四大组件2
  • C++11标准模板(STL)- 常用数学函数 - 计算e的给定幂 (ex)(std::exp, std::expf, std::expl)
  • hadoop大数据平台操作笔记
  • 酒桌上有三种人,从来不敬酒,反而不能小瞧,他们智商很高
  • JavaWeb_Servlet 学习指南
  • 小时候看的多啦A梦中的哪些是与人工智能相关的道具,现在已经实现了
  • React组件如何暴露自身的方法
  • TestDeploy v3.0构思
  • Hadoop的安装和使用
  • 数据库系统基础概述