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...
Saved in:
Main Author: | |
---|---|
Format: | eBook |
Language: | English |
Published: |
Chichester :
Wiley,
2014.
|
Subjects: | |
ISBN: | 9781118901250 1118901258 9781118901243 111890124X 9781523118380 1523118385 1118901223 9781118901229 |
Physical Description: | 1 online resource |
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 |