Daily Dose for 2017.11.06

« Daily Dose for 2017.11.05 | Nov 2017 | 2017 | Daily Dose for 2017.11.07 »

More Agile Testing
Python Projects for Kids
Ansible: From Beginner to Pro
Writing Great Specifications
Specification by Example
Kanban in Action


Books/Videos on Sale (or Free) Today

These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.

50% off More Agile Testing

More Agile Testing 50% off InformIT eBook by Janet Gregory, Lisa Crispin. This book covers Agile Testing.

Publisher’s Description

Janet Gregory and Lisa Crispin pioneered the agile testing discipline with their previous work, Agile Testing. Now, in More Agile Testing, they reflect on all they’ve learned since. They address crucial emerging issues, share evolved agile practices, and cover key issues agile testers have asked to learn more about.

Packed with new examples from real teams, this insightful guide offers detailed information about adapting agile testing for your environment; learning from experience and continually improving your test processes; scaling agile testing across teams; and overcoming the pitfalls of automated testing. You’ll find brand-new coverage of agile testing for the enterprise, distributed teams, mobile/embedded systems, regulated environments, data warehouse/BI systems, and DevOps practices.

You’ll come away understanding

  • How to clarify testing activities within the team
  • Ways to collaborate with business experts to identify valuable features and deliver the right capabilities
  • How to design automated tests for superior reliability and easier maintenance
  • How agile team members can improve and expand their testing skills
  • How to plan “just enough,” balancing small increments with larger feature sets and the entire system
  • How to use testing to identify and mitigate risks associated with your current agile processes and to prevent defects
  • How to address challenges within your product or organizational context
  • How to perform exploratory testing using “personas” and “tours”
  • Exploratory testing approaches that engage the whole team, using test charters with session- and thread-based techniques
  • How to bring new agile testers up to speed quickly–without overwhelming them

The eBook edition of More Agile Testing also is available as part of a two-eBook collection, The Agile Testing Collection.

About the Authors

Janet Gregory is the founder of DragonFire Inc., an agile quality process consultancy and training firm. Her passion is helping teams build quality systems. For the past ten years, she has worked as a coach and tester introducing agile practices into both large and small companies. Her focus is working with business users and testers to understand their role in agile projects. Janet’s programming background is a definite plus when she partners with developers on her agile teams to implement innovative agile test automation solutions. Janet is a frequent speaker at agile and testing software conferences, and she is a major contributor to the North American agile testing community.

For more about Janet’s work, visit her websites http://www.janetgregory.ca and http://www.agiletester.ca.

Lisa Crispin is dedicated to helping agile teams and testers discover good ways to deliver the best possible product. She specializes in showing testers and agile teams how testers can add value and how to guide development with business-facing tests. Her mission is to bring agile joy to the software testing world and testing joy to the agile development world. Lisa joined her first agile team in 2000, having enjoyed many years working as a programmer, analyst, tester, and QA director. Since 2003, she’s been a tester on a Scrum/XP team at ePlan Services, Inc. She frequently leads tutorials and workshops on agile testing at conferences in North America and Europe. Lisa regularly contributes articles about agile testing to publications such as Better Software Magazine, IEEE Software, and Methods and Tools. Lisa also co-authored Testing Extreme Programming (Boston: Addison-Wesley, 2002) with Tip House.

For more about Lisa’s work, visit her website, lisacrispin.com.

Free Python Projects for Kids

Python Projects for Kids Free Packt eBook by Jessica Ingrassellino (valid through 11/06 at 19:00 EST). This book covers Python, Pygame.

Publisher’s Description

Unleash Python and take your small readers on an adventurous ride through the world of programming

Kids are always the most fast-paced and enthusiastic learners, and are naturally willing to build stuff that looks like magic at the end (when it works!). Programming can be one such magic. Being able to write a program that works helps them feel they’ve really achieved something. Kids today are very tech-savvy and cannot wait to enter the fast-paced digital world.

Because Python is one of the most popular languages and has a syntax that is quite simple to understand, even kids are eager to use it as a stepping stone to learning programming languages.

