Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript, 3/e (Paperback)
暫譯: 使用 Python 的測試驅動開發:遵循測試山羊:使用 Django、Selenium 和 JavaScript,第 3 版(平裝本)
Percival, Harry
- 出版商: O'Reilly
- 出版日期: 2025-12-09
- 定價: $2,800
- 售價: 9.0 折 $2,520
- 語言: 英文
- 頁數: 710
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1098148711
- ISBN-13: 9781098148713
-
相關分類:
Django、Unit Test 單元測試、JavaScript
立即出貨 (庫存 < 3)
2026-english-2-80 詳見活動內容 »
-
90折
$2,520Video Generation with AI: Working with Diffusion Transformers and Multimodal Learning (Paperback) -
90折
$2,484Comptia Linux+ Study Guide: Essential Exam Prep -
90折
$1,890Mapping Experiences: A Complete Guide to Activating Customer-Centered Collaboration 3/e -
90折
$2,493Databricks Certified Generative AI Engineer Associate Study Guide: Generative AI with Databricks -
90折
$1,980The C4 Model: Visualizing Software Architecture (Paperback) -
90折
$2,502Ai-Assisted Statistics for Data Scientists: 50+ Essential Concepts Using R and Python -
90折
$2,268Observability Engineering: Achieving Production Excellence, 2/e (Paperback) -
90折
$1,935Soccer Analytics with Machine Learning: Learning Predictive Modeling Techniques with Sports Data -
90折
$2,502Vision Language Models: Building Vlms with Hugging Face (Paperback) -
90折
$1,935Learning Cloud Security: Cloud Computing and Security Architecture Essentials -
90折
$2,106High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark 2/e -
90折
$1,944Python for Excel: A Modern Environment for Automation and Data Analysis -
90折
$1,440Managing AI Projects: Drive Innovation and Successfully Navigate the Full AI Project Lifecycle (Paperback) -
90折
$2,484Large Language Models: The Hard Parts: Open Source AI Solutions for Common Pitfalls (Paperback) -
90折
$1,917Real-Time Intelligence with Microsoft Fabric: Empowering Data-Driven Decisions in the Era of AI (Paperback) -
90折
$1,917Certified Kubernetes Application Developer (Ckad) Study Guide: In-Depth Guidance and Practice (Paperback) -
90折
$2,484Large Language Models: The Hard Parts: Open Source AI Solutions for Common Pitfalls (Paperback) -
90折
$2,520AI-Ready Data Blueprints: From Raw Data to Ai-Driven Innovation (Paperback) -
90折
$2,448Hands-On LLM Serving and Optimization: Hosting Llms at Scale (Paperback) -
90折
$2,484Rag with Python Cookbook: Practical Recipes from Data Preprocessing to LLM Agents (Paperback) -
90折
$2,205Vector Databases: A Practical Introduction (Paperback) -
90折
$2,205Vector Databases: A Practical Introduction (Paperback) -
90折
$2,448Hands-On LLM Serving and Optimization: Hosting Llms at Scale (Paperback) -
90折
$2,205Generative AI on Microsoft Azure: From Large Language Models to Advanced Multi-Agent Systems (Paperback) -
90折
$1,890Learning Generative AI Tools for Excel: Speed Up Your Everyday Tasks with Microsoft Excel, Copilot, Chatgpt, and Beyond (Paperback)
商品描述
The third edition of this trusted guide demonstrates the practical advantages of test-driven development (TDD) with Python and describes how to develop a real web application. 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, author Harry Percival teaches software and web developers the basics of Django, Selenium, Git, JavaScript, and Mock libraries, along with current web development techniques. This book--updated for Python 3.14 and Django 4--clearly demonstrates how TDD encourages simple designs and inspires confidence.
Fully updated, this third edition addresses:
- The TDD workflow, including the unit test/code cycle and refactoring
- Unit tests for classes and functions and functional tests for user interactions within the browser
- Mock objects and the pros and cons of isolated versus integrated tests
- Testing and automation of deployments with a staging server
- Tests applied to the third-party plug-ins you integrate into your site
- Automatic tests using a continuous integration environment
- Using TDD to build a REST API with a JavaScript frontend interface
商品描述(中文翻譯)
第三版的這本可靠指南展示了使用 Python 進行測試驅動開發(TDD)的實際優勢,並描述了如何開發一個真正的網頁應用程式。您將學習如何在構建應用程式的每個部分之前編寫和運行測試,然後開發通過這些測試所需的最少代碼。結果是什麼?乾淨且有效的代碼。
在此過程中,作者 Harry Percival 教授軟體和網頁開發者 Django、Selenium、Git、JavaScript 和 Mock 函式庫的基本知識,以及當前的網頁開發技術。本書已更新至 Python 3.14 和 Django 4,清楚地展示了 TDD 如何促進簡單設計並激發信心。
這本完全更新的第三版涵蓋了:
- TDD 工作流程,包括單元測試/代碼循環和重構
- 類和函式的單元測試,以及用戶在瀏覽器中互動的功能測試
- Mock 物件及其隔離測試與整合測試的優缺點
- 使用暫存伺服器進行測試和自動化部署
- 應用於您整合到網站中的第三方插件的測試
- 使用持續集成環境進行自動測試
- 使用 TDD 建立具有 JavaScript 前端介面的 REST API