名词:Know Your Mission(KYM)了解您的测试任务

问问题的能力对于测试人员来说是非常重要的,KYM的本质就是通过不断地收集信息、了解上下文,对测试最终要达成的目标有个更加清晰的人,这个目标不断的指引着测试人员的一切活动,不管是测试分析、分时设计还是测试执行、测试管理等活动,都围绕测试的目标进行,KYM就像航海中的等他一样,时刻帮助测试人员辨别方向。

那应该如何问问题呢?

“CIDTESTD引导词法”。CIDTESTD 主要概括了“用户、项目、任务”3个方面。CIDTESTDDE 的这3个方面就是KYM 通过问问题的方式来进一步了解用户、了解项目、了解任务的。因此,项目内的各测试角色可以使用"CIDTESTD引导词法"去了解自己在项目中的测试任务。

Customers(用户)

  • 这个产品或者特征是什么?
  • 用户都有哪些?
  • 用户或者用户之间的优先级是什么样的?
  • 用户为什么会提这些需求?
  • 这些需求之间的优先级是什么?
  • 用户最关心的地方是什么?
  • 用户的痛点是什么?
  • 用户对测试或质量有什么诉求?
  • 用户的实际使用环境是怎样的?

Information(信息)

  • 关于这个产品或也行有哪些关键的信息要关注?
  • 关于这个项目有什么需要特别注意的地方?
  • 可以向谁了解进一步的信息?
  • 有没有文档、手册、材料、网站等可供参考?
  • 这是全新的产品/特性还是新开发的?
  • 有没有竞争分析结果或同类产品可供参考?
  • 历史版本曾经发生过哪些问题?

Developer Relaations(开发者关系)

  • 产品或特性是由谁开发的?

  • 有多少人开发?

  • 开发人员的经验怎么样?

  • 使用的敏捷还是瀑布开发模式?

  • 用什么语言开发的?

  • 代码规模怎样?

  • 测试人员和开发人员沟通协作是怎样的?

  • 代码复杂度怎样?

  • 哪一个部分比较复杂?

  • 开发人员做了哪些测试?

  • 发现了哪些问题?

  • 是否存在没有解决的问题?

  • 需求变更的情况怎样?

  • 开发人员对测试策略有无建议?

  • Test Item(测试项)

  • 主要的测试项目有哪些?

  • 哪些部分可以降低优先级或者先不测?

  • 产品或特性变更后的测试策略?确认测试和回归测试

  • 哪些部分新增或者修改?

Equipment&Tools(设备和工具)

  • 需要哪些测试设备或工具?
  • 测试环境i否可获得?
    -是否有可参考的自动化测试脚本?
  • 搭建测试环境需要的时长?
  • 环境搭建难度如何?是否需要培训?
  • 测试结果观察是否容易?
  • 产品可测试性如何?
  • 需要使用哪些测试管理工具来记录测试过程?

Schedule(进度)

  • 产品或特性何时要交付给用户?
  • 是一次性交付还是分期交付?
  • 估计的和实际拥有的测试周期有多长?
  • 最早何时可以拿到可系统测试的版本?
  • 一轮测试或一个迭代是多长时间?

Test Team(测试团队)

  • 有几个测试团队负责测试?
  • 负责测试的人员组成?
  • 测试人员的经验如何?
  • 测试人员对被测试对象的熟悉程度如何?
  • 测试人员的稳定度如何?
  • 测试人员是专职的还是兼职的?
  • 测试人手是否充足?

Deliverables(交付件)

  • 需要的测试交付件有哪些?
  • 有无必须使用的或者可供参考的模板或checklist?
  • 每个测试交付的时间要求和内容要求?

下面是我近几年的收集和整理,整体是围绕着【软件测试】来进行整理的,主体内容包含:python自动化测试专属视频、Python自动化详细资料、全套面试题等知识内容。

对于软件测试的的朋友来说应该是最全面最完整的面试备战仓库,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个仓库也已经帮助了很多的软件测试的学习者,希望也能帮助到你。

关注微信公众号:程序员二黑,即可获取Python自动化测试资源啦

