dk-flag   Stort fødselsdagsudsalg   dk-flag
dk-flag dk-flag dk-flag dk-flag dk-flag dk-flag   Vi fejrer fødselsdag med stort udsalg   dk-flag dk-flag dk-flag dk-flag dk-flag dk-flag

Softwaretestning

Her finder du spændende bøger om Softwaretestning. Nedenfor er et flot udvalg af over 45 bøger om emnet.
Vis mere
Filter
Filter
Sorter efterSorter Populære
  • af Lucjan Stapp
    684,95 kr.

    This book is aimed at everyone preparing for the ISTQB® Certified Tester ¿ Foundation Level exam based on the Foundation Level syllabus (version 4.0) published in 2023. It provides candidates with reliable knowledge based on this document and thus distinguishes itself from all the information about ISTQB® syllabi and exams on the Internet, which is often of rather poor quality and may even contain serious errors. The book expands and details many issues that are described in the new 2023 version of the syllabus in a perfunctory or general way only. According to the ISTQB® guidelines for syllabus-based training, an exercise must be provided for each learning objective at the K3 level, and a practical example must be provided for each objective at the K2 or K3 level. In order to satisfy these requirements, the authors prepared numerous exercises and examples for all learning objectives at these levels. In addition, for each learning objective, one or more sample exam questions are presented which are similar to those that the candidate will see in the exam. This makes the book an excellent aid for studying and preparing for the exam and verifying acquired knowledge.

  • af Rob Botwright
    381,95 kr.

    ¿¿¿¿ Introducing the Ultimate Application Design Book Bundle! ¿¿¿¿Are you ready to take your application design skills to the next level? Dive into the world of data-intensive app systems with our comprehensive book bundle, "Application Design: Key Principles for Data-Intensive App Systems." ¿¿¿¿¿¿¿¿¿¿¿¿ Book 1 - Foundations of Application Design: Lay the groundwork for success with an introduction to key principles for data-intensive systems. From data modeling basics to architecture patterns, this volume sets the stage for mastering application design.¿¿¿¿ Book 2 - Mastering Data-Intensive App Architecture: Elevate your skills with advanced techniques and best practices for architecting data-intensive applications. Explore distributed systems, microservices, and optimization strategies to build scalable and resilient systems.¿¿¿¿ Book 3 - Scaling Applications: Learn essential strategies and tactics for handling data-intensive workloads. Discover performance optimization techniques, cloud computing, and containerization to scale your applications effectively.¿¿¿¿ Book 4 - Expert Insights in Application Design: Gain valuable insights from industry experts and thought leaders. Explore cutting-edge approaches and innovations shaping the future of data-intensive application development.With a combined wealth of knowledge, these four books provide everything you need to succeed in the fast-paced world of application design. Whether you're a seasoned professional or just starting your journey, this bundle is your roadmap to success. ¿¿¿¿¿¿¿¿¿¿¿¿¿ Don't miss out on this opportunity to master application design and unlock new possibilities in your career. Get your hands on the "Application Design: Key Principles for Data-Intensive App Systems" book bundle today! ¿¿¿¿¿¿¿¿

  • af Robin Gupta
    371,95 kr.

    Elevate your test automation skills by mastering Selenium with Java, delving into advanced techniques for a comprehensive understanding.Book DescriptionThis comprehensive and practical handbook, centered on Selenium unlocks its potential using Java. The book covers Selenium basics, including IDE and WebDriver, while delving into advanced topics like Selenium Grid and non-functional test automation. It will help you take your automation to the next level by gaining insights into creating Hybrid test automation frameworks with practical applications of TestNG. Real-world insights from industry leaders enrich the learning experience, transcending tool proficiency to strategic test automation and framework design. With practical examples and case studies from diverse sectors, including banking, healthcare, e-commerce, and SAAS, the book showcases Selenium's real-world applications.By the end of the book, you will extend Selenium's capabilities for Performance, Security, and Excel-based automation. The book will help you stay ahead in the ever-evolving field with insights into the latest updates, including Selenium Manager, BiDi protocol, network interception, relative locators, and Selenium's roadmap.Table of Contents1. Introduction to Selenium Test Automation2. Fundamentals of Test Automation3. Selenium WebDriver Basics4. Advanced Selenium Techniques5. Test Automation Framework6. Distributed Test Automation7. SAAS and Non-functional Test Automation8. BDD with Selenium9. New Features in Selenium 410. Conclusion11. Way Forward Index

  • af Adam Tornhill
    462,95 kr.

    Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you can apply strategies to identify problems in your existing code, assess refactoring direction, and understand how your team influences the software architecture. With its unique blend of criminal psychology and code analysis, Your Code as a Crime Scene arms you with the techniques you need to take on any codebase, no matter what programming language you use. Software development might well be the most challenging task humanity ever attempted. As systems scale up, they also become increasingly complex, expensive to maintain, and difficult to reason about. We can always write more tests, try to refactor, and even fire up a debugger to understand complex coding constructs. That's a great starting point, but you can do so much better. Take inspiration from forensic psychology techniques to understand and improve existing code. Visualize codebases via a geographic profile from commit data to find development hotspots, prioritize technical debt, and uncover hidden dependencies. Get data and develop strategies to make the business case for larger refactorings. Detect and fix organizational problems from the vantage point of the software architecture to remove bottlenecks for the teams. The original Your Code as a Crime Scene from 2014 pioneered techniques for understanding the intersection of people and code. This new edition reflects a decade of additional experience from hundreds of projects. Updated techniques, novel case studies, and extensive new material adds to the strengths of this cult classic. Change how you view software development and join the hunt for better code! What You Need: You need to be comfortable reading code. You also need to use Git (or Subversion, Mercurial or similar version-control tool).

  • af Dmitry Vostokov
    1.127,95 kr.

    Analyze system crashes and freezes, navigate kernel and complete memory spaces, and diagnose patterns of abnormal software behavior using the WinDbg debugger.

  • af Dmitry Vostokov
    1.127,95 kr.

    Analyze crashes and freezes, navigate through user space and diagnose heap corruption, memory and handle leaks, CPU spikes, blocked threads, deadlocks, wait chains, and more using WinDbg debugger.

  • af Antonio Colmenar-Santos
    1.304,95 kr.

    This book evaluates the contributions of the electronic control unit software of an electric vehicle on sustainability and society, such as the reduction of emissions during a product design and the improvements in the vehicle.A sustainable transport model is proposed, demonstrating its economic viability. By validating software in a more efficient way and adding new functionalities to the software to enhance driving efficiency, energy consumption can be significantly reduced. Therefore, software validation and development have a significant impact on sustainability. This book offers innovative validation solutions based on artificial intelligence techniques to reduce validation time and emissions.The impact of driving efficiency on sustainable transport models is studied in detail, making proposals to be considered in the current environmental policies under discussion within the European Union in order to improve the sustainability of transport models.Vehicles are becoming sophisticated electronic systems due to the fact that they are integrating a significant number of electronic control units. This trend will certainly continue in the year to come. Consequently, software validation techniques are a key element for car manufacturers in order to ensure the quality of the vehicle. This book contributes to these efforts.

  • af Matthew Edgar
    339,95 kr.

    Faster websites offer a better user experience and typically have higher conversion rates. It can be challenging to know where to invest to meaningfully improve a website's speed. Investing correctly to improve speed starts with understanding how to correctly measure speed and knowing how to use those measurements to identify the biggest opportunities. Speed Metrics Guide helps marketers, SEOs, business leaders, designers, and everybody else involved in website performance select the right metrics to use to optimize their website's speed. Each chapter examines a specific metric, discusses what it measures, why the metric matters and what tactics will help improve that metric. What You'll LearnThe best metrics and tools to help you measure website speed, including Google's Core Web VitalsHow and when to best use each metricWhere each metric fits within the website loading processHow to use each metric to find different ways of improving website speedWho This book Is ForNon-technical audience, including marketers, SEOs, designers, and UX professionals.

  • af Dmitry Vostokov
    847,95 kr.

    A pattern language to cover from a small debugging trace to a distributed log with billions of messages from hundreds of computers, thousands of components, threads, and processes.

  • af Jon M. Quigley
    1.342,95 kr.

    Created to elevate expertise in testing, verification, and validation with industry-specific terminology, readers are empowered to navigate the complex world of quality assurance. From foundational concepts to advanced principles, each entry provides clarity and depth, ensuring the reader becomes well-versed in the language of precision.This dictionary is an indispensable companion for both professionals and students seeking to unravel the nuances of testing methodologies, verification techniques, and validation processes. Readers will be equipped with the tools to communicate effectively, make informed decisions, and excel in projects. In addition, references to SAE Standards are included to direct the read to additional information beyond a practical definition.

  • af Ajay Pandey
    447,95 kr.

    A complete resource for testing metaverse platforms and products¿¿¿DESCRIPTION The metaverse is an emerging technology that is growing exponentially. As the market for metaverse products and platforms continues to grow, it is important to ensure their quality. This book provides a practitioner's view of quality engineering techniques and best practices that can be leveraged in the metaverse."Testing in Metaverse" is a comprehensive and engaging exploration of the metaverse, a vast and ever-evolving digital realm. It covers all aspects of the metaverse, from its platforms and technical complexities to its impact on different industries and sectors. It also discusses the importance of compliance and ethical considerations in the metaverse, as well as the allure of virtual worlds within this vast digital space. By the end of the book, you will have a comprehensive understanding of the metaverse and its potential for quality assurance. The book will help you get familiar with the different types of metaverse platforms, the technical complexities involved in their development, and the challenges of testing them effectively. The book will also help you understand the importance of compliance and ethical considerations in the metaverse and the different ways that these can be addressed.WHAT YOU WILL LEARN¿ Explore the intricacies of Metaverse technology and its integration with a broader ecosystem of products.¿ Discover the convergence of Metaverse platforms with the digital enterprise landscape.¿ Understand the relevance of Quality Engineering/Testing validation techniques for various use cases within the Metaverse.¿ Learn about the automated tools that can be harnessed to ensure efficiency in Metaverse testing.¿ Gain insights into the evolving future of the Metaverse and its implications on testing practices.WHO THIS BOOK IS FORThis book is for Quality Engineering/Testing professionals seeking to grasp the testing imperatives in the Metaverse and to readers who desire an overview and understanding of this transformative digital frontier.

  • af Frank L. Jordan
    407,95 kr.

    This book offers a comprehensive guide to integrating CMMI and Scrum, two of the most prominent frameworks in project management and process enhancement. It emphasizes pragmatic approaches, measurable metrics, and strategies for continuous improvement. Written by a seasoned coach and consultant, it provides organizations seeking for excellence with valuable insights and practical advice.

  • af William Webb
    347,95 kr.

    In an age where digital experiences can make or break businesses, understanding user experience (UX) and mastering the art of creating insightful surveys has never been more crucial. Dive deep into the world of UX research, where each chapter unfurls layers of expertise, insights, and actionable strategies. Whether you're a budding professional or seasoned in the realm of digital design, this book provides a fresh lens to view and evaluate the rapidly evolving digital landscape. Unearth the psychology behind user behaviors, discover the nuanced art of crafting compelling survey questions, and unlock the potential of feedback. Every section is meticulously designed to equip you with tools, techniques, and practical knowledge, ensuring you're not just informed but also empowered to make impactful decisions. With real-world case studies, reflections on both triumphs and missteps in the industry, and a treasure trove of resources for continued learning, this book is more than just a guide-it's a launchpad for your next big UX project. Step into a transformative journey that melds theory with practice, challenges conventional wisdom, and champions the user at every turn. The digital realm awaits your innovation, and this book is your trusted companion on this voyage of discovery.

  • af Narayanan Palani
    472,95 kr.

    This book explains the steps necessary to write manual accessibility tests and convert them into automated selenium-based accessibility tests to run part of regression test packs. If you are searching a topic on Google or buying a product online, web accessibility is a basic need. If a web page is easier to access when using a mouse and complex to navigate with keyboard, this is extremely difficult for users with disabilities. Web Accessibility Testing is a most important testing practice for customers facing web applications. This book explains the steps necessary to write manual accessibility tests and convert them into automated selenium-based accessibility tests to run part of regression test packs. WCAG and Section 508 guidelines are considered across the book while explaining the test design steps. Software testers with accessibility testing knowledge are in high demand at large organizations since the need to do manual and automated accessibility testing is growing rapidly. This book illustrates the types of accessibility testing with test cases and code examples.

  • af Qing Wang
    878,95 - 1.319,95 kr.

    In an article for Wired Magazine in 2006, Jeff Howe defined crowdsourcing as an idea for outsourcing a task that is traditionally performed by a single employee to a large group of people in the form of an open call. Since then, by modifying crowdsourcing into different forms, some of the most successful new companies on the market have used this idea to make people's lives easier and better. On the other hand, software testing has long been recognized as a time-consuming and expensive activity. Mobile application testing is especially difficult, largely due to compatibility issues: a mobile application must work on devices with different operating systems (e.g. iOS, Android), manufacturers (e.g. Huawei, Samsung) and keypad types (e.g. virtual keypad, hard keypad). One cannot be 100% sure that, just because a tested application works well on one device, it will run smoothly on all others.Crowdsourced testing is an emerging paradigm that can improve the cost-effectiveness of software testing and accelerate the process, especially for mobile applications. It entrusts testing tasks to online crowdworkers whose diverse testing devices/contexts, experience, and skill sets can significantly contribute to more reliable, cost-effective and efficient testing results. It has already been adopted by many software organizations, including Google, Facebook, Amazon and Microsoft. This book provides an intelligent overview of crowdsourced testing research and practice. It employs machine learning, data mining, and deep learning techniques to process the data generated during the crowdsourced testing process, to facilitate the management of crowdsourced testing, and to improve the quality of crowdsourced testing.

  • af Maximiliano Contieri
    523,95 kr.

    Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code. When it comes to reliability and system evolution, these techniques provide benefits that pay off over time. Using real life examples in JavaScript, PHP, Java, Python, and many other programming languages, this cookbook provides proven recipes to help you scale and maintain large systems. Every section covers fundamental concepts including readability, coupling, testability, and extensibility, as well as code smells--symptoms of a problem that requires special attention--and the recipes to address them. As you proceed through this book, refactoring recipes and the variety of code smells increase in complexity. You will: Understand the benefits of clean code and learn how to detect code smells Learn refactoring techniques step by step Gain illustrative code examples in several modern programming languages Get a comprehensive catalog of common code smells, their impacts, and possible solutions Use code that's straight to the point, favoring readability and learning

  • af Thiadmer Riemersma
    597,95 kr.

    The "Black Magic Probe" is a debug probe for ARM Cortex microcontrollers, supporting SWD and JTAG. What sets it apart from other debug probes is that it directly supports the Remote Server Protocol of GDB (also used by LLDB and other debugging and development tools). This quashes the need for additional middleware, services or drivers, and thereby makes the software/hardware toolchain simpler, more portable and more reliable.What you can do with the Black Magic Probe is:¿ Download code into Flash ROM or RAM of the microcontroller.¿ Step through code, look at a backtrace of the call stack.¿ Set up to six breakpoints in Flash ROM (as well as unlimited breakpoints in RAM).¿ Set up to four data watchpoints, to check for data reads or writes.¿ Inspect and modify variables, memory and registers.¿ Run the code and follow it with real-time tracing.¿ Profile your code, to gain insight in where it spends its cycles.This book focuses on the original Black Magic Probe, but it also covers a few "open hardware" variants - such as the ctxLink probe, which offers truly remote debugging, due to its Wi-Fi interface and rechargeable battery.

  • af Alex Rodov
    367,95 kr.

    More than ever, we depend on software to get through our everyday lives. It's embedded in our smartphones, cars, children's toys, and household appliances (even our toasters), and it's transforming our world. This brave new world of technology offers exciting opportunities, but it has never been more important that we recognize and understand the risks to our security and safety. When software goes bad, the consequences can range from the farcical (such as the HealthCare.gov fiasco, in which a highly-touted government website crashed almost immediately upon being launched) to the tragic (as in the case of the Arizona woman who was killed by a self-driving car that didn't recognize her as a pedestrian).Testing is our line of defence against these software-related catastrophes. Yet, for years, it was seen as an afterthought-a chore that developers only carried out because they had to, and which they tried to complete as cheaply and quickly as possible.In The Book on Testing, Alex Rodov leads the reader on a personal and informal tour of the software-testing landscape, focusing on what happens when it isn't done properly. In easy-to-understand language, he offers real-life examples, as well as insights gained from decades of experience, to demonstrate why it doesn't have to be that way. Testing is difficult and can never be perfect. But if it's done well, we'll all be able to sleep better at night.

  • af Panagiotis Leloudas
    403,95 kr.

    Get started and hit the ground running in the world of software testing. This simple and practical guide teaches you the fundamentals of software testing, with no prior experience required.You will start by learning functional and non-functional software testing. Then you will gain an understanding of the primary responsibilities of a tester in the Software Development Life Cycle and how to plan and execute testing activities. You will also learn how testing applies to an agile environment, what challenges you might face in your day-to-day life as a tester, and how to overcome them. You will learn the most commonly used test design techniques, with ample examples and exercises to practice yourself.By the end of this book, you will understand the software testing ecosystem, from its types, techniques, and tools, to test planning, execution, and reporting.What You Will LearnMaster the fundamentals of Software TestingGain an understanding of different software testing typesPlan and execute testing activitiesApply test design techniques to concrete examples Who This Book Is ForSoftware testers, developers, project managers, and other stakeholders involved in software testing.

  • af Noemí Ferrera
    477,95 kr.

    End-to-end solutions and options for test architecture and methodologies. Achieve better quality and faster projects in an enjoyable way taking your career to the next level. Key Features:Explore the full test architecture spectrumDiscover a range of challenging automation applications with real-world scenariosLearn with easy-to-follow start-up examples including DevOps for testing, AI, XR, and cloudBook Description:From simple websites to complex applications, delivering quality is crucial for achieving customer satisfaction. How to Test a Time Machine provides step-by-step explanations of essential concepts and practical examples to show you how you can leverage your company's test architecture from different points in the development life cycle.You'll begin by determining the most effective system for measuring and improving the delivery of quality applications for your company, and then learn about the test pyramid as you explore it in an innovative way. You'll also cover other testing topics, including cloud, AI, and VR for testing.Complete with techniques, patterns, tools, and exercises, this book will help you enhance your understanding of the testing process. Regardless of your current role within development, you can use this book as a guide to learn all about test architecture and automation and become an expert and advocate for quality assurance.By the end of this book, you'll be able to deliver high-quality applications by implementing the best practices and testing methodologies included in the book.What You Will Learn:Identify quality maturity and processes to get your product to the next quality levelLearn how to think out of the box for testingLearn about types of tests and how to apply them from a unique perspectiveUnderstand how to apply different technologies into testingCool code exercises and tools that could be of use for practicing and polishing your testing skillsOwn quality and use it for career growthWho this book is for:This book is for test owners, developers, managers, manual QAs, SDETS, team leads, and systems engineers who wish to get started or improve the current QA systems. Test owners looking for inspiration and out-of-the-box solutions for challenging issues will also find this book useful.

  • af Linda Westfall
    2.077,95 kr.

    This handbook contains information and guidance that supports all of the topics of the 2016 version of the CSQE Body of Knowledge (BoK) upon which ASQ's Certified Software Quality Engineer/(CSQE) exam is based. Armed with the knowledge presented in this handbook to complement the required years of actual work experience, qualified software quality practitioners may feel confident they have taken appropriate steps in preparation for the ASQ CSQE exam.However, the goals for this handbook go well beyond it being a CSQE exam preparation guide. Its author designed this handbook not only to help the software quality engineers, but as a resource for software development practitioners, project managers, organizational managers, other quality practitioners, and other professionals who need to understand the aspects of software quality that impact their work. It can also be used to benchmark their (or their organization's) understanding and application of software quality principles and practices against what is considered a cross-industry good practice baseline. After all, taking stock of strengths and weaknesses, software engineers can develop proactive strategies to leverage software quality as a competitive advantage.New software quality engineers can use this handbook to gain an understanding of their chosen profession. Experienced software quality engineers can use this handbook as a reference source when performing their daily work. It is also hoped that trainers and educators will use this handbook to help propagate software quality engineering knowledge to future software practitioners and managers. Finally, this handbook strives to establish a common vocabulary that software quality engineers, and others in their organizations can use to communicate about software and quality. Thus increasing the professionalism of the industry and eliminating the wastes that can result from ambiguity and misunderstandings.

  • af Jonathan Opperman
    287,95 kr.

    Software Testing at Scale: Navigating the Challenges of Agile and DevOps is a comprehensive guide for software testers, developers, and leaders who are looking to improve their approach to quality assurance in an agile and devops-driven world. Written for testers already familiar with the basics, as well as developers who want to understand the impact of quality assurance on their work and leaders who need to adapt their culture and attitude towards testing, this book offers real-world examples and thought-provoking insights on the current expectations of software testers and their role in an era that is all about constant change.We will revisit traditional approaches that are no longer sufficient, but still applicable, and provide practical strategies for organizations that have adopted agile and devops practices but are still struggling with quality assurance. This book challenges the status quo and poses important questions about why we do things a certain way, making it a valuable handbook for software testing and a reference for software developers.Whether you're a seasoned tester looking to improve your skills, a developer looking to contribute to the overall quality of the software you build, or a leader looking to adapt your organization's approach to testing, this book offers valuable insights and actionable strategies for achieving success in today's fast-paced development environments.

  • af Alejandra Quetzalli
    359,95 kr.

    Investing in engineering documentation (Docs) means investing in community user experience. This book teaches readers how mastering the docs-as-code ecosystem empowers communities to understand better their favorite products and Open-Source (OSS) technologies better.Author Alejandra Quetzalli believes that ¿docs-as-ecosystem¿ represents a more comprehensive and collaborative approach to documentation development than ¿docsas- code¿ because it recognizes that documentation is more than just code. Docs involve technical writing, design, community feedback, community management, accessibility, SEO, UX, and today¿ even Artificial Intelligence tools! The word ecosystem promotes a paradigm where we treat documentation as a complex and dynamic system that must be managed and nurtured.In this book, yoüll acquire practical skills such as creating public style guides, incorporating responsive and accessible design, designing user flows and information architecture, retrieving user feedback, and setting up Docs analytics. Yoüll learn to identify the difference in work processes between maintaining Docs for a product versus an OSS technology. Yoüll discover the secrets to managing technical writers and OSS contributions, all while building a thriving Docs community. To end on a futuristic note, yoüll discover why technical writers who harness Artificial Intelligence (AI) tools (i.e., ChatGPT) need not fear a robot uprising anytime soon. What You'll LearnExamine accessibility and the user experienceUnderstand Information architecture Review docs-as-ecosystem processes Manage technical writersOversee OSS Docs contributions Retrieve and integrate user feedback Build Docs and Education communities Who This Book is ForDevelopers of all levels, VPs of Product/Engineering, Product Managers, and Designers,

  • af Manikandan Sambamurthy
    477,95 kr.

    Understand test automation and implement it in Web, Mobile, and APIs effectivelyKey Features:Learn how to automate your tests with the help of practical examplesUnderstand how to bridge the gap between testing and test automationExplore test automation strategies for different platformsBook Description:This book helps you build a better understanding of test automation and aids in bridging the gap between testing and test automation.The book has been divided into three sections with the first section focusing on preparing you for testing and test automation fundamentals. By the end of this section, you'll have an understanding of some common automation terms, definitions, and roles. The second section covers the practical implementation of test automation for mobile, web, API and performance. The third section will help you understand how test automation works with CI/CD, and explore the common issues and pitfalls when executing test automation.By the end of this book, you'll have a better understanding of automation, addressing the common pain points and best practices around test automation.What You Will Learn:Gain a solid understanding of test automationUnderstand how automation fits into a test strategyExplore essential design patterns for test automationDesign and implement highly reliable automated testsUnderstand issues and pitfalls when executing test automationDiscover the commonly used test automation tools/frameworksWho this book is for:This book is for manual testers who want to enter the field of test automation and developers who want to learn more about test automation.

  • af Daniel Irvine
    436,95 kr.

    Learn to write better automated tests that will dramatically increase your productivity and have fun while doing so. This book is a build-your-own adventure designed for individual reading and for collaborative workshops. You will build an xUnit automated test framework using JavaScript: initially a clone of Jest, but adding a couple of neat features borrowed from RSpec, the genre-defining tool for behavior-driven development (BDD). Along the way, you will explore the philosophy behind automated testing best practices. The automated test runner is one of the most important innovations within software engineering. But for many programmers, automated testing remains a mystery, and knowing how to write good tests is akin to sorcery.As the chapters of this book unfold, you will see how the humble test runner is an elegant and simple piece of software. Each chapter picks a single feature to build, like the "it" function or the "beforeEach" block. It picks apart the theory of why the feature needs to exist, and how to use it effectively in your own test suites. Every chapter ends with a set of ideas for extension points should you wish to explore further, alone or in groups. The book culminates in an implementation of test doubles and mocks¿one of the most difficult and misunderstood concepts within automated testing.By the end of the book, you will have gained a solid understanding of automated testing principles that you can immediately apply to your work projects. What You'll LearnBuild an xUnit automated test frameworkSee how an automated test runner worksUnderstand the best practices for automated unit testingEffectively use test doubles and mocksWho This Book Is ForSoftware developers with JavaScript experience who are seeking to master the art of automated testing.

  • af Freewheel Biz-Ui Team
    565,95 kr.

    The authors of this book explore a way to build cloud-native microservice applications, based on years of practice. Presenting a range of real-world scenarios, from design, development, and testing to deployment, the book shows how teams can leverage cloud-native technologies to develop applications, covering the full lifecycle. Further, it consistently combines theory and practice, and comprehensively analyzes how to implement core cloud-native technologies such as container, service mesh, serverless, continuous integration, and deployment. Given its scope, the book offers a valuable asset for all architects, engineers, and technological decision-makers with an interest in microservices and cloud-native technologies.

  • af Simon Amey
    542,95 kr.

  • af Reto Scheiwiller
    427,95 kr.

  • af Neha Kaul
    2.257,95 kr.

    The field of software testing has grown considerably since its origin in the early 1900s. The relevance of software will only increase in the future. Software will continue to increase in complexity as it is going to be used to solve the biggest problems faced by the world. Effective testing is thought of as a measure of efficiency and quality of software. Testing is a vital non-skippable step in the software development lifecycle. The implementation of different automated software systems will be presented in detail. Detailed practical implementations of automated software applications covering different types of testing scenarios have been provided in this book.

  • af Shai Almog
    602,95 kr.

    Overhaul your debugging techniques and master the theory and tools needed to debug and troubleshoot cloud applications in production environments. This book teaches debugging skills that universities often avoid, but that typically consume as much as 60% of our time as developers. The book covers the use of debugger features such as tracepoints, object marking, watch renderers, and more. Author Shai Almog presents a scientific approach to debugging that is grounded in theory while being practical enough to help you to chase stubborn bugs through the maze of a Kubernetes deployment.Practical Debugging at Scale assumes a polyglot environment as is common for most enterprises, but focuses on JVM environments. Most of the tooling and techniques described are applicable to Python, Node, and other platforms, as well as to Java and other JVM languages. The book specifically covers debugging in production, an often-neglected discipline but an all too painful reality. Yoüll learn modern techniques around observability, monitoring, logging, and full stack debugging that you can put to immediate use in troubleshooting common ailments in production environments. You Will Learn:The scientific method underlying the process of debuggingDebugger capabilities such as tracepoints and marker objectsThe correct use of less understood features such as exception breakpointsTechniques for tracing issues in production Kubernetes environmentsObservability and monitoring to resolve production problemsIndustry best practices for common tooling such as logging Profiling to understand performance and memory problems Who This Book Is ForDevelopers in Java and JVM-related languages who want to improve their debugging skills and production reliability;and developers of cloud applications who are facing the pain of production bugs that are hard to replicate and fix

Gør som tusindvis af andre bogelskere

Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.