This book will cover projects that are simple and fun, and teach kids how to write Python code that works.

The book will teach the basics of Python programming, installation, and so on and then will move on to projects. A total of three projects, with each and every step explained carefully, without any assumption of previous experience.

What You Will Learn

  • Start fiddling with Python’s variables, build functions and interact with users
  • Build your own calculator using the Math Library
  • Train Python to make logical decisions
  • Work with moving 2D objects on-screen
  • Understand the Pygame Library and build your very own game!
  • Write a cool program to manage inventories in your backpack

About the Author

Jessica Ingrassellino is a multi-talented educator, business leader, and technologist. She received her EdD from Teachers College, Columbia University for music education with an emphasis on assessment.

Jessica is currently employed as the lead software engineer in testing at Bitly, New York City. She transitioned from a teaching career of 10 years to a technology career through a balance of freelance work and social media exposure. Jessica’s current work focuses on using Python to develop automated testing tools. She is an ASTQB certified quality assurance engineer with experience in testing web, mobile, and backend applications.

In addition to working at Bitly, Jessica remains committed to education and has founded http://www.teachcode.org/, a nonprofit that teaches computer programming skills to teachers and students in urban or underserved populations through Python and 2D game programming. This new initiative will give teachers the support they need through a standards-referenced curriculum, student-engaging activities, and access to experts in the field of technology.

$9.99 Ansible: From Beginner to Pro

Ansible: From Beginner to Pro $9.99 Apress eBook by Michael Heap. This book covers Ansible, Test Kitchen, ServerSpec, AWS.

Publisher’s Description

  • Learn to use open source roles to complete common tasks, and write your own specific to your business
  • Extend Ansible by writing your own modules
  • Test your infrastructure using Test Kitchen and ServerSpec

This book is your concise guide to Ansible, the simple way to automate apps and IT infrastructure. In less than 250 pages, this book takes you from knowing nothing about configuration management to understanding how to use Ansible in a professional setting.

You will learn how to create an Ansible playbook to automatically set up an environment, ready to install an open source project. You’ll extract common tasks into roles that you can reuse across all your projects, and build your infrastructure on top of existing open source roles and modules that are available for you to use. You will learn to build your own modules to perform actions specific to your business. By the end you will create an entire cluster of virtualized machines, all of which have your applications and all their dependencies installed automatically. Finally, you’ll test your Ansible playbooks.

Ansible can do as much or as little as you want it to. Ansible: From Beginner to Pro will teach you the key skills you need to be an Ansible professional. You’ll be writing roles and modules and creating entire environments without human intervention in no time at all – add it to your library today.

What You Will Learn

  • Learn why Ansible is so popular and how to download and install it
  • Create a playbook that automatically downloads and installs a popular open source project
  • Use open source roles to complete common tasks, and write your own specific to your business
  • Extend Ansible by writing your own modules
  • Test your infrastructure using Test Kitchen and ServerSpec

Who This Book Is For

Developers that currently create development and production environments by hand. If you find yourself running apt-get install regularly, this book is for you. Ansible adds reproducibility and saves you time all at once. Ansible: From Beginner to Pro is great for any developer wanting to enhance their skillset and learn new tools.

About the Author

Michael Heap is a software engineer from London, England. Day to day, he runs a team dedicated to reducing technical debt across a data processing platform with a wide range of technologies – from C++ to Java to Golang to PHP. When he’s not working, Michael enjoys playing squash, travelling and trying to read every page on Wikipedia.

50% off Writing Great Specifications Using Specification by Example and Gherkin

Writing Great Specifications 50% off Manning’s eBook by Kamil Nicieja with foreword by Gojko Adzic. This book covers Specification by Example, Gherkin, Cucumber.

Publisher’s Description

Specification by Example is a collaborative approach to defining and illustrating software requirements using concrete examples. Gherkin is a business-readable DSL that you use to describe software’s behavior as executable test cases that are easy for non-technical folks to understand. Together, Specification by Example and Gherkin offer programmers, designers, and managers an inclusive environment for clear communication, discovering requirements, and building a documentation system.

