The Cucumber Book

The Cucumber Book pdf epub mobi txt 电子书 下载 2026

出版者:Pragmatic Bookshelf
作者:Matt Wynne
出品人:
页数:250
译者:
出版时间:2012-2
价格:$ 33.90
装帧:Paperback
isbn号码:9781934356807
丛书系列:
图书标签:
  • Cucumber
  • BDD
  • Ruby
  • Test
  • 软件开发
  • 测试
  • 软件工程
  • 计算机科学
  • 烹饪
  • 食谱
  • 健康
  • 素食
  • 家庭厨房
  • 简单菜式
  • 夏日食材
  • 低碳饮食
  • 天然食材
  • 创意料理
想要找书就要到 小哈图书下载中心
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Your customers want rock-solid, bug-free software that does exactly what they expect it to do. Yet they can't always articulate their ideas clearly enough for you to turn them into code. The Cucumber Book dives straight into the core of the problem: communication between people. Cucumber saves the day; it's a testing, communication, and requirements tool - all rolled into one. We'll show you how to express your customers' wild ideas as a set of clear, executable specifications that everyone on the team can read. You'll learn how to feed those examples into Cucumber and let it guide your development. You'll build just the right code to keep your customers happy, and not a line more. The first part of the book teaches you how to use the core features of Cucumber. You'll learn how to use Cucumber's Gherkin DSL to describe-- in plain language - the behavior your customers want from the system. You'll learn how to write Ruby code that interprets those plain language specifications and checks them against your application. In Part 2, you'll consolidate the knowledge you just gained with a worked example. Although it was born in the Ruby community, you can use Cucumber to test almost any system, from a simple shell script or a Perl script, to enterprise PHP or a Java web application. In Part 3, you'll find a selection of recipes for some of the most common situations you'll encounter using Cucumber in the wild. You'll learn how to test Ajax-heavy web applications with Capybara and Selenium, REST web services, Ruby on Rails applications, command-line applications, legacy applications and lots more! Written by the creator of Cucumber and one of its most experienced users and contributors, The Cucumber Book is an authoritative guide that will give you and your team all the knowledge you need to start using Cucumber with confidence. What You Need: Windows, Mac OS X (with XCode) or Linux Ruby 1.9.2 and upwards

作者简介

Matt Wynne works as an independent consultant, helping teams like yours learn to enjoy delivering software to the best of their abilities. In his spare time he is a core developer on the Cucumber project, and he blogs at http://blog.mattwynne.net and tweets as @mattwynne.

Aslak Hellesøy is the founder of the Cucumber project and works as a senior developer with DRW Trading in London, writing very fast and very smart software in several different programming languages. In his previous job he was the Chief Scientist of BEKK Consulting in Norway. Aslak tweets as @aslak_hellesoy.

目录信息

Cucumber Fundamentals
Why Cucumber?
First Taste
Gherkin Basics
Step Definitions: From the Outside
Expressive Scenarios
A Worked Example
Step Definitions: On the Inside
Support Code
Cucumber Applied
Bootstrapping Rails
Using Capybara to Test Web Applications
Adding Tests to a Legacy Application
Testing a REST Web Service
Command Line Applications with Aruba
Patterns and Anti-Patterns
Tuning your Cucumber
Handling Message Queues and Asynchronous Systems
· · · · · · (收起)

读后感

评分

这是一本半技术书籍,虽然是测试使用,但阅读它实在也需要一定的代码基础,所以可见,测试的技术含量越来越高了:D 由于本人使用Java,所以忽略了12章以后的内容,由于它所使用到的那些框架都是基于Ruby。 本书分为3部分: 1. 基础 2. 进阶 3. 应用 在第一部分,基础篇中,...  

评分

本书不但讲述了Cucumber的基本原理、应用场景,而且还加入了不少的最佳实践,常见陷阱等(没错,就在那些深色的附加框中)。相信看了本书再加上一些实践,一定能够熟练掌握Cucumber的用法。 除了上述这些内容,还有一部分有趣的是相关测试库的使用。其实Cucumber的内容本身是很...

评分

这是一本半技术书籍,虽然是测试使用,但阅读它实在也需要一定的代码基础,所以可见,测试的技术含量越来越高了:D 由于本人使用Java,所以忽略了12章以后的内容,由于它所使用到的那些框架都是基于Ruby。 本书分为3部分: 1. 基础 2. 进阶 3. 应用 在第一部分,基础篇中,...  

评分

这是一本半技术书籍,虽然是测试使用,但阅读它实在也需要一定的代码基础,所以可见,测试的技术含量越来越高了:D 由于本人使用Java,所以忽略了12章以后的内容,由于它所使用到的那些框架都是基于Ruby。 本书分为3部分: 1. 基础 2. 进阶 3. 应用 在第一部分,基础篇中,...  

评分

本书不但讲述了Cucumber的基本原理、应用场景,而且还加入了不少的最佳实践,常见陷阱等(没错,就在那些深色的附加框中)。相信看了本书再加上一些实践,一定能够熟练掌握Cucumber的用法。 除了上述这些内容,还有一部分有趣的是相关测试库的使用。其实Cucumber的内容本身是很...

用户评价

评分

这本书,我真是要给个大大的问号。说实话,从头到尾读下来,我感觉自己像是被扔进了一个巨大的迷宫,而且这个迷宫的墙壁是用各种我完全不理解的符号和术语砌成的。作者似乎对自己的专业知识有着一种近乎狂热的执着,恨不得把所有能想到的技术细节都塞进这几百页的篇幅里。比如,光是对一个基础概念的阐述,就能引出好几条冗长无比的脚注,脚注里又引用了更多晦涩难懂的文献。我试着去理解那些图表,它们的设计简直像是在考验读者的空间想象能力,线条交错复杂,数据点密布,颜色搭配也毫无章法,完全没有起到辅助理解的作用,反而像是一种视觉上的干扰。更要命的是,章节之间的逻辑跳跃性极大,前一页还在讨论宏观理论,下一页就直接跳到了微观的算法实现,中间的过渡完全缺失,让人感觉每翻一页都要重新组织自己的认知框架。我原本是抱着学习的热情来的,结果却在无数次“这是什么?”的自我疑问中,逐渐消耗殆尽了耐心。这已经不是深入探讨了,这简直是知识的密集轰炸,对于非专业人士来说,阅读体验简直是一场灾难,我更像是参加了一场只有少数人才能听懂的学术听证会,而不是在享受一本知识的普及读物。我严重怀疑,作者在写作过程中,是否真正考虑过读者的接受能力,或者说,他是否在乎读者是否能真正吸收这些信息,而不是仅仅把它们堆砌起来。这本书更像是一份技术文档的草稿,而非一本精心打磨过的书籍。

评分

我必须得说,这本书的装帧设计和排版,简直是一场对视觉美学的公然挑战。拿到手的时候,我就注意到纸张的质量很一般,墨水似乎有点晕染,尤其是在那些需要清晰分辨的图表旁,这一点尤其令人抓狂。内页的边距设置极其不合理,要么留白少得可怜,内容几乎要贴到书脊上,导致翻书时很费劲,生怕一不小心就把书页弄坏;要么又是边距大得离谱,浪费了大量空间,让人感觉作者在用一张A4纸打印了本应是A5篇幅的内容。字体选择也令人费解,正文字体和注释的字体在大小和字重上对比过于强烈,阅读起来非常跳跃,眼睛需要不断地适应这种突兀的变化。更糟糕的是,插图——如果可以称之为插图的话——的质量低劣到令人发指。那些所谓的“示意图”,画得像是出自一个刚学会使用绘图软件的小学生之手,线条粗糙,比例失调,很多标注的文字小得像蚂蚁爬过,根本看不清。我不得不承认,阅读体验很大程度上依赖于实体书的质量,而这本书在物理层面上就给我投下了巨大的阴影,让我对书中的内容也产生了先入为主的负面印象。它让人感觉,作者和出版方对于这本书的最终呈现,缺乏最基本的尊重和审慎。

评分

