《软件测试经验与教训》读书笔记

发表于:2016-9-12 10:48

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:顾翔    来源:51Testing软件测试网原创

  语境驱动
  · 谁?
  · 什么时候?
  · 哪里?
  · 为什么?
  · 如果这样会出现什么?
  一、测试员的角色
  1,测试员是项目的前灯
  2,测试员的使命决定要做的一切
  3,测试员为很多客户服务
  · 项目经理
  · 程序员
  · 技术文档编写员
  · 技术支持员
  · 市场开发员
  · 管理层与项目相关客户
  · 用户
  4,测试发现的信息会"打扰"客户
  5,迅速找出重要程序问题
  · 首先测试经过变更的部分,然后测试没有变化的部分
  · 首先测试核心功能,然后测试辅助功能
  · 首先测试能力,然后测试可靠性
  · 首先测试常见情况,然后测试少见情况
  · 首先测试常见威胁,然后测试罕见威胁
  · 首先测试影响大的问题,然后测试影响小的问题
  · 首先测试最需要的部分,然后测试没有需要的部分
  6,跟着程序员走
  7,询问一切,但不一定外露
  8,测试员关注失效,客户才能关注成功
  9,不会发现所有的程序问题
  10,当心"完备的"测试
  11,通过测试不能保证质量
  12,永远别做看门人
  13,当心程序中的不关我事的理论
  14,当心成为过程改进小组
  15,别指望任何人会理解测试,或理解测试员需要什么条件才能搞好测试
  二、按测试员的方式思考
  16,测试运用的是认识论
  · 怎么知道软件足够好?
  · 如果软件并不是足够好,怎么才能知道?
  · 怎么知道已经完成了足够的测试?
  17,研究认识论有助于更好测试
  · 《批判性思维的工具:心理学的元思想》
  · 《思考与决策》
  · 《研究的技巧》
  18,认识心理学是测试的基础
  · 《理论与证据:科学推理的能力的开发》
  · 《旷野中的认识》
  19,测试在测试员的头脑中
  20,测试需要推断,并不只是做输入与预期输出的比较(探索式测试)
  · 《证明与反驳:数学发现的逻辑》
  21,优秀的测试员会进行技术性,创造性,批判性和实用性地思考
  22,黑盒测试并不是基于无知的测试
  23,测试员不只是游客
  24,所有测试都试图回答某些问题
  25,所有测试都基于模型
  26,直觉是不错的开始,但又是糟糕的结束
  27,为了测试,必须探索
  · 《基本理论的发现:定性研究策略》
  · 《定性研究的基础》
  · 《探索式数据分析》
  28,探索要求大量思索
  · 前向思索:由已知探索未知
  · 后向思索:由怀疑或想象返推已知
  · 倾向思索:新冒出来的想法而转移
  29,使用诱导推断逻辑发现推测
  · 诱导推断:又叫假设归纳,是一种测试员每天都要使用的关键推理的有些怪的术语:最佳理解的推理
  30,使用猜想与反驳逻辑评估产品
  · 20世纪初,哲学家Karl Popper引人,科学的证伪性,测试只能证明产品有bug,不能证明没bug
  31,需求是重要人物所关心的质量或条件
  32,通过会议,推导和参照发现需求
  · 《探索需求:设计之前的质量》
  33,既要使用显式规格说明,也要使用隐式
  · 规格说明
  34,"它没有向题"真正的含义是:它看起来在一定程度上满足部分需求
  35,最后,测试员只能得到的只是对产品的印象
  36,不要对试验与测试混淆起来
  测试包括至少四项活动:
  配置、运行、观察、评估
  37,当测试复杂产品时:陷入与退出
  38,运用试探法快速产生测试思路
  测试边界、测试所有错误消息、测试与程序员的不同配置、运行比较难设置的测试、避免冗余测试
  39,测试员不能避免偏向,但是可以管理偏向
  同化偏向、证实偏向、可用性偏向、最初印象偏向、最新印象偏向,框架效应,知名偏向,表达偏向
  40,如果自己知道自己不聪明,就很难被愚弄
  41,如果遗漏一个问题,检查这种遗漏是意外还是策略的必然结果
  42,困惑是一种测试工具
  · 规格说明不清楚吗?
  · 产品不清楚吗?
  · 用户文档不清楚吗?
  · 内部问题只是难以理解吗?
  43,清新的眼光会发现失效
  · 第一次接触产品功能时
  · 当与团队一名新员工合作的时候
  · 警惕陷入测试惯例
  44,测试员要避免循证过程,除非过程先跟随自己
  · 《使我们聪明的事物,机器时代的狼性保护》
  · 《信息的社会寿命》
  45,在创建测试过程时,避免出现1287(过于细化的测试用例
  46,测试过程的一个重要成果,是更好、更聪明的测试员
  47,除非重新发明测试,否则不能精通测试
版权声明:51Testing软件测试网及内容提供者拥有本文全部版权,未经明确的书面许可,任何人或单位不得对本文进行复制、转载或镜像,否则将追究法律责任。
31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号