TOP
GOGO開學趣,參考書應有盡有
Testing PHP Applications: A Comprehensive Guide (PHPUnit, Pest, Codeception, Behat): Your Essential Guide to Unit, Integration, Functional, and Accept
滿額折

Testing PHP Applications: A Comprehensive Guide (PHPUnit, Pest, Codeception, Behat): Your Essential Guide to Unit, Integration, Functional, and Accept

商品資訊

定價
:NT$ 1008 元
無庫存,下單後進貨(到貨天數約30-45天)
下單可得紅利積點:30 點
商品簡介

商品簡介

What You Will Learn in This Book
  • Master the fundamentals of software quality and automated testing in PHP, understanding its critical role throughout the development lifecycle.
  • Implement effective testing strategies using the Testing Pyramid and Agile Testing Quadrants, ensuring comprehensive coverage and efficient feedback.
  • Distinguish and apply various test types, including unit, integration, functional, and acceptance testing, to different parts of your PHP applications.
  • Adopt Test-Driven Development (TDD) principles to improve code design, reduce bugs, and build confidence in your development process.
  • Bridge the gap between business and technical teams with Behavior-Driven Development (BDD), learning to write clear, executable specifications using Gherkin.
  • Set up and configure robust testing environments for PHP, leveraging essential tools like Composer, Xdebug, and version control.
  • Write and maintain unit tests effectively using PHPUnit, covering assertions, test doubles (mocks, stubs, spies), and advanced features for test organization and reporting.
  • Explore and utilize Pest, a modern PHP testing framework, for writing expressive and elegant unit tests, and understand its advantages over or alongside PHPUnit.
  • Develop robust integration tests to verify interactions with databases, filesystems, external APIs, and message queues, mastering strategies for test data management.
  • Conduct functional and acceptance testing with Codeception, from simulating user interactions in a browser to testing API endpoints, and implementing the Page Object Pattern for maintainability.
  • Apply Behavior-Driven Development (BDD) with Behat, defining features and scenarios in Gherkin and implementing step definitions to drive development from a business perspective.
  • Strategically approach testing for legacy PHP codebases, learning techniques to safely introduce tests and refactor towards testability.
  • Integrate your testing suite into Continuous Integration (CI) pipelines, ensuring automated test execution and early feedback on every code change.
  • Interpret code coverage reports accurately, and explore advanced testing techniques like mutation testing to enhance the quality and effectiveness of your test suite.
  • Gain foundational knowledge in performance and security testing for PHP applications, understanding common vulnerabilities and basic testing considerations.
  • Design and build highly testable PHP applications by applying key design principles such as SOLID, Dependency Injection, and loose coupling.
  • Stay informed on emerging trends and the future of testing in PHP, preparing you for continuous learning and adaptation in the evolving landscape.

購物須知

外文書商品之書封,為出版社提供之樣本。實際出貨商品,以出版社所提供之現有版本為主。部份書籍,因出版社供應狀況特殊,匯率將依實際狀況做調整。

無庫存之商品,在您完成訂單程序之後,將以空運的方式為你下單調貨。為了縮短等待的時間,建議您將外文書與其他商品分開下單,以獲得最快的取貨速度,平均調貨時間為1~2個月。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 1008
無庫存,下單後進貨
(到貨天數約30-45天)

暢銷榜

客服中心

收藏

會員專區