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,484Comptia Linux+ Study Guide: Essential Exam Prep -
90折
$2,520Video Generation with AI: Working with Diffusion Transformers and Multimodal Learning (Paperback) -
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折
$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折
$1,980The C4 Model: Visualizing Software Architecture (Paperback) -
90折
$1,935Learning Cloud Security: Cloud Computing and Security Architecture Essentials -
90折
$2,502Vision Language Models: Building Vlms with Hugging Face (Paperback) -
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,520AI-Ready Data Blueprints: From Raw Data to Ai-Driven Innovation (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折
$1,917Real-Time Intelligence with Microsoft Fabric: Empowering Data-Driven Decisions in the Era of AI (Paperback) -
90折
$2,484Rag with Python Cookbook: Practical Recipes from Data Preprocessing to LLM Agents (Paperback) -
90折
$2,448Hands-On LLM Serving and Optimization: Hosting Llms at Scale (Paperback) -
90折
$2,205Vector Databases: A Practical Introduction (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) -
90折
$2,520Learning Automl: Automating ML Pipelines with Autogluon, Leading Frameworks, and Real-World Integration (Paperback) -
90折
$2,520Transformers: The Definitive Guide: Applications Beyond NLP (Paperback) -
90折
$1,809UX Skills for Business Strategy: Articulating Impact for Product, User, and Business Outcomes
商品描述
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