Testing Python : applying unit testing, TDD, BDD, and acceptance testing

Fundamental testing methodologies applied to the popular Python language Testing Python; Applying Unit Testing, TDD, BDD and Acceptance Testing is the most comprehensive book available on testing for one of the top software programming languages in the world. Python is a natural choice for new and e...

Full description

Saved in:
Bibliographic Details
Main Author: Sale, David, (Author)
Format: eBook
Language: English
Published: Chichester : Wiley, 2014.
Subjects:
ISBN: 9781118901250
1118901258
9781118901243
111890124X
9781523118380
1523118385
1118901223
9781118901229
Physical Description: 1 online resource

Cover

Table of contents

LEADER 04643cam a2200457 i 4500
001 kn-ocn883252177
003 OCoLC
005 20240717213016.0
006 m o d
007 cr cn|||||||||
008 140709s2014 enk ob 000 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d MHW  |d E7B  |d YDXCP  |d UKMGB  |d UMI  |d DEBBG  |d DEBSZ  |d COO  |d B24X7  |d EBLCP  |d OCLCQ  |d OCLCF  |d REB  |d TEFOD  |d OCLCQ  |d COCUF  |d CNNOR  |d OCLCQ  |d CCO  |d PHUST  |d ZCU  |d LIV  |d MERUC  |d OCLCQ  |d U3W  |d STF  |d CEF  |d ICG  |d INT  |d VT2  |d OCLCQ  |d WYU  |d G3B  |d TKN  |d OCLCQ  |d UAB  |d KNOVL  |d DKC  |d AU@  |d OCLCQ  |d UKAHL  |d OCLCQ  |d RDF  |d OCLCQ  |d HS0  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL  |d UEJ  |d OCLCQ 
020 |a 9781118901250  |q (electronic bk.) 
020 |a 1118901258  |q (electronic bk.) 
020 |a 9781118901243  |q (electronic bk.) 
020 |a 111890124X  |q (electronic bk.) 
020 |a 9781523118380  |q (electronic bk.) 
020 |a 1523118385  |q (electronic bk.) 
020 |z 1118901223 
020 |z 9781118901229 
035 |a (OCoLC)883252177  |z (OCoLC)883570272  |z (OCoLC)893436800  |z (OCoLC)961613296  |z (OCoLC)962664414  |z (OCoLC)989263546  |z (OCoLC)1180299240 
100 1 |a Sale, David,  |e author. 
245 1 0 |a Testing Python :  |b applying unit testing, TDD, BDD, and acceptance testing /  |c David Sale. 
264 1 |a Chichester :  |b Wiley,  |c 2014. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
506 |a Plný text je dostupný pouze z IP adres počítačů Univerzity Tomáše Bati ve Zlíně nebo vzdáleným přístupem pro zaměstnance a studenty 
520 |a Fundamental testing methodologies applied to the popular Python language Testing Python; Applying Unit Testing, TDD, BDD and Acceptance Testing is the most comprehensive book available on testing for one of the top software programming languages in the world. Python is a natural choice for new and experienced developers, and this hands-on resource is a much needed guide to enterprise-level testing development methodologies. The book will show you why Unit Testing and TDD can lead to cleaner, more flexible programs. Unit Testing and Test-Driven Development (TDD) are increasingly must-have skil. 
504 |a Includes bibliographical references. 
505 0 |a About the Author; Contents; Introduction; Chapter 1: A History of Testing; You Do Test, Don't You?; Fundamentals and Best Practices; Summary; Chapter 2: Writing Unit Tests; What Is Unit Testing?; What Should You Test?; Writing Your First Unit Test; Following the PEP-8 Standard; Unit Test Structure; Additional Unit Test Examples; Useful Methods in Unit Testing; Summary; Chapter 3: Utilizing Unit Test Tools; Using Python's Nose; PyTest: An Alternative Test Runner; Mock and Patch Tricky Situations; Summary; Chapter 4: Writing Testable Documentation; Writing Your First Doctest. 
505 8 |a Improving Doctests with Nose IntegrationSummary; Resources; Chapter 5: Driving Your Development with Tests; Agile Development ; Ethos of Test Driven Development; Advantages of Test Driven Development; Ping-Pong Programming; Test Driving Your Problem; Summary; Resources; Chapter 6: Writing Acceptance Tests; What Is Acceptance Testing?; Letting Behavior Drive Your Problem; Advanced Acceptance Test Techniques; Summary; Resources; Chapter 7: Utilizing Acceptance Test Tools; Cucumber: The Acceptance Test Standard; Lettuce in Detail; Robot: An Alternative Test Framework; Summary; Resources. 
505 8 |a Chapter 8: Maximizing Your Code's PerformanceUnderstanding the Importance of Performance Testing; JMeter and Python; Code Profiling with cProfile; Summary; Resources; Chapter 9: Looking After Your Lint; Coming to Grips with Pylint; Covering All Your Code with Unit Tests; Summary; Resources; Chapter 10: Automating Your Processes; Build Paver Tasks; Setting Up Automated Builds; Summary; Resources; Chapter 11: Deploying Your Application; Deploying Your Application to Production; Smoke Testing a Deployed Application; Summary; Resources; Chapter 12: The Future of Testing Python; Stub the Solution. 
505 8 |a Making Deployment NaturalAutomating (Nearly) Everything; Working in Public; Collaborating on Step Definitions; Final Thoughts; Resources; Index; End User License Agreement. 
590 |a Knovel  |b Knovel (All titles) 
650 0 |a Python (Computer program language) 
655 7 |a elektronické knihy  |7 fd186907  |2 czenas 
655 9 |a electronic books  |2 eczenas 
776 0 8 |i Print version:  |a Sale, David.  |t Testing Python  |z 9781118901229 
856 4 0 |u https://proxy.k.utb.cz/login?url=https://app.knovel.com/hotlink/toc/id:kpTPAUTTD1/testing-python-applying?kpromoter=marc  |y Full text