Test-Driven Development with Python (Paperback)
暫譯: 使用 Python 的測試驅動開發 (平裝本)
Harry J. W. Percival
- 出版商: O'Reilly
- 定價: $1,580
- 售價: 6.0 折 $948
- 語言: 英文
- 頁數: 502
- 裝訂: Paperback
- ISBN: 1449364829
- ISBN-13: 9781449364823
-
相關分類:
TDD 測試導向開發、Python、Django
-
其他版本:
Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript, 2/e (Paperback)
買這商品的人也買了...
-
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
大話設計模式$620$490 -
Secrets of the JavaScript Ninja (Paperback)$1,470$1,397 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
The Linux Programming Interface: A Linux and UNIX System Programming Handbook (Hardcover)$3,325$3,150 -
大話資料結構$590$466 -
Lean UX: Applying Lean Principles to Improve User Experience (Hardcover)$1,180$1,121 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
Linux Kernel Networking: Implementation and Theory (Paperback)$2,980$2,831 -
精通 Objective-C 程式設計, 6/e (Programming in Objective-C, 6/e)$580$458 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
Specification by Example 中文版:團隊如何交付正確的軟體 (Specification by Example: How Successful Teams Deliver the Right Software)$420$357 -
ASP.NET MVC 5 網站開發美學$780$616 -
高品質程式 | 軟體測試原則、實作與模式 (Quality Code: Software Testing Principles, Practices, and Patterns)$480$379 -
啊哈!圖解演算法必學基礎$350$298 -
$798Black Hat Python: Python Programming for Hackers and Pentesters (Paperback) -
成為卓越程式設計師的 38 項必修法則 (Becoming a Better Programmer: A Handbook for People Who Care About Code)$680$537 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
正確學會 Photoshop CC 的 16 堂課$590$502 -
Getting Started with SQL: A Hands-On Approach for Beginners (Paperback)$1,128$1,068 -
測試驅動開發:使用 Python (Test-Driven Development with Python)$880$695
商品描述
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 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 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
- Use a Continuous Integration environment to run your tests automatically
商品描述(中文翻譯)
透過從頭到尾帶領您開發一個真實的網頁應用程式,本實作指南展示了使用 Python 進行測試驅動開發(TDD)的實際優勢。您將學習如何在構建應用程式的每個部分之前編寫和運行測試,然後開發通過這些測試所需的最少代碼。結果是什麼?乾淨且有效的代碼。
在這個過程中,您將學習 Django、Selenium、Git、jQuery 和 Mock 的基本知識,以及當前的網頁開發技術。如果您準備好將您的 Python 技能提升到下一個層次,本書清楚地展示了 TDD 如何促進簡單設計並激發信心。
- 深入了解 TDD 工作流程,包括單元測試/代碼循環和重構
- 對類別和函數使用單元測試,對瀏覽器中的用戶互動使用功能測試
- 學習何時以及如何使用模擬對象,以及孤立測試與集成測試的優缺點
- 測試並自動化您的部署,使用暫存伺服器
- 對您整合到網站中的第三方插件應用測試
- 使用持續集成環境自動運行您的測試