这本书的叙事风格,简直可以用“漫不经心”来形容,但这种漫不经心可不是一种轻松的笔调,而是一种对读者时间极度不尊重的表现。它给我的感觉就像是作者在自己的笔记本上写下了一些零散的、自认为很深刻的感悟,然后随手装订成册就推向市场了。段落之间缺乏必要的连接词和过渡句,观点与观点之间常常是真空地带,我得自己在大脑里搭建桥梁,努力把A点和B点强行联系起来,而这种自行脑补的过程,消耗的精力远超理解知识本身。更别提那些反复出现的、毫无新意的陈词滥调,仿佛作者在完成一个字数指标似的,为了凑够篇幅而不断重复阐述已经被证明的观点,用不同的措辞,却表达着同样的核心思想。我甚至发现,某些关键的论点,作者似乎用了好几个不同的章节来“暗示”或“侧面”烘托,而不是直接给出清晰的论断。这种迂回的表达方式,让人读起来非常疲惫,总是在寻找那个“重点”,结果发现重点被包裹在层层叠叠的、不必要的修饰和描述之中。整本书的节奏感极差,时而快得让人喘不过气,信息量瞬间爆炸,时而又慢得像老牛拉破车,在一些无关紧要的细节上浪费大量的篇幅,完全没有掌握好阅读的张弛有度。

评分

从内容组织的角度来看,这本书展现出一种令人不安的“拼凑感”。它不像是一次连贯、统一的研究成果,更像是一个老旧项目文件夹的电子版搬运。我能清晰地辨别出不同时期、不同风格的文字痕迹。比如,前几章的语言风格偏向于学术报告,严谨得有些死板;而到了后半部分,突然转向了一种像是博客文章的口吻,加入了大量的个人评论和主观臆断,这两种风格的剧烈切换,使得阅读的连贯性被彻底打断。此外,书中引用的案例和数据,更新速度慢得惊人,很多例子都停留在十年前的背景下,对于一个发展迅速的领域来说,这些信息已经失去了现实意义,更像是“考古”而不是“学习”。我期待的是能跟上时代步伐的洞察,结果却得到了一堆已经发黄的资料。更令人困惑的是,某些被作者着重强调的关键概念,在书中反复出现,但每次出现似乎都有轻微的、但本质上重要的出入,这让我不得不怀疑,作者自己是否对核心理论有着坚如磐石的理解,还是只是在不断地修修补补,试图掩盖早期的认知缺陷。这种内在的不一致性,让读者无法建立起对作者专业性的信任。

评分

这本书的价值评估,很大程度上取决于你的“信息过滤”能力。如果你是那种拥有超强的信息筛选能力,并且能从大量噪音中提取出微量有价值信号的超级读者,也许能从中淘到几颗金子。但对于大多数希望快速、高效获取知识的读者而言,这简直是一场煎熬。它对读者的要求太高了,它假设你已经具备了足够的背景知识,可以自行填补所有跳跃的逻辑空缺,可以自动忽略那些重复冗余的段落,并且能够辨识出哪些是真正的新知,哪些只是对旧有知识的重新包装。我花了大量时间去辨别“这是不是重点”或者“这句话是不是我刚刚已经读过了”,这种被动式的自我审问,极大地降低了学习的效率和愉悦感。这本书更像是为那些已经站在该领域顶端的人准备的内部备忘录,而不是面向广大读者的知识传递工具。我更倾向于去查阅那些结构清晰、论证严密的综述性文章,而不是在这本充满了个人化表达和组织混乱的“巨著”中迷失方向。说到底,一本好书应该拉着你的手前行,而不是把你推到悬崖边上让你自己想办法下去,这本书显然属于后者。

评分

Cucumber的入门神器,阅读起来很通俗易懂,书中也有完善的例子可以从0开始入门 适应对Cucumber 0基本或者有一定Cucumber经验的

评分

把基本内容看了一遍 做了一套 cucumber +selenium+rails+mysql 的框架,但还有很多问题需要解决,任重道远啊,加上妈逼最近心情不好,没心情工作!

评分

清爽~

评分

基本款扫盲书,没有深入讲。

评分

很清晰易懂的教程.

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有