Test-driven Development with Python

Test-driven Development with Python

Author: Harry Percival

Publisher:

ISBN: 1491958707

Category: Computers

Page: 575

View: 555

Download Now
By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tests. The result? Clean code that works. In the process, you'll learn the basics of Django, Selenium, Git, jQuery, and Mock, along with current web development techniques. If you're ready to take your Python skills to the next level, this book--updated for Python 3.6--clearly demonstrates how TDD encourages simple designs and inspires confidence. Dive into the TDD workflow, including the unit test/code cycle and refactoring Use unit tests for classes and functions, and functional tests for user interactions within the browser Learn when and how to use mock objects, and the pros and cons of isolated vs. integrated tests Test and automate your deployments with a staging server Apply tests to the third-party plugins you integrate into your site Run tests automatically by using a Continuous Integration environment Use TDD to build a REST API with a front-end Ajax interface
Test-driven Development with Python
Language: en
Pages: 575
Authors: Harry Percival
Categories: Computers
Type: BOOK - Published: 2017 - Publisher:

By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop
Test-Driven Development with Python
Language: en
Pages: 500
Authors: Harry Percival
Categories: Computers
Type: BOOK - Published: 2014-06-11 - Publisher: "O'Reilly Media, Inc."

By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You’ll learn how to write and run tests before building each part of your app, and then develop the minimum amount of
Crafting Test-Driven Software with Python
Language: en
Pages: 338
Authors: Alessandro Molina
Categories: Computers
Type: BOOK - Published: 2021-02-18 - Publisher:

Get to grips with essential concepts and step-by-step explanations to apply TDD practices to your Python projects while keeping your test suite under control Key Description: Build robust Python applications using TDD and BDD methodologies Test Python web applications using WebTest and web frameworks Leverage PyTest to implement stringent testing
Learn Web Development with Python
Language: en
Pages: 796
Authors: Fabrizio Romano, Gaston C. Hillar, Arun Ravindran
Categories: Computers
Type: BOOK - Published: 2018-12-21 - Publisher: Packt Publishing Ltd

A comprehensive guide to Python programming for web development using the most popular Python web framework - Django Key FeaturesLearn the fundamentals of programming with Python and building web appsBuild web applications from scratch with DjangoCreate real-world RESTful web services with the latest Django frameworkBook Description If you want to
Crafting Test-Driven Software with Python
Language: en
Pages: 338
Authors: Alessandro Molina
Categories: Computers
Type: BOOK - Published: 2021-02-18 - Publisher: Packt Publishing Ltd

Get to grips with essential concepts and step-by-step explanations to apply TDD practices to your Python projects while keeping your test suite under control Key FeaturesBuild robust Python applications using TDD and BDD methodologiesTest Python web applications using WebTest and web frameworksLeverage PyTest to implement stringent testing mechanisms to ensure