Sunday, 24 March 2019

Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and Java Script by Harry J.W.Percival (Author)

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 


Buy :

Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and Java Script Paperback – 2017 by Harry J.W.Percival (Author) 

PDF Download :

Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and Java Script Paperback – 2017 by Harry J.W.Percival (Author) 




0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (49) AI (34) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (173) C (77) C# (12) C++ (82) Course (67) Coursera (226) Cybersecurity (24) data management (11) Data Science (128) Data Strucures (8) Deep Learning (20) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (59) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (3) Pandas (4) PHP (20) Projects (29) Python (929) Python Coding Challenge (351) Python Quiz (21) Python Tips (2) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (3) Software (17) SQL (42) UX Research (1) web application (8) Web development (2) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses