?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 亚洲av乱码久久精品蜜桃,亚洲国产精品久久艾草,亚洲av午夜精品一区二区三区

亚洲精品92内射,午夜福利院在线观看免费 ,亚洲av中文无码乱人伦在线视色,亚洲国产欧美国产综合在线,亚洲国产精品综合久久2007

?div class="header_top">
Java知识分n|?- L学习(fn)从此开始! (tng) (tng) (tng) (tng)
SpringBoot+SpringSecurity+Vue+ElementPlus权限pȝ实战评 震撼发布        

最新Java全栈׃实战评(免费)

AI人工学习(fn)大礼?/h2>

IDEA怹Ȁz?/h2>

66套java实战评无套路领?/h2>

锋哥开始收Java学员啦!

Python学习(fn)路线?/h2>

锋哥开始收Java学员啦!
当前位置: 主页 > Java文 > Java基础相关 >

Cucumber行ؓ(f)驱动开发指? PDF 下蝲


分n刎ͼ(x)
旉:2022-01-20 10:13来源:http://www.sh6999.cn 作?转蝲  侉|举报
Cucumber行ؓ(f)驱动开发指? PDF 下蝲
失效链接处理
Cucumber行ؓ(f)驱动开发指?nbsp; PDF 下蝲



本站整理下蝲Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?/b>
 
 
用户下蝲说明Q?/strong>
?sh)子版仅供预览,下蝲?4时内务必删除,支持正版Q喜Ƣ的误买正版书c:(x)
http://product.dangdang.com/11085203158.html
  
相关截图Q?br />


资料介:(x)
《CucumberQ行为驱动发指南》的两位作者是Matt Wynne和AslakHelles?yQ前者是Cucumber有经验的用户和A(ch)献者之一Q后者是Cucumber的创始hQ因此,《CucumberQ行为驱动发指南》是一本权威指南,它会(x)提供使用Cucumber所需的全部知识,让你和你的团队自信地启Cucumber之旅。尽Cucumber诞生于RubyC֌Q但你可以用它测试几乎所有系l,从简单的shell或Perl脚本Q到使用PHP、Java或Q何其他^台编写的Web应用?书中展C如何用一l清晰、可执行且团队中M人都能读懂的规格说明来表辄户那些天马行I的x(chng)。你学?x)如何将q些CZ提供lC(j)ucumberQƈ让它指导你的发过E。《CucumberQ行为驱动发指南》的部分?x)提供Cucumber门所需的全部知识,引导你从Cucumber的核?j)特性v步,通过Cucumber的GherkinDSLQ用自然语a来描q客h要的pȝ行ؓ(f)Q然后带你编写Ruby代码来解释这些自然语a描述的规D明ƈ据此来验证应用的行ؓ(f)。第二部分将通过一个可以工作的例子来m固学到的知识Q同时学?fn)一些更高的Cucumber技术,q将学习(fn)如何试异步pȝ和用数据库的系l。第三部分提供了(jin)一些解决问题的Ҏ(gu)Q针对的都是作者曾帮助其他团队解决q的困难、常见的问题。基于这些模式和技术,你将学习(fn)如何使用Capybara和Selenium试大量使用Ajax的Web应用Q测试RESTWeb服务、Ruby on Rails应用、命令行应用、遗留程序等?Cucumber有助于在软g团队中的技术h员和非技术h员(sh)间架h通的桥梁。《CucumberQ行为驱动发指南》的内容既适合发h员和试人员阅读Q也适合软g团队中的非技术读者阅诅R?lt;br/>【推荐语?lt;br/>Cucumber创始Z*有经验的用户和A(ch)献者之一的权威力作?行的自动化功能试工具Cucumber的权威指南?国内敏捷?qing)测试群体极好口和期望?lt;br/>【作者?lt;br/>作者介l?Matt Wynne独立咨询NQ他帮助各种各样的团队学?fn)如何尽其所能交付YӞq同时n受这一q程。业余时间他是Cucumber目的核?j)发者,Matt的博客是mattwynne.netQ推Ҏ(gu)@mattwynne?Aslak Helles?y Cucumber目的创始hQu敦DRW交易集团QDRW TradingGroupQu敦公司的一名高U发工程师,他用多U不同的语言~写快速、智能的软g。在此之前,他是挪威BEKK咨询公司的首席科学家。Aslak的推Ҏ(gu)@aslak_hellesoy?译者介l?许晓斌程序员Q敏hl,技术作者,持箋(hu)集成斚w的专家。曾任职于SonatypeQ是源Y件Nexus的核?j)团队成员,Maven中央仓库的主要维护者。著有《Maven实战》,译有《Maven权威指南》,有不文章发表于InfoQ、《程序员》等技术杂志,z跃于敏L(fng)区ƈ在AgileTour{ScrumGathering{会(x)议上发表q演讌Ӏ新微博@juvenxuQ博客http://www.juvenxu.com/?王江q_职于Autodesk软g上v分公司。热qE,热爱修bugQ热p书,热爱交友Q热爱唱歌,热爱看戏Q热爱骑单R……热爱everything却无一_N的专业E序员(sh)名。也热爱译Q参与、主导或独立完成q《代码之》、《C#3.0设计模式》、《敏捷发的艺术》、《Y件发者\U图》、《Java语言_a(b)》、《Python计算与编E实c(din)等书的译。新微博@steedhorse?/span>



资料目录Q?/strong>


扉页

版权?/strong>

内容提要

享受工具

前言

目录

W一部分 Cucumber基础

W??Z使用Cucumber

1.1 自动化验收测?/strong>

1.2 行ؓ(f)驱动开?/strong>

1.3 zȝ文档

1.4 Cucumber如何工作

1.5 我们学到?jin)什?/strong>

W??Cucumber初体?/strong>

2.1 理解我们的目?/strong>

2.2 创徏一个特?/strong>

2.3 创徏步骤定义

2.4 实现W一个步骤定?/strong>

2.5 q行E序

2.6 改变格式?/strong>

2.7 d一个断a

2.8 让测试通过

2.9 我们学到?jin)什?/strong>

