• Complain

Turnquist - Python Testing Cookbook

Here you can read online Turnquist - Python Testing Cookbook full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2011, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Turnquist Python Testing Cookbook
  • Book:
    Python Testing Cookbook
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2011
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Python Testing Cookbook: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Python Testing Cookbook" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Making your life easier with automated testing of Python is the sole aim of this book. Because its a cookbook, you can take things at your own pace, in your own order, and learn practical application rather than nebulous theory. Learn to write tests at every level using a variety of Python testing tools The first book to include detailed screenshots and recipes for using Jenkins continuous integration server (formerly known as Hudson) Explore innovative ways to introduce automated testing to legacy systems Written by Greg L. Turnquist senior software engineer and author of Spring Python 1.1 Part of Packts Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible In Detail Are you looking at new ways to write better, more efficient tests? Are you struggling to add automated testing to your existing system? The Python unit testing framework, originally referred to as PyUnit and now known as unittest, is a framework that makes it easier for you to write automated test suites efficiently in Python. This book will show you exactly how to squeeze every ounce of value out of automated testing. The Python Testing Cookbook will empower you to write tests using lots of Python test tools, code samples, screenshots, and detailed explanations. By learning how and when to write tests at every level, you can vastly improve the quality of your code and your personal skill set. Packed with lots of test examples, this will become your go-to book for writing good tests. This practical cookbook covers lots of test styles including unit-level, test discovery, doctest, BDD, acceptance, smoke, and load testing. It will guide you to use popular Python tools effectively and discover how to write custom extensions. You will learn how to use popular continuous integration systems like Jenkins (formerly known as Hudson) and TeamCity to automatically test your code upon check in. This book explores Pythons built-in ability to run code found embedded in doc strings and also plugging in to popular web testing tools like Selenium. By the end of this book, you will be proficient in many test tactics and be ready to apply them to new applications as well as legacy ones. Read more...
Abstract: Making your life easier with automated testing of Python is the sole aim of this book. Because its a cookbook, you can take things at your own pace, in your own order, and learn practical application rather than nebulous theory. Learn to write tests at every level using a variety of Python testing tools The first book to include detailed screenshots and recipes for using Jenkins continuous integration server (formerly known as Hudson) Explore innovative ways to introduce automated testing to legacy systems Written by Greg L. Turnquist senior software engineer and author of Spring Python 1.1 Part of Packts Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible In Detail Are you looking at new ways to write better, more efficient tests? Are you struggling to add automated testing to your existing system? The Python unit testing framework, originally referred to as PyUnit and now known as unittest, is a framework that makes it easier for you to write automated test suites efficiently in Python. This book will show you exactly how to squeeze every ounce of value out of automated testing. The Python Testing Cookbook will empower you to write tests using lots of Python test tools, code samples, screenshots, and detailed explanations. By learning how and when to write tests at every level, you can vastly improve the quality of your code and your personal skill set. Packed with lots of test examples, this will become your go-to book for writing good tests. This practical cookbook covers lots of test styles including unit-level, test discovery, doctest, BDD, acceptance, smoke, and load testing. It will guide you to use popular Python tools effectively and discover how to write custom extensions. You will learn how to use popular continuous integration systems like Jenkins (formerly known as Hudson) and TeamCity to automatically test your code upon check in. This book explores Pythons built-in ability to run code found embedded in doc strings and also plugging in to popular web testing tools like Selenium. By the end of this book, you will be proficient in many test tactics and be ready to apply them to new applications as well as legacy ones

Turnquist: author's other books


Who wrote Python Testing Cookbook? Find out the surname, the name of the author of the book and a list of all author's works by series.

Python Testing Cookbook — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Python Testing Cookbook" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Python Testing Cookbook

Python Testing Cookbook

Copyright 2011 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: May 2011

Production Reference: 1100511

Published by Packt Publishing Ltd.

32 Lincoln Road

Olton

Birmingham, B27 6PA, UK.

ISBN 978-1-849514-66-8

www.packtpub.com

Cover Image by Asher Wishkerman ( <>)

Credits

Author

Greg L. Turnquist

Reviewers

Matthew Closson

Chetan Giridhar

Sylvain Hellegouarch

Maurice HT Ling

Acquisition Editor

Tarun Singh

Development Editor

Hyacintha D'Souza

Technical Editors

Pallavi Kachare

Shreerang Deshpande

Copy Editor

Laxmi Subramanian

Project Coordinator

Srimoyee Ghoshal

