故事背景

这段时间,经常讨论起如何写测试用例,或者是传统的,用例用excel,写的很细;或者是敏捷的,用思维导图,写的很快。主要是形式上和针对人群上的区别(细的给谁都可以执行,可以交付;粗的只能自己用,但是省时间,可以扎进产品和研发)。各有说法。

测试有啥用

在一个团队中(产品、开发和测试),测试有啥用?既然是一个团队,肯定有相同的目标;既然是不同的角色,那肯定又有不同的立场。那么,各自的立场又是啥?

产品经理:拿着小红旗,冲着对面的高地喊,拿下高地!对,产品经理是指指明目标的,无限次的跟团队灌输,我们要上哪些新功能,会增加多少用户,能拉多少风投。一个字:定目标。
开发:看着产品经理的小红旗方向,找了一条最近的小道,各种纵跃,各种匍匐,奋力奔向目标。一句话:干,完成目标。
测试:先看看小红旗指的高地,看看是不是我们要拿下的高地,还要看看地形,找到尽可能对的路线,然后掩护开发,冲向高地,直到拿下。一句话:找条路,完成目标。

透过故事看本质

更多时候,产品背负了KPI,产品们是单纯的结果导向思维,必须达成某个目标;开发和测试更多的偏向于过程思维,思考达成目标的过程。从这一点上讲,测试和开发,更容易沟通些。
测试和开发的区别又在哪里?完成一个目标的方法千千万,开发不可能每种实践,所以,开发的精力,更多时候放在了解决过程中的问题上,而测试其实更多的精力,在思考多种方法上,以及可能会发生的状况上。

所以

假如直接翻译功能规格为测试用例,八九不离十,你会遗漏测试场景。

回到Excel和思维导图上

总结一下,用什么工具不重要,重要的是,你要想清楚,这个东西,你打算怎么测。可以问问自己,要测试的场景有没有,每个场景的检查点全不全。千万不要被别人带到沟里了。记得想想,自己在团队中,到底有啥价值。

测试在团队中有啥用?相关推荐

  1. 测试项目团队角色岗位职责

    测试项目团队角色岗位职责 目前正在整理测试外包项目管理规范,先把对各岗位的职责要求描述一下. 项目总监职责: a) 对项目进度.质量等进行监控.保证项目按质.按量的实施 b) 与客户项目经理和高层进行 ...

  2. 向左转移测试需要团队的努力

    目录 摘要 内容 案例研究的背景 在实践中向左移动 左移的利弊 成为左移信徒 个人理解 摘要 测试界有很多关于左移的话题. 基本上,"向左移动"是指将测试过程移动到开发过程中的早期 ...

  3. 高效的敏捷测试第四课 测试的团队协作

    第08讲:借助 Tet Owner 角色,完成团队转型? 三年前的一天,我碰到了一个之前在思科的老同事,问了下他现在软件开发采用的是什么模式? 他回答:"已全面实施敏捷开发模式了,有些团队都 ...

  4. 飞测历史分享,目录整理篇

    点击标题下「蓝色微信名」可快速关注 最近很多伙伴加入,文章多了,不容易查看,黑夜小怪花了点时间整理了下目录,为了 大家能够看到历史文章,需要的拿走,获取自己需要的,东西在这,自己动手获取! 经典推荐篇 ...

  5. 小型开发团队的测试误区

    小型开发团队的测试误区 小型开发团队的特点主要表现在开发成员少,整个团队成员在10人以内:团队成员岗位较多重叠,开发人员常常是测试人员,项目工作量大.上线时间紧迫,相比大型开发团队来说,没有专业的测试 ...

  6. 如何组建和管理测试团队

    如何组建和管理测试团队 如何来建立一个高效的测试团队呢?这个问题,一定是"仁者见仁,智者见智"的问题. 1 测试团队中的"人" 首先,高效的测试团队需要不同角色 ...

  7. 测试开发该如何在团队中推广新工具、新技术(深度好文)

    就测试开发工作而言,从阶段划分,可以粗略划分为四个阶段: 识别发现组织团队中的问题 分析.制定解决方案 实现解决方案 赋能落地解决方案 今天我们重点来聊聊,最后一个阶段,赋能落地解决方案过程中的经验和 ...

  8. 建立高效的测试团队 (转自关河)

    曾经和一位担任测试经理不久的朋友和我谈到过他们部门建设的问题.刚开了个头,这位经理就急不可耐地倒起了苦水: " 部门的工作真是不好开展,员工没有劲头 --"" 某某员工简 ...

  9. 如何用测试外包搞垮一个团队!

    在行业里,误解和偏见是比较常见的,「外包」这个关键字既是一个老生常谈的话题,也是一个较为敏感的话题. 今天我顶着很大的压力写下了这一篇,希望大家看完后,能够博大家会心一笑. 从本质上来讲呢,正式员工和 ...

  10. 初探团队基于session的探索性测试

    如果你是一名测试人员,那么不管你对探索性测试的了解是多是少,我肯定你一定用过探索性测试的方法.想想看,你是否曾经这样测试过?不仅仅按照测试案例或者脚本上写什么,就完全使用那一套相同的数据.一模一样的流 ...

最新文章

  1. 量子力学工具箱再添利器—科学家提出高效驱动微型引擎概念
  2. USACO 1.3... 虫洞 解题报告(搜索+强大剪枝+模拟)
  3. 深入理解java虚拟机---读后笔记(垃圾回收)
  4. Zookeeper-Zookeeper leader选举
  5. C++树的层次遍历(附完整源码)
  6. 【大型网站技术实践】初级篇:搭建MySQL主从复制经典架构
  7. ffmpeg 怎么用
  8. juc是什么java_JUC简介
  9. thinkphp如何部署到宝塔面板nginx服务器
  10. 虚拟服务器ip是什么意思,虚拟主机独立ip是什么意思
  11. 解决进入XP系统无法响应故障
  12. Swift高仿iOS网易云音乐Moya+RxSwift+Kingfisher+MVC+MVVM
  13. 如何解决u盘不能拷贝超过4G的大文件
  14. Go语言中rune方法如何使用
  15. 解方程计算器,一款数学神器APP,有需要的自己收藏!
  16. 描写计算机教室的词语,形容教室环境布置的句子
  17. 小程序--微信拼团设计实现
  18. 非功能需求的6种类型
  19. 华北理工计算机学院官网,2019上半年华北理工大学计算机等级考试报名通知
  20. 单源最短路径-分支限界法-优先队列式分支限界法-Dijkstra

热门文章

  1. 清华conda源下不了torch_使用清华镜像源安装Pytorch
  2. python grpc报错Received message larger than max
  3. 存储服务器 自建,搭建及了解存储服务器
  4. 2021.12月电脑浏览器推荐-cent浏览器内存占用只有Google谷歌Chrome的68%
  5. C++ 控制台编译时显示‘ ld returned 1 exit status’
  6. excel简繁切换_Excel2010如何找回繁转简繁简转换功能
  7. android无法格式化sd卡,手机sd卡无法格式化怎么回事?手机sd卡无法格式化解决方法...
  8. 爆炸三角形如何用计算机实现,爆炸三角形原理
  9. java工作经验总结
  10. lineedit加入边框 qt_qt qlineedit 边框