软件测试如何快速上手,了解KYM? 阿里总监是这样说的相关推荐

  1. 阿里云商标注册快速上手笔记(新手图文教程)

    阿里云商标注册图文教程快速上手笔记,本文以阿里云商标智能注册申请为例,商标智能注册申请需要用户手动填写商标类型.商标名称.商标图样.商标说明及商标分类表选择等操作,流程较为复杂,TM83商标网来详细说 ...

  2. spring boot上传阿里云对象存储OSS快速上手(一、控制台简介)

    代码实现请看下一篇: spring boot上传阿里云对象存储OSS快速上手(二.代码实现,复制粘贴可用) 简介: 1.阿里云对象存储OSS其实就是一个文件存储的服务 2.在我们的开发过程中会遇到类似 ...

  3. 云开发系列课程让你从入门到精通快速上手Serverless和云开发技术

    简介:云开发系列课程主要介绍了从入门到精通快速上手Serverless和云开发技术.学习内容涵盖云开发协同.云函数.云数据库.多媒体托管.前后端一体化框架等Serverless Web开发必备知识.希 ...

  4. 新手必看 | RVB2601开发板快速上手指南

    简介:技术解码栏目:是面向开发者详细解读芯片开放社区(OCC)上关于处理器.芯片.基础软件平台.集成开发环境及应用开发平台的相关技术,方便开发者学习及快速上手,提升开发效率. 之前我们推送了RISC- ...

  5. ElasticSearch IK 分词器快速上手

    简介: ElasticSearch IK 分词器快速上手 一.安装 IK 分词器 1.分配伪终端 我的 ElasticSearch 是使用 Docker 安装的,所以先给容器分配一个伪终端.之后就可以 ...

  6. 最新课程 | openGauss 快速上手指南课程即将开课

    点击蓝字|关注我们 2020 年 7 月 1 日,openGauss 数据库源代码正式开放,并成立了 openGauss 开源社区.恩墨学院与 openGauss 开源社区达成合作,为了推动社区技术生 ...

  7. 直播回放:快速上手,使用 Kotlin 把支付宝小程序装进自己的 App

    写一个 Android App 或许不难,但企业对于移动应用的要求愈来愈高,不只要求开发速度.稳定度.质量等,甚至希望能具备动态扩展的架构设计.在 App 中自启动小程序.面向这些需求,若是有好的开发 ...

  8. Flink(初识Flink,快速上手)

    目录 初识Flink Flink设计理念 Flink的应用 Flink在企业中的应用 Flink的主要应用场景 流式数据处理的发展和演变 流处理和批处理 传统事务处理 有状态的流处理 Lambda 架 ...

  9. 大厂都有哪些●快速上手●项目管理秘籍?

    为防止疫情蔓延,互联网公司纷纷开启SOHO办公模式. 停工不停业. 尤其与疫情相关的服务工作,都在快马加鞭的进行中. 比如优酷的"战疫情"专题."在家上课"项目 ...

最新文章

  1. Camel之AsyncProcessor
  2. HackTheGame 攻略 - 第三关
  3. python开发微信小程序-Python实现微信小程序支付功能
  4. 10个优秀的 Web UI库/框架 详细出处参考:http://www.jb51.net/web/22251.html
  5. android 菱形布局,Android 设计一个菱形形状的Imageview组件.
  6. 【嵌入式】C语言高级编程-长度为0的数组(05)
  7. Portable PostgreSQL
  8. Maven实战(Maven+Nexus建立私服【Linux系统】)
  9. MFC + Access 用户验证程序(初级数据库编程)
  10. 多个table 相同col 的 设置相同width
  11. 拓端tecdat|R语言弹性网络Elastic Net正则化惩罚回归模型交叉验证可视化
  12. spring框架实现实例化和依赖注入的方式分别是什么_Spring 面试问题
  13. java webmldn,MLDN李兴华JAVA WEB视频教程(30集)_源雷技术空间
  14. log4j2漏洞升级
  15. 域名dns解析IP 与 本机IP 不匹配 是否继续安装
  16. 赛微微电科创板上市破发:跌幅达26% 公司市值44亿
  17. 聊聊什么是对象存储?
  18. 在职场|项目管理干货总结
  19. 阵列相机-光场相机-AI双目测温相机-红外AI识别相机
  20. 头皮发麻之win10宽带拨号错误797

热门文章

  1. C++ 中利用 _findfirst遍历所有文件夹及文件,以及findnext win10报错解决办法
  2. 没有项目经验?软件测试简历项目经验怎么写...
  3. 前端如何在浏览器种访问获取你windows本地得文件
  4. 存储系统——主存储器
  5. Minio 分布式集群部署
  6. 以业务改进为目标的流程优化方法
  7. 转:HDFS研究----.Trash文件
  8. 混沌麻雀搜索优化算法-附代码
  9. 多边形画椭圆算法java_运用椭圆画法,45行代码画出任意正多边形
  10. 交叉编译详解 - 概念篇