W??Gherkin基础

3.1 Gherkins是干什么的

3.2 格式和语?/strong>

3.3 Feature

3.4 场景

3.5 注释

3.6 语言

3.7 我们学到?jin)什?/strong>

W??步骤定义Q外在篇

4.1 步骤和步骤定?/strong>

4.2 捕获参数

4.3 多重捕获

4.4 灉|?/strong>

4.5 q回l果

4.6 我们学到?jin)什?/strong>

W??富有表现力的场景

5.1 背景

5.2 数据?/strong>

5.3 场景轮廓

5.4 嵌套步骤

5.5 文字符?/strong>

5.6 使用标签和子文g夹保持条理?/strong>

5.7 我们学到?jin)什?/strong>

W??Cucumber常见问题?qing)解决之?/strong>

6.1 感受痛苦

6.2 同心(j)协力

6.3 照管好你的测?/strong>

6.4 停掉生U和~陷预防

6.5 我们学到?jin)什?/strong>

W二部分 可以工作的示?/strong>

W??步骤定义Q内在篇

7.1 勑֋出领域模?/strong>

7.2 使用变Ş器消除重?/strong>

7.3 为Worldd自定义辅助方?/strong>

7.4 l织代码

7.5 我们学到?jin)什?/strong>

W??支持代码

8.1 修复bug

8.2 开启用L(fng)?/strong>

8.3 做出转换

8.4 使用钩子

8.5 构徏用户界面

8.6 我们学到?jin)什?/strong>

W??处理消息队列和异步组?/strong>

9.1 我们全新的异步架?/strong>

9.2 如何同步

9.3 实现新架?/strong>

9.4 修复闪烁的场?/strong>

9.5 我们学到?jin)什?/strong>

W?0?数据?/strong>

10.1 ActiveRecord介绍

10.2 重构至用数据库

10.3 d?qing)写入数据?/strong>

10.4 用事务清理数据库

10.5 使用截断清理数据?/strong>

10.6 我们学到?jin)什?/strong>

W三部分 应用Cucumber

W?1?Cucumber命o(h)行界?/strong>

11.1 Cucumber命o(h)行选项

11.2 q行一个场景子?/strong>

11.3 改变Cucumber的输?/strong>

11.4 指定步骤定义的位|?/strong>

11.5 理q行中的工作

11.6 使用profile

11.7 从Rakeq行Cucumber

11.8 在持l集成中q行Cucumber

11.9 我们学到?jin)什?/strong>

W?2?试REST Web服务

12.1 q程内测试基于Rack的REST API

12.2 q程外测试Q意REST API

12.3 我们学到?jin)什?/strong>

W?3?为遗留应用添加测?/strong>

13.1 Ҏ(gu)描q测?/strong>

13.2 消灭bug

13.3 d新的行ؓ(f)

13.4 代码覆盖?/strong>

13.5 我们学到?jin)什?/strong>

W?4?引导Rails

14.1 q行生成?/strong>

14.2 创徏用户

14.3 发布消息

14.4 兌消息与用?/strong>

14.5 手工创徏控制?/strong>

14.6 实现视图

14.7 我们学到?jin)什?/strong>

W?5?使用Capybara试Ajax Web应用

15.1 实现不用Ajax的简单搜?/strong>

15.2 ZAjax的搜?/strong>

15.3 Capybara API

15.4 抓取屏幕截图

15.5 我们学到?jin)什?/strong>

W?6?使用Aruba试命o(h)行应?/strong>

16.1 单界?/strong>

16.2 我们的第一个ArubaҎ(gu)?/strong>

16.3 使用文g与可执行E序

16.4 与用戯入交?/strong>

16.5 使用Aruba的Ruby DSL

16.6 我们学到?jin)什?/strong>

附录A 在其他^C使用Cucumber

附录B 安装Cucumber

B.1 安装Ruby

B.2 HTTP代理讄

B.3 安装Bundler

B.4 安装CucumberQ及(qing)RSpecQ?/strong>

B.5 安装其他gem

B.6 选择一ƾ文本编辑器

附录C Ruby gem版本

附录D 参考文?/strong>
 


------分隔U?---------------------------
?!-- //底部模板 -->