"Cucumber Behavior Driven Development Guide" what can bring us

Source: Internet
Author: User
Tags command line

Introduced

Perhaps you've learned that one of the headaches of software development is how to generate the right requirements and how to effectively develop software around these requirements. But do not know how to proceed?

Perhaps you have learned some relevant theoretical knowledge to solve this problem, such as behavioral-driven Development (BDD), acceptance test-driven development (ATDD), instantiation requirements (specification by Example), but find it difficult to digest all the information?

Perhaps you have set up a set of related automated tests, but always feel that testing for testing, not solve the actual problem, a little decoupling?

Maybe you've started to build automated tests to protect yourself, but don't have a choice for so many tools?

Or maybe you just want to see a thirsty book on a hot summer day?

All of these are recommended recently translated and published cucumber book "Cucumber Behavior-driven Development Guide", the original book is pragmatic publishing house of the Cucumber book:the Bevaiour-driven Development for Testers And developers, the book on the Amazon website in the United States to obtain a full five-star, strongly suggest you also go to see the book, as well as those wonderful reviews!

Cucumber Behavior Driven Development Guide

This book is about how to use the cucumber tool to build an automated test system to promote the business development process and ensure the quality of software development.

Cucumber is the name of a tool that helps you to describe your needs in natural language so that you can communicate and coordinate. These requirements are some of the most readable test cases, and cucumber can help you automate running these test cases to verify your software's implementation of requirements, enabling you to monitor the progress of your requirements implementation all the way.

The purpose of this book is not to introduce tools, but to give you an idea of how to manage your needs effectively with tools, and how to use cucumber to solve practical problems rather than on paper. The author is worthy of the master of disseminated cucumber, know where the more, where the point can be, the book wrote a lot of examples, but let you feel is not the stack of code, so is a very good practice set.

This book is divided into three parts to explain the various points in a step-by-step manner:

The first part is the basic knowledge of cucumber, the idea behind the use of cucumber, a simple example that gives you a natural understanding of cucumber syntax and how to use it in real life.

The second part is to use a real example to further explain the technical details, and how to use it effectively in development, involving asynchronous processing and database processing.

The third part is about how to apply cucumber to handle different systems, such as Web interface and command line, and provides a set of recipes to solve your specific problem.

A book that solves practical problems

As a software developer, I often focus on and learn the latest software development methods and the corresponding tools, very early on ATDD (acceptance test driven Development acceptance Testing drive development) interested in 2011 also participated in the Gojko Adzic " To instantiate the needs of the lecture, has tried, but also has some profound experience. But in the implementation of the always feel the point of no avail.

This book gives me a lot of help, he combines the technical details of the tool and the deep concept of behavior-driven development to solve practical problems. This is embodied in the sixth chapter, and the 12th chapter is very well felt.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.