Proofreader

Bernadette Watkins

Indexer

Hemangini Bari

Production Coordinator

Adline Swetha Jesuthas

Cover Work

Adline Swetha Jesuthas

About the Author

Greg L. Turnquist has worked in the software industry since 1997. He is an active participant in the open source community, and has contributed patches to several projects including MythTV, Spring Security, MediaWiki, and the TestNG Eclipse plugin. As a test-bitten script junky, he has always sought the right tool for the job. He is a firm believer in agile practices and automated testing. He has developed distributed systems, LAMP-based setups, and supported mission-critical systems hosted on various platforms.

After graduating from Auburn University with a Master's in Computer Engineering, Greg started working with Harris Corporation. He worked on many contracts utilizing many types of technology. In 2006, he created the Spring Python project and went on to write Spring Python 1.1 in 2010. He joined SpringSource, a division of VMware in 2010, as part of their international software development team.

I would like to extend my thanks to Sylvain Hellegouarch, Matt Closson, as well as my editors, for taking the time to technically review this book and provide valuable feedback. I thank my one-year-old daughter for pulling me away when I needed a break and my one-month-old son for giving me MANY opportunities in the middle of the night to work on this book. I especially thank my precious wife Sara for the support, encouragement, patience, and most importantly for saying "I think we should strike while the iron is hot" when I was offered this writing opportunity.

About the Reviewers

Matthew Closson is a creative technologist and entrepreneur at heart. He is currently employed as a software engineer by Philips Healthcare. He is passionate about software testing, systems integration, and web technologies. When not obsessing over Ruby and C# code, this elusive developer is likely to be found reading at the local bookstore or relaxing on the beach.

Chetan Giridhar has more than five years experience of working in the software services industry, product companies, and research organizations. He has a string background of C/C++, Java (certified Java professional) and has a good command of Perl, Python scripting languages, using which he has developed useful tools and automation frameworks. His articles on Code Reviews, Software Automation, and Agile methodologies have been published in international magazines including TestingExperience and AgileRecord for which he has received appreciation from other industry experts on his websiteTechnoBeans. Chetan has also co-authored a book on Design Patterns in Python that is listed at Python's Official Website. He has given lectures on PythonProgramming to software professionals and at educational institutes including the Indian Institute of Astrophysics, Bangalore. Chetan holds a B.E. in Electrical Engineering from the University of Mumbai and feels that the world is full of knowledge.

I take this opportunity to thank Rahul Verma, who has guided and inspired me, Ashok Mallya and Rishi Ranjan, for their encouragement and for the confidence they have shown in me. Special thanks to my parents Jayant and Jyotsana Giridhar, and my wife Deepti, who have all been a constant support.

Sylvain Hellegouarch is a senior software engineer with several years experience in development and performance testing in various companies, both in France and in the United Kingdom. Passionate about open-source software, he has written several Python projects around communication protocols such as HTTP, XMPP, and the Atom Publishing Protocol. He has been part of the CherryPy team since 2004 and has also authored the CherryPy Essentials book, published by Packt Publishing in 2007. Sylvain also reviewed Spring Python, published by Packt Publishing in 2010. His current interests are set on the open-data movement and the wave of innovation it brings to public services. When away from his computer, Sylvain plays the guitar and the drums or spends his time with friends and family.

Maurice HT Ling completed his Ph.D. in Bioinformatics and B.Sc(Hons) in Molecular and Cell Biology from The University of Melbourne where he worked on microarray analysis and text mining for protein-protein interactions. He is currently a Senior Scientist (Bioinformatics) in Life Technologies and an Honorary Fellow in The University of Melbourne, Australia. Maurice holds several Chief Editorships including The Python Papers, Computational and Mathematical Biology, and Methods and Cases in Computational, Mathematical, and Statistical Biology. In Singapore, he co-founded the Python User Group (Singapore) and has been the co-chair of PyCon Asia-Pacific since 2010. In his free time, Maurice likes to train in the gym, read, and enjoy a good cup of coffee. He is also a Senior Fellow of the International Fitness Association, USA. His personal website is: http://maurice.vodien.com.

www.PacktPub.com
Support files, eBooks, discount offers and more

You might want to visit www.PacktPub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpPacktLibPacktPubcom Do you need instant solutions to your IT - photo 1
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Python Testing Cookbook»

Look at similar books to Python Testing Cookbook. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Python Testing Cookbook»

Discussion, reviews of the book Python Testing Cookbook and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.