Writing Great Specifications is an example-rich tutorial that teaches you how to write good Gherkin specification documents that take advantage of Specification by Example’s benefits. The book begins by giving you introductions to Specification by Example and Gherkin as well as the big picture of how they work together. After a crash course in Gherkin, you’ll go in-depth learning to write the text layer of executable specifications in Gherkin in a clear, understandable, and concise manner. Non-engineers will learn how to make essential contributions to testing without having to learn to write testing code. Engineers and testers will find it helpful in striking a stronger chord with non-technical audiences through automated specifications.

What’s inside

  • Writing Gherkin specification documents
  • Using good practices to refactor Gherkin documents in legacy projects
  • Designing test cases
  • Team Collaboration with Gherkin
  • Managing a suite of multiple Gherkin documents
  • About the reader
  • This book is a teaching resource for product and design people, programmers and testers.

About the author

Kamil Nicieja began his career as an engineer, then moved to product management. He is now running his own startup. Because of Kamil’s experience, he knows Specification by Example’s benefits, both in development and in business.

50% off Specification by Example How Successful Teams Deliver the Right Software

Specification by Example 50% off Manning’s eBook by Gojko Adzic. This book covers Specification by Example.

Publisher’s Description

In this emerging software development practice, teams bridge the communication gap between business stakeholders and dev teams. From the experience of leading teams worldwide, author Gojko Adzic distills seven key patterns and many practical rules for effective ways to specify, test, and deliver software in short, iterative delivery cycles.

About the technology

Specification by Example is a collaborative method for specifying requirements and tests. Seven patterns, fully explored in this book, are key to making the method effective. The method has four main benefits: it produces living, reliable documentation; it defines expectations clearly and makes validation efficient; it reduces rework; and, above all, it assures delivery teams and business stakeholders that the software that’s built is right for its purpose.

About the book

This book distills from the experience of leading teams worldwide effective ways to specify, test, and deliver software in short, iterative delivery cycles. Case studies in this book range from small web startups to large financial institutions, working in many processes including XP, Scrum, and Kanban.

What’s inside

  • Common process patterns
  • How to avoid bad practices
  • Fitting SBE in your process
  • 50+ case studies

About the reader

This book is written for developers, testers, analysts, and business people working together to build great software.

About the author

A UK based consultant, Gojko Adzic helps teams worldwide implement Specification by Example and agile testing practices.

For additional resources go to Specification by Example on Gojko’s site.

50% off Kanban in Action

Kanban in Action 50% off Manning’s eBook by Marcus Hammarberg, Joakim Sundén with foreword by Jim Benson. This book covers Kanban, Agile Software Development.

Publisher’s Description

Kanban in Action is a down-to-earth, no-frills, get-to-know-the-ropes introduction to kanban. It’s based on the real-world experience and observations from two kanban coaches who have introduced this process to dozens of teams. You’ll learn the principles of why kanban works, as well as nitty-gritty details like how to use different color stickies on a kanban board to help you organize and track your work items.

About the book

Too much work and too little time? If this is daily life for your team, you need kanban, a lean knowledge-management method designed to involve all team members in continuous improvement of your process.

Kanban in Action is a practical introduction to kanban. Written by two kanban coaches who have taught the method to dozens of teams, the book covers techniques for planning and forecasting, establishing meaningful metrics, visualizing queues and bottlenecks, and constructing and using a kanban board.

Written for all members of the development team, including leaders, coders, and business stakeholders. No experience with kanban is required.

What’s inside

How to focus on work in process and finish faster Examples of successful implementations How team members can make informed decisions

About the authors

Marcus Hammarberg is a kanban coach and software developer with experience in BDD, TDD, Specification by Example, Scrum, and XP.

Joakim Sundén is an agile coach at Spotify who cofounded the first kanban user groups in Europe.

New/Updated Safari Books and Courses

De Gruyter Oldenbourg

Packt Publishing

« Daily Dose for 2017.11.05 | Nov 2017 | 2017 | Daily Dose for 2017.11.07 »

© 2017. All rights reserved.

Powered by Hydejack v6.6.1