<编写有效用例>读书笔记3
《编写有效用例》读书笔记3
第三部分
主要内容是对忙于编写用例的人的提示
第20章:对每个用例的提示
1、每个用例都是一篇散文:这个提示提醒我们将注意力集中与文字而不是图画上,同时帮助了解将要遇到的写作风格
2、使用例易于阅读:要求有一个好的习惯,使需求文档短小简明,而且易于阅读。
3、仅用一种句型:在编写用例的每个执行步骤时,只采用一种句型。
4、包含子用例:写一个步骤来调用低层目标或用例。
5、谁控制球:让句子中第一个或第二个单词是执行此项操作的执行者名字。无论情况怎样,都要确保清楚地知道谁控制球。
6、正确的得到目标层
7、不考虑GUI:确定你所写的每一步恰好抓住了执行者的真实意图,而不仅仅是操作用户界面的动作。
8、两个结局:每个用例都有两个可能的结局:成功和失败。
9、项目相关人员需要的保证
10、前置条件:用例中的前置条件表明了用例的可运行条件。系统必须保证前置条件为真。编写前置条件是为了在以后用例编写中不再对它们进行检查。
11、对用例进行通过/失败测试
第21章:对用例集的提示
12、一个不断展开的故事
13、业务范围和系统范围:设计范围容易引起混淆。
14、核心价值和变化
15、用例集中的质量问题:
对整个用例集只有三个有关质量的问题:每个用例集都是来源于对最高层到最低层目标的展开吗?对每个主执行者在最外层的涉及范围内都可能存在一个与设置语境相关的,最高层的用例吗?这就是所要开发的全部内容吗?
第22章:处理用例的提示
16、用例只是整个需求收集工作中的一小部分,是这项工作的重点。
17、首先向广度上努力:不应该先从深度上,这将有助于分配你的精力。
18、12步秘诀:
寻找系统的边界,集体研讨并列出主执行者,集体研讨并列出主执行者对系统的目标,编写覆盖以上各项目的最外层概要级用例,重新考虑和修订具有战略意义的用例,通过增加,删减来合并目标,选取一个用例进行展开,或者写一段叙述来熟悉材料等
19、认识错误的代价
20、喜欢蓝色牛仔服
21、处理失败情况
22、前期和后期的工作标题
23、执行者扮演角色
24、大的图画恶作剧
25、大型工具的争论
26、使用标题和简介的项目计划
<编写有效用例>读书笔记3的更多相关文章
- HTTP权威指南读书笔记
HTTP权威指南笔记 读书有两种境界,第一种境界是将书读薄,另一种是读厚.本篇文章就是HTTP权威指南的读书笔记,算是读书的第一重境界,将厚书读薄.文章对HTTP的一些关键概念做了比较详细的概述,通读 ...
- css权威指南读书笔记
今天翻手机,翻到了许久之前看css权威指南时的笔记,遂移到博客中来. 1.属性选择器p.one class名为one的p元素p[class][name] 含有class和name属性的p元素p[cla ...
- 经典的性能优化最佳实践 web性能权威指南 读书笔记
web性能权威指南 page 203 经典的性能优化最佳实践 无论什么网络,也不管所用网络协议是什么版本,所有应用都应该致力于消除或减 少不必要的网络延迟,将需要传输的数据压缩至最少.这两条标准是经典 ...
- css权威指南读书笔记-第10章浮动和定位
这一章看了之后真是豁然开朗,之前虽然写了圣杯布局和双飞翼布局,有些地方也是模糊的,现在打算总结之后再写一遍. 以下都是从<css权威指南>中摘抄的我认为很有用的说明. 浮动元素 一个元素浮 ...
- Hadoop权威指南读书笔记
本书中提到的Hadoop项目简述 Common:一组分布式文件系统和通用I/O的组件与接口(序列化.javaRPC和持久化数据结构). Avro:一种支持高效.跨语言的RPC以及永久存储数据的序列化系 ...
- JavaScript权威指南读书笔记
JavaScript 1.变量 变量是一个表示值的符号,是一个名字,他的本质是值: var x; //----声明一个变量: 值通过等号“=”赋给变量,x = 16; 对象是名/值对的集合,或字符串到 ...
- Java性能优化权威指南-读书笔记(五)-JVM性能调优-吞吐量
吞吐量是指,应用程序的TPS: 每秒多少次事务,QPS: 每秒多少次查询等性能指标. 吞吐量调优就是减少垃圾收集器消耗的CPU周期数,从而将更多的CPU周期用于执行应用程序. CMS吞吐调优 CMS包 ...
- Java性能优化权威指南-读书笔记(四)-JVM性能调优-延迟
延迟指服务器处理一个请求所花费的时间,单位一般是ms.s. 本文主要讲降低延迟可以做的服务器端JVM优化. JVM延迟优化 新生代 新生代大小决定了应用平均延迟 如果平均Minor GC持续时间大于应 ...
- Java性能优化权威指南-读书笔记(三)-JVM性能调优-内存占用
新生代.老年代.永久代的概念不多说,这三个空间中任何一个不能满足内存分配请求时,就会发生垃圾收集. 新生代不满足内存分配请求时,发生Minor GC,老年代.永久代不满足内存分配请求时,发生Full ...
- Java性能优化权威指南-读书笔记(二)-JVM性能调优-概述
概述:JVM性能调优没有一个非常固定的设置,比如堆大小设置多少,老年代设置多少.而是要根据实际的应用程序的系统需求,实际的活跃内存等确定.正文: JVM调优工作流程 整个调优过程是不断重复的一个迭代, ...
随机推荐
- 解决win10系统dpi放大后,部分网页文字颜色很浅的问题
前段时间,换了个27寸的4k显示器.原始分辨率下文字太小,眼睛估计得看瞎 放大dpi后,这问题,那问题,好多 百度知道,淘宝,这网页文字颜色也非常的浅,看着眼睛很累人 看了半天是字体若的祸 暂时发现A ...
- java news website
http://javacrawl.com/ https://dzone.com/java-jdk-development-tutorials-tools-news https://www.infowo ...
- 17秋 软件工程 团队第五次作业 Alpha Scrum2
17秋 软件工程 团队第五次作业 Alpha Scrum2 今日完成的任务 杰麟:Java后端的学习: 世强:登录和注册接口编写: 港晨:完成数据库表的设计: 树民.陈翔:完成超级管理员后端框架. 其 ...
- 洛谷P4551 最长异或路径
传送门:https://www.luogu.org/problem/show?pid=4551 在看这道题之前,我们应懂这道题怎么做:给定n个数和一个数m,求m和哪一个数的异或值最大. 一种很不错的做 ...
- JS控制台打印佛祖加持护身符
console.log([ " _ooOoo_", " o8888888o" ...
- Excel中mod函数的使用方法
1.mod函数的含义 1 1.mod函数是一个用来求余数函数,返回两数相除的余数.mod函数在Excel中一般不单独使用,经常和其他函数组合起来使用. END 2.mod函数的语法格式 1 2.mod ...
- hass连接设备
hass如何自动发现mqtt设备 https://www.hachina.io/docs/7230.html 玩家自定义 https://www.hachina.io/6572.html
- js == 与 === 的区别[转]
we文章转自http://blog.sina.com.cn/s/blog_4b32835b01014iv9.html 1.对于string,number等基础类型,==和===是有区别的 1)不同类型 ...
- Echo团队Alpha冲刺随笔集合
班级:软件工程1916|W 作业:项目Alpha冲刺(团队) 团队名称:Echo 作业目标:完成项目Alpha冲刺 代码规范.冲刺任务与计划 Day 0: 代码规范.任务及计划 冲刺随笔 Day 1: ...
- 工具 Sublime日志染色
工欲善其事,必先利其器. Preferences -> Browse Packages...