72 resultater (0,28600 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

More Agile Testing - Janet Gregory - Bog - Pearson Education (US) - Plusbog.dk

More Agile Testing - Janet Gregory - Bog - Pearson Education (US) - Plusbog.dk

Janet Gregory and Lisa Crispin pioneered the agile testing discipline with their previous work, Agile Testing . Now, in More Agile Testing, they reflect on all they’ve learned since. They address crucial emerging issues, share evolved agile practices, and cover key issues agile testers have asked to learn more about. Packed with new examples from real teams, this insightful guide offers detailed information about adapting agile testing for your environment; learning from experience and continually improving your test processes; scaling agile testing across teams; and overcoming the pitfalls of automated testing. You’ll find brand-new coverage of agile testing for the enterprise, distributed teams, mobile/embedded systems, regulated environments, data warehouse/BI systems, and DevOps practices. You’ll come away understanding • How to clarify testing activities within the team • Ways to collaborate with business experts to identify valuable features and deliver the right capabilities • How to design automated tests for superior reliability and easier maintenance • How agile team members can improve and expand their testing skills • How to plan “just enough,” balancing small increments with larger feature sets and the entire system • How to use testing to identify and mitigate risks associated with your current agile processes and to prevent defects • How to address challenges within your product or organizational context • How to perform exploratory testing using “personas” and “tours” • Exploratory testing approaches that engage the whole team, using test charters with session- and thread-based techniques • How to bring new agile testers up to speed quickly–without overwhelming them The eBook edition of More Agile Testing also is available as part of a two-eBook collection, The Agile Testing Collection (9780134190624).

DKK 378.00
1

Agile Testing - Lisa Crispin - Bog - Pearson Education (US) - Plusbog.dk

Exploratory Software Testing - James Whittaker - Bog - Pearson Education (US) - Plusbog.dk

Exploratory Software Testing - James Whittaker - Bog - Pearson Education (US) - Plusbog.dk

How to Find and Fix the Killer Software Bugs that Evade Conventional Testing In Exploratory Software Testing, renowned software testing expert James Whittaker reveals the real causes of today’s most serious, well-hidden software bugs--and introduces powerful new “exploratory” techniques for finding and correcting them. Drawing on nearly two decades of experience working at the cutting edge of testing with Google, Microsoft, and other top software organizations, Whittaker introduces innovative new processes for manual testing that are repeatable, prescriptive, teachable, and extremely effective. Whittaker defines both in-the-small techniques for individual testers and in-the-large techniques to supercharge test teams. He also introduces a hybrid strategy for injecting exploratory concepts into traditional scripted testing. You’ll learn when to use each, and how to use them all successfully. Concise, entertaining, and actionable, this book introduces robust techniques that have been used extensively by real testers on shipping software, illuminating their actual experiences with these techniques, and the results they’ve achieved. Writing for testers, QA specialists, developers, program managers, and architects alike, Whittaker answers crucial questions such as: • Why do some bugs remain invisible to automated testing--and how can I uncover them? • What techniques will help me consistently discover and eliminate “show stopper” bugs? • How do I make manual testing more effective--and less boring and unpleasant? • What’s the most effective high-level test strategy for each project? • Which inputs should I test when I can’t test them all? • Which test cases will provide the best feature coverage? • How can I get better results by combining exploratory testing with traditional script or scenario-based testing? • How do I reflect feedback from the development process, such as code changes?

DKK 361.00
1

Penetration Testing Fundamentals - William (chuck) Easttom - Bog - Pearson Education (US) - Plusbog.dk

Penetration Testing Fundamentals - William (chuck) Easttom - Bog - Pearson Education (US) - Plusbog.dk

The perfect introduction to pen testing for all IT professionals and students · Clearly explains key concepts, terminology, challenges, tools, and skills · Covers the latest penetration testing standards from NSA, PCI, and NIST Welcome to today’s most useful and practical introduction to penetration testing. Chuck Easttom brings together up-to-the-minute coverage of all the concepts, terminology, challenges, and skills you’ll need to be effective. Drawing on decades of experience in cybersecurity and related IT fields, Easttom integrates theory and practice, covering the entire penetration testing life cycle from planning to reporting. You’ll gain practical experience through a start-to-finish sample project relying on free open source tools. Throughout, quizzes, projects, and review sections deepen your understanding and help you apply what you’ve learned. Including essential pen testing standards from NSA, PCI, and NIST, Penetration Testing Fundamentals will help you protect your assets–and expand your career options. LEARN HOW TO · Understand what pen testing is and how it’s used · Meet modern standards for comprehensive and effective testing · Review cryptography essentials every pen tester must know · Perform reconnaissance with Nmap, Google searches, and ShodanHq · Use malware as part of your pen testing toolkit · Test for vulnerabilities in Windows shares, scripts, WMI, and the Registry · Pen test websites and web communication · Recognize SQL injection and cross-site scripting attacks · Scan for vulnerabilities with OWASP ZAP, Vega, Nessus, and MBSA · Identify Linux vulnerabilities and password cracks · Use Kali Linux for advanced pen testing · Apply general hacking technique ssuch as fake Wi-Fi hotspots and social engineering · Systematically test your environment with Metasploit · Write or customize sophisticated Metasploit exploits

DKK 703.00
1

Cisco pyATS — Network Test and Automation Solution - John Capobianco - Bog - Pearson Education (US) - Plusbog.dk

Cisco pyATS — Network Test and Automation Solution - John Capobianco - Bog - Pearson Education (US) - Plusbog.dk

Unlock the power of automated network testing with the Cisco pyATS framework. Written by industry experts John Capobianco and Dan Wade, Cisco pyATS—Network Test and Automation Solution is a comprehensive guide to the Cisco pyATS framework, a Python-based environment for network testing, device configuration, parsing, APIs, and parallel programming. Capobianco and Wade offer in-depth insights into the extensive capabilities of pyATS and the pyATS library (Genie). You''ll learn how to leverage pyATS for network testing, including software version testing, interface testing, neighbor testing, and reachability testing. You''ll discover how to generate intent-based configurations, create mock devices, and integrate pyATS into larger workflows using CI/CD pipelines and artificial intelligence. You''ll explore the pyATS Blitz feature, which introduces a low-code no-code approach to network testing by allowing you to configure devices and write test cases using YAML, much like Ansible. And you''ll learn how to reset devices during or after testing with the pyATS Clean feature, build a pyATS image from scratch for containerized application deployment, and much more. Whether you''re a network professional, software developer, or preparing for the Cisco DevNet Expert Lab exam, this book is a must-have resource. Understand the foundations of NetDevOps and the modern network engineer''s toolkit - - Install, upgrade, and work with the pyATS framework and library - - Define test cases, control the flow of test execution, and review test results with built-in reporting features - - Generate automated network documentation with Jinja2 templates and Genie Conf objects - - Apply CI/CD practices in network automation with GitLab, Ansible, and pyATS - - Leverage artificial intelligence in pyATS for enhanced network automation -

DKK 442.00
1

How Google Tests Software - Jeff Carollo - Bog - Pearson Education (US) - Plusbog.dk

Exploiting Modern C++ - Matthew Butler - Bog - Pearson Education (US) - Plusbog.dk

Technical Analysis - Julie R. Dahlquist - Bog - Pearson Education (US) - Plusbog.dk

React Programming - Ashley Parker - Bog - Pearson Education (US) - Plusbog.dk

Continuous Delivery - Jez Humble - Bog - Pearson Education (US) - Plusbog.dk

Continuous Delivery - Jez Humble - Bog - Pearson Education (US) - Plusbog.dk

Winner of the 2011 Jolt Excellence Award ! Getting software released to users is often a painful, risky, and time-consuming process.This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours—sometimes even minutes–no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the “deployment pipeline,” an automated process for managing all changes, from check-in to release. Finally, they discuss the “ecosystem” needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes - - Automating all facets of building, integrating, testing, and deploying software - - Implementing deployment pipelines at team and organizational levels - - Improving collaboration between developers, testers, and operations - - Developing features incrementally on large and distributed teams - - Implementing an effective configuration management strategy - - Automating acceptance testing, from analysis to implementation - - Testing capacity and other non-functional requirements - - Implementing continuous deployment and zero-downtime releases - - Managing infrastructure, data, components and dependencies - - Navigating risk management, compliance, and auditing - Whether you’re a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever—so you can deliver value to your business rapidly and reliably.

DKK 437.00
1

Azar-Hagen Grammar - (AE) - 5th Edition - Workbook - Understanding and Using English Grammar - Stacy A. Hagen - Bog - Pearson Education (US) -

Rocket Surgery Made Easy - Steve Krug - Bog - Pearson Education (US) - Plusbog.dk

Plumbing Trainee Guide, Level 2 - Nccer - Bog - Pearson Education (US) - Plusbog.dk

Fit for Developing Software - Ward Cunningham - Bog - Pearson Education (US) - Plusbog.dk

Fit for Developing Software - Ward Cunningham - Bog - Pearson Education (US) - Plusbog.dk

"The unique thing about Fit for Developing Software is the way it addresses the interface between customers/testers/analysts and programmers. All will find something in the book about how others wish to be effectively communicated with. A Fit book for programmers wouldn''t make sense because the goal is to create a language for business-oriented team members. A Fit book just for businesspeople wouldn''t make sense because the programmers have to be involved in creating that language. The result is a book that should appeal to a wide range of people whose shared goal is improving team communications." --Kent Beck, Three Rivers Institute "Even with the best approaches, there always seemed to be a gap between the software that was written and the software the user wanted. With Fit we can finally close the loop. This is an important piece in the agile development puzzle." --Dave Thomas, coauthor of The Pragmatic Programmer "Ward and Rick do a great job in eschewing the typical, overly complicated technology trap by presenting a simple, user-oriented, and very usable technology that holds fast to the agile principles needed for success in this new millennium." --Andy Hunt, coauthor of The Pragmatic Programmer "Florida Tech requires software engineering students to take a course in programmer testing, which I teach. Mugridge and Cunningham have written a useful and instructive book, which will become one of our course texts." --Cem Kaner, Professor of Software Engineering, Florida Institute of Technology "Rick and Ward continue to amaze me. Testing business rules is a fundamentally hard thing that has confounded many, and yet these two have devised a mechanism that cuts to the essence of the problem. In this work they offer a simple, thorough, approachable, and automatable means of specifying and testing such rules." --Grady Booch, IBM Fellow "By providing a simple, effective method for creating and automating tabular examples of requirements, Fit has dramatically improved how domain experts, analysts, testers, and programmers collaborate to produce quality software." --Joshua Kerievsky, founder, Industrial Logic, Inc., and author of Refactoring to Patterns "Agile software development relies on collaborating teams, teams of customers, analysts, designers, developers, testers, and technical writers. But, how do they work together? Fit is one answer, an answer that has been thoroughly thought through, implemented, and tested in a number of situations. Primavera has significantly stabilized its product lineusing Fit, and I''m so impressed by the results that I''m suggesting it to everyone I know. Rick and Ward, in their everlasting low-key approach, have again put the keystone in the arch of software development. Congratulations and thanks from the software development community." --Ken Schwaber, Scrum Alliance, Agile Alliance, and codeveloper of Scrum "Fit is the most important new technique for understanding and communicating requirements. It''s a revolutionary approach to bringing experts and programmers together. This book describes Fit comprehensively and authoritatively. If you want to produce great software, you need to read this book." --James Shore, Principal, Titanium I.T. LLC "There are both noisy and quiet aspects of the agile movement and it is often the quieter ones that have great strategic importance. This book by Ward and Rick describes one of these absolutely vital, but often quieter, practices--testing business requirements. A renewed focus on testing, from test-driven development for developers to story testing for customers, is one of the agile community''s great contributions to our industry, and this book will become one of the cornerstones of that contribution. Stories are done-done (ready for release) when they have been tested by both developers (done) and customers (done-done). The concepts and practices involved in customer story testing are critical to project success and wonderfully portrayed in this book. Buy it. Read it. Keep it handy in your day-to-day work." --Jim Highsmith, Director of Agile Software Development & Project Management Practice, Cutter Consortium "I have been influenced by many books, but very few have fundamentally changed how I think and work. This is one of those books. The ideas in this book describe not just how to use a specific framework in order to test our software, but also how we should communicate about and document that software. This book is an excellent guide to a tool and approach that will fundamentally improve how you think about and build software--as it has done for me." --Mike Cohn, Mountain Goat Software, author of User Stories Applied "Fit is a tool to help whole teams grow a common language for describing and testing the behavior of software. This books fills a critical gap--helping both product owne

DKK 476.00
1

WorldView 4 Student Book 4A w/CD-ROM (Units 1-14) - Michael Rost - Bog - Pearson Education (US) - Plusbog.dk

User Stories Applied - Mike Cohn - Bog - Pearson Education (US) - Plusbog.dk

User Stories Applied - Mike Cohn - Bog - Pearson Education (US) - Plusbog.dk

Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software. The best way to build software that meets users'' needs is to begin with "user stories": simple, clear, brief descriptions of functionality that will be valuable to real users. In User Stories Applied , Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle. You''ll learn what makes a great user story, and what makes a bad one. You''ll discover practical ways to gather user stories, even when you can''t speak with your users. Then, once you''ve compiled your user stories, Cohn shows how to organize them, prioritize them, and use them for planning, management, and testing. - - User role modeling: understanding what users have in common, and where they differ - - Gathering stories: user interviewing, questionnaires, observation, and workshops - - Working with managers, trainers, salespeople and other "proxies" - - Writing user stories for acceptance testing - - Using stories to prioritize, set schedules, and estimate release costs - - Includes end-of-chapter practice questions and exercises - User Stories Applied will be invaluable to every software developer, tester, analyst, and manager working with any agile method: XP, Scrum... or even your own home-grown approach.

DKK 386.00
1

Industrial Maintenance Mechanic, Level 3 - Nccer - Bog - Pearson Education (US) - Plusbog.dk

Automating and Orchestrating Networks with NetDevOps - Ivo Pinto - Bog - Pearson Education (US) - Plusbog.dk

Automating and Orchestrating Networks with NetDevOps - Ivo Pinto - Bog - Pearson Education (US) - Plusbog.dk

Master a holistic approach to NetDevOps—from concepts to practical implementation This is your comprehensive, holistic, end-to-end practitioner''s guide to all things NetDevOps: all you need to use NetDevOps techniques to enhance network agility, productivity, and value. Enterprise networking pioneers Ivo Pinto and Faisal Chaudhry introduce NetDevOps'' origins, components, advantages, shortcomings, use cases, and adoption challenges. Next, they drill down into NetDevOps CI/CD pipelines and testing, Jenkins automation, EVE-NG clientless multivendor network emulation, and more from a vendor-neutral perspective. Automating and Orchestrating Networks with NetDevOps is for every network or cloud operator, administrator, engineer, architect, and developer who implements, manages, or maintains network infrastructure. You''ll find everything from detailed syntax and reusable code examples to deployment best practices, culminating in a full walkthrough of building your own NetDevOps architecture. Throughout, review questions help you reinforce and verify your understanding. Whatever your background or environment, this guide will help you embark confidently on your own NetDevOps journey. - - Understand where NetDevOps excels (and where it doesn''t) - - Explore the components of practical implementations, and how they fit together - - Plan for common challenges, decisions, and investments - - Implement efficient, automated CI/CD pipelines with Jenkins—with practical tooling and example code - - Use EVE-NG to create and configure virtual topologies for testing and verification - - Master proven NetDevOps architectural best practices from industry leaders - - Build your own architecture, step-by-step - - Address common use cases such as configuration changes and compliance verification - - Integrate NetDevOps with ChatOps, and interact with networks via Slack -

DKK 450.00
1

Containers in Cisco IOS-XE, IOS-XR, and NX-OS - Yogesh Ramdoss - Bog - Pearson Education (US) - Plusbog.dk

Containers in Cisco IOS-XE, IOS-XR, and NX-OS - Yogesh Ramdoss - Bog - Pearson Education (US) - Plusbog.dk

A comprehensive guide to learning container and application hosting capabilities in Cisco platforms, and implementing them to achieve higher efficiency in network deployments and operations Cisco architectures offer comprehensive compute virtualization capabilities to accommodate both native and third-party container hosting, so you can containerize and instantiate any application or network service and gain unprecedented value from your networks.Direct from Cisco, this is the complete guide to deploying and operating containerized application and network services on Cisco platforms. First, the authors review essential virtualization and containerization concepts for all network professionals and introduce leading orchestration tools. Next, they take a deep dive into container networking, introducing Cisco architectural support for container infrastructures. You’ll find modular coverage of configuration, activation,orchestration, operations, and application hosting for each key Cisco software platform: IOS-XE, IOS-XR, and NX-OS.The authors explore diverse orchestration tools, including LXC,Docker, and Kubernetes, and cover both Cisco and open-source tools for building and testing applications. They conclude with multiple use cases that show how containerization can improve agility and efficiency in a wide range of network environments. - - Review the motivation, drivers, and concepts of computing virtualization - - Learn how Cisco platforms are achieving infrastructure virtualization - - Explore the Cisco reference model for developing cloud-native services and moving to cloud-native network functions - - Master Cisco container networking fundamentals, supported modes, and configuration - - Enable,install, activate, and orchestrate containerized applications in Cisco IOS-XE,IOS-XR, and NX-OS - - Compare tools and methods for developing, testing, hosting, and orchestrating containerized applications - - Discover real-world use cases for Day-0, Day-1, and Day-2 operations, with practical deployment examples - - Preview merging trends in network containerization -

DKK 450.00
1

Learning Node.js - Marc Wandschneider - Bog - Pearson Education (US) - Plusbog.dk

Learning Node.js - Marc Wandschneider - Bog - Pearson Education (US) - Plusbog.dk

Learning Node.js brings together the knowledge and JavaScript code needed to build master the Node.js platform and build server-side applications with extraordinary speed and scalability. You’ll start by installing and running Node.js, understanding the extensions it uses, and quickly writing your first app. Next, building on the basics, you’ll write more capable application servers and extend them with today’s most powerful Node.js tools and modules. Finally, you’ll discover today’s best practices for testing, running Node.js code on production servers, and writing command-line utilities. Throughout the book, author Marc Wandschneider teaches by walking the reader line-by-line through carefully crafted examples, demonstrating proven techniques for creating highly efficient applications and servers. The second edition updates coverage of Node.js to reflect changes in the technology and how it is used in the three years since the first edition was published: - - Explanation of Node''s new versioning scheme - - Updated coverage of Streams - - New coverage of installation using pre-build installers rather than from source code - - New coverage of Mongoose in the section on MongoDB - - New information about deploying Node on Heroku and Azure - - Expansion of coverage on testing - If you''re a developer who wants to build server-side web applications with Node.js, Learning Node.js is your fatest route to success. - - Build Node.js solutions that leverage current JavaScript skills - - Master Node.js nonblocking IO and async programming - - Handle more requests and increase an application’s flexibility - - Use and write modules - - Perform common JSON/web server tasks - - Use browsers to generate pages on the fly via Ajax calls and template libraries - - Simplify development with the Express framework - - Create database back-ends using popular NoSQL and relational databases - - Deploy and run Node.js apps on Unix/macOS or Windows servers - - Deploy apps to Heroku and Microsoft Azure - - Support virtual hosts and SSL/HTTPS security - - Test Node.js programs that mix synchronous, async, and RESTful server API functionality -

DKK 313.00
1

Apache Cordova 4 Programming - John M. Wargo - Bog - Pearson Education (US) - Plusbog.dk

Apache Cordova 4 Programming - John M. Wargo - Bog - Pearson Education (US) - Plusbog.dk

Using Apache Cordova 4, you can leverage native technologies and web standards to quickly build cross-platform apps for most mobile devices. You can deliver a high-end user experience where it matters, while radically simplifying code maintenance and reuse. Apache Cordova 4 Programming is the most concise, accessible introduction to this remarkable technology. In this essential guide, expert mobile developer John Wargo quickly gets you up to speed with all the essentials, from installation, configuration, and tools, to building plugins and using Cordova's powerful APIs. Wargo helps you make the most of Cordova 4's major enhancements, while offering practical guidance for all versions, including Adobe PhoneGap. Full chapters are dedicated to five major mobile platforms: Android, iOS, Windows Phone, Firefox OS, and Ubuntu. Using rich, relevant examples, Wargo guides you through both the anatomy of a Cordova app and its entire lifecycle, including cross-platform testing and debugging. Throughout, he illuminates Cordova development best practices, streamlining your development process and helping you write high-quality apps right from the start. Topics include Installing and configuring Cordova's development environment Working with the Cordova command line interfaces Creating Cordova plugins, using Plugman and the PhoneGap CLI Cordova's support for Firefox OS and Ubuntu devices Automation (Grunt and Gulp) and Cordova CLI hooks Microsoft's hybrid toolkit for Visual Studio Third-party tools, such as AppGyver, GapDebug, THyM, and more Beautifying Cordova apps with third-party HTML frameworks, such as Bootstrap, OpenUI5, Ionic, and Onsen UI Running, testing, and debugging Cordova apps on each major mobile platform Access the full code examples at cordova4programming.com, where you'll also find updates reflecting Cordova's continuing evolution. This book is an ideal companion to Wargo's authoritative collection of Apache Cordova code recipes for each Cordova API, Apache Cordova API Cookbook (Addison-Wesley, 2015).

DKK 87.00
1

Linking Assessment to Instructional Strategies - Cathleen Spinelli - Bog - Pearson Education (US) - Plusbog.dk

Linking Assessment to Instructional Strategies - Cathleen Spinelli - Bog - Pearson Education (US) - Plusbog.dk

An easy-to-read and useful guide to state-of-the-art, best practices in assessment. This practical, teacher-friendly book provides step-by-step instructions on choosing and administering classroom assessments; analyzing, interpreting, rating, and monitoring results; and reporting student progress. Whether new to authentic or informal assessment, or keenly familiar with traditional testing, this book will interpret and guide the teaching professional on how to integrate cutting-edge assessment measures seamlessly into their daily teaching schedule. The book is chock-full of the latest in authentic curriculum and performance-based assessment measures with direct connections to instruction, IEP development, and methods of reporting to parents. Busy teachers will appreciate the clear, accessible writing style and how easily the textbook helps them to determine what test to use, the specific diagnostic questions to ask, the classroom materials that will be needed, clearly informed administration strategies, and the explicit examples that are included and can be taken straight from the page to the real classroom. Remaining focused on providing teachers with a variety of assessment procedures, including the why, what, and how of testing, the text furthermore gives directions on how to construct, administer, and score assessments as well as how to interpret, graph, monitor, write, and report assessment results to families and school support personnel. Another key feature includes suggested interventions to use when test results indicate that specific skills have been mastered, are emerging, or need to be introduced. An ideal book for school administrators, supervisors, and remedial specialists, and for those implementing Response to Intervention (RI), Assessment Procedures to Ensure Progress for Students. Also appropriate for professional development and in-service practicing teachers who want an easy-to-read and useful guide to state-of-the-art, best practices in assessment.

DKK 499.00
1

Health Care Ethics - John Mcgeehan - Bog - Pearson Education (US) - Plusbog.dk

Growing Object-Oriented Software, Guided by Tests - Nat Pryce - Bog - Pearson Education (US) - Plusbog.dk

Growing Object-Oriented Software, Guided by Tests - Nat Pryce - Bog - Pearson Education (US) - Plusbog.dk

Foreword by Kent Beck "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows.” --Ward Cunningham “At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one''s a keeper.” --Robert C. Martin “If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book.”-- Michael Feathers Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. Now there''s a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and “grow” software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you’ll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes • Implementing TDD effectively: getting started, and maintaining your momentum throughout the project • Creating cleaner, more expressive, more sustainable code • Using tests to stay relentlessly focused on sustaining quality • Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project • Using Mock Objects to guide object-oriented designs • Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency

DKK 419.00
1

CompTIA Network+ N10-009 Exam Cram - Emmett Dulaney - Bog - Pearson Education (US) - Plusbog.dk