Price loading...

O'Reilly Test–Driven Development with Python 2e: Obey the Testing Goat: Using Django, Selenium, and JavaScript

Price data last checked 102 day(s) ago - refreshing...

View at Amazon

Price History & Forecast

No Price Data Available

Price history will appear here once data is collected from Amazon.

Price Distribution

No price data available for histogram

Description

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

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
18 August 2017
Listed Since
21 June 2016

Barcode

No barcode data available

Similar Products You Might Like

Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript
96% match

Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

O'Reilly

£43.85 09 Jan 2026
Web Development with Django: Learn to build modern web applications with a Python-based framework
93% match

Web Development with Django: Learn to build modern web applications with a Python-based framework

Packt Publishing

£44.96 17 Mar 2026
Python Testing with Selenium: Learn to Implement Different Testing Techniques Using the Selenium WebDriver
92% match

Python Testing with Selenium: Learn to Implement Different Testing Techniques Using the Selenium WebDriver

Apress

£37.03 28 Feb 2026
iOS Test-Driven Development (Second Edition): Learn Real-World Test-Driven Development
92% match

iOS Test-Driven Development (Second Edition): Learn Real-World Test-Driven Development

£40.99 20 Apr 2026
Python Continuous Integration and Delivery: A Concise Guide with Examples
92% match

Python Continuous Integration and Delivery: A Concise Guide with Examples

Apress

£37.56 06 Mar 2026
Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests
92% match

Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests

O'Reilly

£36.36 08 Jan 2026
Django Visual Guide: The Complete Beginner's Handbook to Mastering Web Development Effortlessly Without Prior Programming Experience (Digital Skill Development Series by D-Libro (2025))
92% match

Django Visual Guide: The Complete Beginner's Handbook to Mastering Web Development Effortlessly Without Prior Programming Experience (Digital Skill Development Series by D-Libro (2025))

£61.14 24 Feb 2026
Data Engineering with Advanced Python: Learn to Build Production Data applications using Modern Cloud Data tools (Data Engineering with Python cookbook series)
92% match

Data Engineering with Advanced Python: Learn to Build Production Data applications using Modern Cloud Data tools (Data Engineering with Python cookbook series)

£43.20 30 Jan 2026
Django for Beginners, 5th Edition: Build Modern Web Applications with Python
92% match

Django for Beginners, 5th Edition: Build Modern Web Applications with Python

£40.95 14 Jan 2026
Python 3 Object-oriented Programming: Building robust and maintainable software with object oriented design patterns in Python
92% match

Python 3 Object-oriented Programming: Building robust and maintainable software with object oriented design patterns in Python

Packt Publishing

£43.60 03 Feb 2026
Secure Web Application Development: A Hands-On Guide with Python and Django
91% match

Secure Web Application Development: A Hands-On Guide with Python and Django

Apress

£44.27 24 Feb 2026
Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach (Treading on Python)
91% match

Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach (Treading on Python)

£43.19 09 Feb 2026
Hands-on Test-Driven Development: Using Ruby, Ruby on Rails, and RSpec
91% match

Hands-on Test-Driven Development: Using Ruby, Ruby on Rails, and RSpec

Apress

£42.58 07 Mar 2026
Python Programming Blueprints: Build nine projects by leveraging powerful frameworks such as Flask, Nameko, and Django
91% match

Python Programming Blueprints: Build nine projects by leveraging powerful frameworks such as Flask, Nameko, and Django

Packt Publishing

£41.99 26 Feb 2026
The Definitive Guide to Django: Web Development Done Right (Expert's Voice in Web Development)
91% match

The Definitive Guide to Django: Web Development Done Right (Expert's Voice in Web Development)

Apress

£54.99 01 Mar 2026
Delphi Quality-Driven Development: A practical guide to testing and writing testable code
91% match

Delphi Quality-Driven Development: A practical guide to testing and writing testable code

£44.50 12 Apr 2026
Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects
91% match

Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects

Apress

£37.40 07 Jan 2026
Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code
91% match

Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code

Packt Publishing

£21.52 07 Mar 2026
Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries
91% match

Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries

Packt Publishing

£41.64 26 Feb 2026
Programming Python 4e: Powerful Object-Oriented Programming
91% match

Programming Python 4e: Powerful Object-Oriented Programming

O'Reilly

£42.95 09 Jan 2026
Python: Master the Art of Design Patterns: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns
91% match

Python: Master the Art of Design Patterns: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns

Packt Publishing

£58.67 21 Feb 2026
Advanced Python Development: Using Powerful Language Features in Real-World Applications
91% match

Advanced Python Development: Using Powerful Language Features in Real-World Applications

Apress

£38.25 28 Feb 2026
React Quickly, Second Edition
91% match

React Quickly, Second Edition

£41.49 08 Jan 2026
Testing Web APIs
91% match

Testing Web APIs

£41.35 12 Jan 2026