PythonTestingBeginnersGuide.pdf

(2600 KB) Pobierz
Python Testing
Beginner's Guide
An easy and convenient approach to tesing your
Python projects
Daniel Arbuckle
BIRMINGHAM - MUMBAI
 
779443805.013.png 779443805.014.png 779443805.015.png 779443805.001.png 779443805.002.png
Python Testing
Beginner's Guide
Copyright © 2010 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system,
or transmited in any form or by any means, without the prior writen permission of the
publisher, except in the case of brief quotaions embedded in criical aricles or reviews.
Every efort has been made in the preparaion of this book to ensure the accuracy of the
informaion presented. However, the informaion 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 informaion about all of the
companies and products menioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this informaion.
First published: January 2010
Producion Reference: 1120110
Published by Packt Publishing Ltd.
32 Lincoln Road
Olton
Birmingham, B27 6PA, UK.
ISBN 978-1-847198-84-6
www.packtpub.com
Cover Image by Vinayak Chitar ( vinayak.chittar@gmail.com )
779443805.003.png
Credits
Author
Daniel Arbuckle
Producion Editorial Manager
Abhijeet Deobhakta
Reviewers
Róman Joost
Andrew Nicholson
Herjend Teny
Editorial Team Leader
Aanchal Kumar
Project Team Leader
Lata Basantani
Acquisiion Editor
Douglas Paterson
Project Coordinator
Srimoyee Ghoshal
Development Editor
Ved Prakash Jha
Graphics
Geetanjali Sawant
Technical Editors
Aditya Belpathak
Charumathi Sankaran
Producion Coordinator
Shantanu Zagade
Cover Work
Shantanu Zagade
Indexer
Monica Ajmera Mehta
Proofreader
Lesley Harrison
779443805.004.png 779443805.005.png 779443805.006.png 779443805.007.png 779443805.008.png 779443805.009.png
About the Author
Daniel Arbuckle received his Ph. D. in computer science from the University of Southern
California in 2007. He is an acive member of the Python community and an avid unit tester.
I would like to thank Grig, Titus, and my family for their companionship and
encouragement along the way.
779443805.010.png 779443805.011.png
 
About the Reviewers
Róman Joost is a professional Python sotware developer and a free sotware enthusiast,
currently living in Australia. Since 2003, he has been contribuing to the GNU Image
Manipulaion Program (GIMP) by wriing documentaion and contribuing to the source
code. He uses tesing frameworks and test-driven methodologies extensively, when wriing
new components for the Z Object Publishing Environment (Zope) in Python.
Andrew Nicholson is a sotware engineer with over 12 years of professional commercial
experience in a broad range of technologies. He is passionate about free and open source
sotware (FOSS) and has acively paricipated in contribuing code, ideas, and passion in the
open source community since 1999.
Nicholson's biography can be read at http://infiniterecursion.com.au/people/ .
Herjend Teny is an electrical engineering graduate from Melbourne who has come to love
programming in Python ater years of programming in mainline programming languages,
such as C, Java, and Pascal.
He is currently involved in designing web applicaion using Django for an Aricle Repository
project on http://www.havingfunwithlinux.com/ . The project would allow users to
post their aricle for public view and bookmark it onto their favorite blog.
779443805.012.png
Zgłoś jeśli naruszono regulamin