144 resultater (0,35577 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

Practical Test Automation - Panos Matsinopoulos - Bog - APress - Plusbog.dk

Complete Guide to Test Automation - Arnon Axelrod - Bog - APress - Plusbog.dk

Complete Guide to Test Automation - Arnon Axelrod - Bog - APress - Plusbog.dk

Rely on this robust and thorough guide to build and maintain successful test automation. As the software industry shifts from traditional waterfall paradigms into more agile ones, test automation becomes a highly important tool that allows your development teams to deliver software at an ever-increasing pace without compromising quality. Even though it may seem trivial to automate the repetitive tester''s work, using test automation efficiently and properly is not trivial. Many test automation endeavors end up in the "graveyard" of software projects. There are many things that affect the value of test automation, and also its costs. This book aims to cover all of these aspects in great detail so you can make decisions to create the best test automation solution that will not only help your test automation project to succeed, but also allow the entire software project to thrive. One of the most important details that affects the success of the test automation is how easy it is to maintain the automated tests. Complete Guide to Test Automation provides a detailed hands-on guide for writing highly maintainable test code. What You''ll Learn - Know the real value to be expected from test automation - Discover the key traits that will make your test automation project succeed - Be aware of the different considerations to take into account when planning automated tests vs. manual tests - Determine who should implement the tests and the implications of this decision - Architect the test project and fit it to the architecture of the tested application - Design and implement highly reliable automated tests - Begin gaining value from test automation earlier - Integrate test automation into the business processes of the development team - Leverage test automation to improve your organization''s performance and quality, even without formal authority - Understand how different types of automated tests will fit into your testing strategy, including unit testing, load and performance testing, visual testing, and more Who This Book Is For Those involved with software development such as test automation leads, QA managers, test automation developers, and development managers. Some parts of the book assume hands-on experience in writing code in an object-oriented language (mainly C# or Java), although most of the content is also relevant for nonprogrammers.

DKK 519.00
1

Python Unit Test Automation - Ashwin Pajankar - Bog - APress - Plusbog.dk

Python Unit Test Automation - Ashwin Pajankar - Bog - APress - Plusbog.dk

Learn how to automate unit tests of Python 3 with automation libraries, such as doctest, unittest, nose, nose2, pytest, and selenium. This book explores important concepts in software test automation and demonstrates how to automate, organize, and execute unit tests with Python. It also introduces readers to the concepts of web browser automation and logging. This new edition starts with an introduction to Python 3. Next, it covers doctest and pydoc. This is followed by a discussion on unittest, a framework that comes packaged with Python 3 itself. There is a dedicated section on creating test suites, followed by an explanation of how nose2 provides automatic test module discovery. Moving forward, you will learn about pytest, the most popular third-party library and testrunner for Python. You will see how to write and execute tests with pytest. You’ll also learn to discover tests automatically with pytest. This edition features two brand new chapters, the firstof which focuses on the basics of web browser automation with Selenium. You’ll learn how to use Selenium with unittest to write test cases for browser automation and use the Selenium IDE with web browsers such as Chrome and Firefox. You’ll then explore logging frameworks such as Python’s built-in logger and the third-party framework loguru. The book concludes with an exploration of test-driven development with pytest, during which you will execute a small project using TDD methodology. What You Will LearnStart testing with doctest and unittestUnderstand the idea of unit testingGet started with nose 2 and pytestLearn how to use logger and loguruWork with Selenium and test driven development Who This Book Is ForPython developers, software testers, open source enthusiasts, and contributors to the Python community.

DKK 391.00
1

Hands-On Functional Test Automation - Chaminda Chandrasekara - Bog - APress - Plusbog.dk

Build Your Own Test Framework - Daniel Irvine - Bog - APress - Plusbog.dk

Build Your Own Test Framework - Daniel Irvine - Bog - APress - Plusbog.dk

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 Learn - Build an xUnit automated test framework - See how an automated test runner works - Understand the best practices for automated unit testing - Effectively use test doubles and mocks Who This Book Is For Software developers with JavaScript experience who are seeking to master the art of automated testing.

DKK 476.00
1

Create an Enterprise-Level Test Automation Framework with Appium - Koushik Das - Bog - APress - Plusbog.dk

Create an Enterprise-Level Test Automation Framework with Appium - Koushik Das - Bog - APress - Plusbog.dk

Think from a framework design perspective and move beyond straightforward coding skills. You’ll design an enterprise level test framework that is capable of supporting both TDD and BDD at the same time, using the latest open source tools and coding best practices. Taking a less-is-more approach, superfluous information is excised in favor of sleek and direct instruction and focused coding practices. Your framework will be built with Spring-Boot, Gradle, and Junit. And it will support HP QC integration, Allure (TDD, BDD), Extent (BDD), and customized Pdf reporting (TDD, BDD). Extensive utilities are provided, such as HP ALM integration, device management utilities, email reporting, pdf reporting, OCR utility, Log utility, and more! There’s also a special chapter on internationalization/localization testing in multiple languages. After reading this book, you’ll have full confidence in your ability to build new test automation frameworks for yourself. Though primarily written for software professionals who are in test automation, recent engineering graduates who have programming knowledge and want to prepare for a role in mobile test automation will also find what’s taught here helpful. Test engineers and computer science graduates alike can use what they learn here to become absolute pros in test automation.What You'll LearnDesign an enterprise level mobile test automation framework capable of supporting both TDD and BDD Work with the latest open source tools and coding best practices Build with Spring-Boot, Gradle, and Junit while supporting HP QC integration, Allure, Extent, and customized PDF reportingWho This Book Is ForSoftware professionals working in test automation. Recent engineering graduates who have programming knowledge and want to prepare for a role in mobile test automation should also find it helpful.

DKK 391.00
1

Test-Driven Development with React and TypeScript - Juntao Qiu - Bog - APress - Plusbog.dk

Test-Driven Development with React and TypeScript - Juntao Qiu - Bog - APress - Plusbog.dk

Apply test-driven principles to create scalable and maintainable React applications. This book covers a wide range of topics, including setting up a testing environment and utilizing popular testing frameworks like Cypress, Jest, and the React Testing Library. It also delves into valuable refactoring techniques, as well as enhancing code maintainability and readability. What sets this comprehensive guide apart is its end-to-end project simulation, showcasing how TDD can be employed to build a complete application called "Bookish."Test-Driven Development with React and TypeScript elevates its code examples by leveraging TypeScript, the predominant language in modern frontend development, offering you a deeper understanding of how TDD principles can be applied to React projects. Furthermore, all code examples have been carefully revised and updated for this edition, incorporating reader feedback and reflecting current industry standards. After completing this book, you have the knowledge and skills necessary to develop high quality and scalable React applications. What You Will LearnMaster essential refactoring techniques to enhance code qualityEmploy modern practices for writing maintainable React code, including testing and product implementationGain practical experience applying test-driven development (TDD) principles to real-world projects Craft high quality, scalable, and maintainable React applications using TDD principles and techniquesWho This Book Is ForWeb application developers who wants to learn how to write high quality code using test-driven development.

DKK 434.00
1

Android Espresso Revealed - Denys Zelenchuk - Bog - APress - Plusbog.dk

Android Espresso Revealed - Denys Zelenchuk - Bog - APress - Plusbog.dk

Write Android user interface (UI) tests using Google Espresso for Android. You''ll cover all the major topics of writing functional UI automated tests using the Espresso testing framework, including different ways of running automated tests, architecting test projects in an easy and maintainable way, and using tools which help to implement automated tests with less effort. Android Espresso Revealed explains the basics of using Espresso to write automated UI tests, and how to customize the framework for advanced functionality. The author provides examples in both Java and Kotlin, and includes dealing with network operations in UI tests, testing application accessibility, implementing supervised monkey tests, and more. What You Will Learn - Write Espresso tests with both Kotlin and Java including test project migration from Java to Kotlin - Test web views inside the application under test - Use Espresso to set up test devices or emulators to minimize test flakiness and run tests in Firebase Test Lab - Verify and stub intents with Espresso-Intents - Move test projects to AndroidX - Test notifications or operate on third-party apps during Espresso test execution - Apply different test architecture approaches to the test project to reduce maintenance effort - Implement supervised monkey tests using Espresso and UIAutomator Who This Book Is For Engineers with experience of Android test automation will benefit from this book

DKK 519.00
1

Beginning Spring Boot 3 - K. Siva Prasad Reddy - Bog - APress - Plusbog.dk

Beginning Spring Boot 3 - K. Siva Prasad Reddy - Bog - APress - Plusbog.dk

Learn the Spring Boot 3 micro framework and build your first Java-based cloud-native applications and microservices. Spring Boot is the lightweight, nimbler cousin to the bigger Spring Framework, with plenty of "bells and whistles." This updated edition includes coverage of Spring Native, which will help you speed up your Spring Boot applications, as well as messaging with Spring Boot, Spring GraphQL, Spring Data JDBC and reactive relational database connectivity (R2DBC) with SQL. This new edition also covers enhancements to actuator endpoints, MongoDB 4.0 support, layered JAR and WAR support, support to build OCI images using Cloud Native Build Packs, changes to the DataSource initialization mechanism, and how bean validation support has moved to a separate spring-boot-validation-starter module. This book will teach you how to work with relational and NoSQL databases for data accessibility using Spring Boot with Spring Data, how to persist data with the Java Persistence APIs (JPA), MyBatis, and much more. You''ll learn how to enhance your native cloud or web applications with other APIs such as REST and how to build reactive web applications using Spring Boot with WebFlux. Finally, you''ll learn how to test applications using JUnit 5, as well as how to secure and deploy your application or service to cloud providers like Heroku. After reading Beginning Spring Boot 3 , you''ll have the skills needed to start building your own Spring Boot cloud-native, Java-based applications and microservices with confidence, and to take the next steps in your career. What You Will Learn - Explore the Spring Boot 3 micro framework using Spring Native for faster, better performance - Build cloud-native Java applications and microservices with Spring Boot - Work with relational and NoSQL databases using Boot with Spring Data - Create reactive web applications using Spring''s WebFlux - Secure, test, and deploy applications and services Who This Book Is For IT professionals such as cloud architects, infrastructure administrators, and network/cloud operators

DKK 519.00
1

Learn API Testing - Jagdeep Jain - Bog - APress - Plusbog.dk

Python Testing with Selenium - Sujay Raghavendra - Bog - APress - Plusbog.dk

Python Testing with Selenium - Sujay Raghavendra - Bog - APress - Plusbog.dk

Implement different testing techniques using Selenium WebDriver with the Python programming language. This quick reference provides simple functional test cases with a syntax-based approach for Selenium WebDriver. You''ll begin by reviewing the basics of Selenium WebDriver and its architectural design history and then move on to the configuration and installation of Selenium library for different web browsers, including the basic commands needed to start test scripts in various browsers. You''ll review action commands of keyboard and mouse for testing user interactions in a web page and see how hyperlinks are tested. The book also examines various web elements using eight different locators provided by Selenium to help you choose the one best suited to your needs. All Python scripts are ready to test real examples, all of which are explained thoroughly with problem statements. You''ll use different Python design patterns to automate test scripts that can be incorporated with Selenium. In the end, Python Testing with Selenium will provide you with the expertise to write your own test cases in future. What You''ll Learn - - Install and configure Selenium WebDriver with Python for different web-browsers - - Review basic commands of Selenium - - Locate web elements - - Work with UI based web elements - - Assert web elements and handle exceptions - - Write test scripts in Page Object Model - - Write test cases with Unittest framework - Who This Book Is For Python developers/testers who want to test their web applications

DKK 468.00
1

Performance Testing - Keith Yorkston - Bog - APress - Plusbog.dk

Performance Testing - Keith Yorkston - Bog - APress - Plusbog.dk

Use this book to prepare for the ISTQB® Certified Tester Foundation Level Performance Testing exam. The book has been designed to follow the ISTQB syllabus, covering all of the syllabus learning objectives, with additional reference material extending beyond the syllabus. The book covers an overall methodology for managing and conducting performance testing. Performance testing has often been considered a black art. In many organizations, perhaps an individual or a small group of technical staff or contractors is given the task of “load testing” an extended system, network, or application. Performance testing is like any other form of testing. It follows a defined test process that is similar to other test types. It utilizes a disciplined approach to the definition of requirements and user stories, the creation of test conditions, test cases, and test procedures. It establishes measurable goals against which the success or failureof the testing can be judged. It also requires (and this cannot be stressed highly enough) a definition and recognition of performance test failures. Readers will gain the knowledge with both content and practice questions to prepare them for the ISQTB Performance Testing exam. The book covers the performance test types, the performance testing methodology, and the steps to plan, create, and execute performance tests and analyze the results. What You Will LearnUnderstand the basic concepts of performance efficiency and performance testingDefine performance risks, goals, and requirements to meet stakeholder needs and expectationsUnderstand performance metrics and how to collect themDevelop a performance test plan for achieving stated goals and requirementsConceptually design, implement, and execute basic performance testsAnalyze the results of a performance test and communicate the implications to stakeholdersExplain the process, rationale, results, and implications of performance testing to stakeholdersUnderstand the categories and uses for performance tools and criteria for their selectionDetermine how performance testing activities align with the software life cycle Who This Book Is ForThose who want to achieve the ISTQB performance testing certification, testers and test managers who want to increase their performance testing knowledge, and project managers/staff working with performance testing in their project for the first time

DKK 509.00
1

Pro Python 3 - Marty Alchin - Bog - APress - Plusbog.dk

Pro Python 3 - Marty Alchin - Bog - APress - Plusbog.dk

Refine your programming techniques and approaches to become a more productive and creative Python programmer. This book explores the concepts and features that will improve not only your code but also your understanding of the Python community with insights and details about the Python philosophy. Pro Python 3 , Third Edition gives you the tools to write clean, innovative code. It starts with a review of some core Python principles, which are illustrated by various concepts and examples later in the book. The first half of the book explores aspects of functions, classes, protocols, and strings, describing techniques which may not be common knowledge, but which together form a solid foundation. Later chapters cover documentation, testing, and app distribution. Along the way, you''ll develop a complex Python framework that incorporates ideas learned throughout the book. Updates in this edition include the role of iterators in Python 3, web scraping with Scrapy and BeautifulSoup, using Requests to call web pages without strings, new tools for distribution and installation, and much more. By the end of the book you''ll be ready to deploy uncommon features that can take your skills to the next level in Python. What You''ll Learn - Implement programs with various types of Python functions - Work with classes and object-oriented programming - Use strings from the standard library and third-party libraries - Harvest web site data with Python - Automate unit testing by writing a test suite - Review imaging, random number generation, and NumPy scientific extensions - Understand The Zen of Python documentation to help you decide the best way to distribute your code Who This Book Is For Intermediate programmers familiar with Python who are looking to move to an advanced level. You should have written at least a simple Python application, and be comfortable with a basic object-oriented approach, using the interactive interpreter, and writing control structures.

DKK 519.00
1

Beginning Bazel - P.j. Mcnerney - Bog - APress - Plusbog.dk

Test Your Skills in C# Programming - Vaskaran Sarcar - Bog - APress - Plusbog.dk

Test Your Skills in C# Programming - Vaskaran Sarcar - Bog - APress - Plusbog.dk

Review the fundamental constructs in C# using Q&As and program segments to boost your confidence and gain expertise. This book will help you analyze your programs more efficiently and enhance your programming skills. The book is divided into three parts, where you will learn the fundamentals, object-oriented programming, and some advanced features of C#. In the first part, you will review C# and .NET basics along with the important constructs such as strings, arrays, and structures. In the second part, you''ll review the concepts of object-oriented programming in detail. Here, you will go through various program segments in class and objects, inheritance, polymorphism, abstraction, encapsulation, and much more. You will also analyze the output of the given programs with the help of Q&A sections. The uses of interfaces, static class, and exception handling are discussed in the book along with some other important concepts in C#. In the third and last part, you will learn advanced features of C# programming such as delegates, events, lambdas, generics, and multithreading. Here, you''ll also cover some of the latest features of C#. After reading this book, you will be able to analyze and apply the basic and frequently used features along with the advanced features of C#. What Will You Learn - Understand the core and some of the latest features in C# - Review your programming skills along with some of the latest features in C# - Know how object-oriented programming (OOP) is used in C# - Get up and running on the advanced features of C# such as delegates, lambdas, generics, and more Who This Is Book For Programmers with basic knowledge of C#

DKK 519.00
1

Practical LPIC-3 300 - Antonio Vazquez - Bog - APress - Plusbog.dk

Beginning Silverlight 3 - Robert L. Lair - Bog - APress - Plusbog.dk

Beginning Silverlight 3 - Robert L. Lair - Bog - APress - Plusbog.dk

Silverlight design tools have important differences compared to those used to create Ajax and JavaScript functionality. Robert Lair takes you on a tour of all the tools, including Microsoft Expression Design, which plays an important part in creating Silverlight assets; Microsoft Expression Blend, which is used to build user interaction for Silverlight elements; and Microsoft Visual Studio, which manages the interaction between designers and developers, providing the coding environment for "nuts and bolts" wiring. Once you've mastered the basics, you'll move on to gaining a more in-depth knowledge of some of the groundbreaking new features of the Silverlight technology. The growing popularity of Web 2.0 applications is increasing user expectations for high-quality web site design, presentation, and functionality. It was into this climate that Microsoft released Silverlight 3, the third iteration of its cross-browser web presentation technology and the second to ride on top of the .NET platform. Beginning Sliverlight 3 brings you to the cutting-edge of Web 2.0 application design and includes plenty of practical guidance to get you started straightaway. What you'll learn * Discover the tools needed for Silverlight 3 development, the roles each plays, and how they interact to produce a seamless result. * Understand the fundamental concepts and techniques that lie at the heart of every successful Silverlight application and how to apply them to your own projects. * Explore the features and coding practices new to Silverlight 3 that set it apart from other web-development tools. Who this book is for This book is for anyone with an interest in web development. A basic familiarity with web development and simple C# coding is useful, but by no means a requirement. This book will teach you everything that you need to know. While this is not a design-oriented text, Beginning Silverlight 3 approaches the subject in an open manner, showing how applications are put together across the developer-designer divide so that you are well equipped to work seamlessly with your colleagues (or indeed perform both roles with the aid of a suitable design text). Table of Contents * Welcome to Silverlight 3 * Introduction to Visual Studio 2008 * Layout Management in Silverlight 3 * Silverlight 3 Controls * Data Binding and Silverlight List Controls * Data Access and Networking * Navigation Framework * Local Storage in Silverlight * Introduction to Expression Blend * Styling in Silverlight * Transformations and Animation * Custom Controls * Deployment

DKK 70.00
1

Beginning Scala 3 - Vishal Layka - Bog - APress - Plusbog.dk

Beginning Scala 3 - Vishal Layka - Bog - APress - Plusbog.dk

Learn the latest version of Scala through simple, practical examples. This book introduces you to the Scala programming language, its object-oriented and functional programming characteristics, and then guides you through Scala constructs and libraries that allow you to assemble small components into high-performance, scalable systems. Beginning Scala 3 explores new Scala 3 language features such as Top-level declarations, Creator applications, Extension methods to add extra functionality to existing types, and Enums. You will also learn new ways to manipulate types via Union types, intersection, literal, and opaque type aliases. Additionally, you’ll see how Implicits are replaced by given and using clauses. After reading this book, you will understand why Scala is judiciously used for critical business applications by leading companies such as Twitter, LinkedIn, Foursquare, the Guardian, Morgan Stanley, Credit Suisse, UBS, and HSBC – and you will be able to use it in your own projects. What You Will LearnGet started with Scala 3 or Scala language programming in generalUnderstand how to utilitze OOP in Scala Perform functional programming in ScalaMaster the use of Scala collections, traits and implicitsLeverage Java and Scala interopabilityEmploy Scala for DSL programmingUse patterns and best practices in ScalaWho This Book Is ForThose with a background in Java and/or Kotlin who are new to Scala. This book is also for those with some prior Scala experience who want to learn Scala version 3.

DKK 476.00
1

Essential Angular for ASP.NET Core MVC 3 - Adam Freeman - Bog - APress - Plusbog.dk

Essential Angular for ASP.NET Core MVC 3 - Adam Freeman - Bog - APress - Plusbog.dk

Combine the strengths of Angular, the leading framework for developing complex client-side applications, and ASP.NET Core MVC 3, the latest evolution of Microsoft''s framework for server-side applications. This new edition offers updated Angular, ASP.NET Core 3, Entity Framework Core 3 examples, an all-new chapter on interoperability with Blazor, and more! Best-selling author Adam Freeman brings together these two key technologies and explains how to use ASP.NET Core MVC 3 to provide back-end services for Angular applications. This fast-paced and practical guide starts from the nuts and bolts and gives you the knowledge you need to combine Angular and ASP.NET Core MVC 3 in your projects. Each topic is covered clearly and concisely and is packed with the essential details you need to learn to be truly effective. What You Will Learn - - Gain a solid understanding of how ASP.NET Core MVC 3 and Angular can work together - - Utilize both Visual Studio and Visual Studio Code to develop Angular/ASP.NET Core MVC projects - Create ASP.NET Core RESTful web services to support Angular applications - Expose data from Entity Framework Core to Angular applications - - Use ASP.NET Core Identity to provide security services to Angular applications - - Understand how Angular and Blazor applications can work together - Who This Book Is For This book is for developers with knowledge of ASP.NET Core MVC who are introducing Angular into their projects.

DKK 391.00
1

Learn Microservices with Spring Boot 3 - Tarun Telang - Bog - APress - Plusbog.dk

Learn Microservices with Spring Boot 3 - Tarun Telang - Bog - APress - Plusbog.dk

This book will show you how to build Java-based microservices architecture using the popular Spring Boot framework by evolving a small monolith application to an event-driven architecture composed of several services. This third edition has been updated to cover Spring Boot 3, including its compatibility with Java 17 and Jakarta EE 10, and employs an incremental approach to teach the structure of microservices, test-driven development, and common patterns in distributed systems such as service discovery, load balancing, routing, centralized logs, per-environment configuration, and containerization. Authors Moisés Macero and Tarun Telang get the ball rolling by introducing you to the fundamentals of microservices and Spring Boot before walking you through the development of a basic Spring Boot application. You’ll then see how to build a front end using React, and learn how to use the data layer to read and write data from and to other systems via Spring Boot and its access to Spring Data and its available APIs. Putting together what you've learned thus far, you’ll begin to transform an application from a monolith to a microservice. This pragmatic approach will enable you to better grasp the benefits of using this type of software architecture, instead of keeping you distracted with theoretical concepts. The emphasis is on what matters most, starting with the minimum viable product, while maintaining the ability to adapt and improve your application as needed. After completing this book, you will have the foundational knowledge necessary to build your own microservice-based applications using Spring Boot. What You Will LearnGain a thorough understanding of microservices architecture and how it differs from monolithic architectures. Discover the step-by-step process of breaking down a monolithic application into smaller, focused servicesBuild microservices with Spring Boot 3, Spring Data, Spring Cloud, React.js, Docker, Cucumber, and moreDevelop Java-based microservices using the latest version of Spring Boot, compatible with Java 17 and Jakarta EE 10. Discover architecture patterns for distributed systems such as asynchronous processing, eventual consistency, resilience, scalability, and moreGain insight into event-driven communication patterns and understand how to design and build event-driven microservicesTrace every request from beginning to end with Sleuth and centralized loggingDeploy your microservices anywhere as Docker containersWho This Book Is ForThose with at least some prior experience with Java programming. Some prior exposure to Spring Boot recommended but not required.

DKK 476.00
1

Modern Software Testing Techniques - Attila Kovacs - Bog - APress - Plusbog.dk

Modern Software Testing Techniques - Attila Kovacs - Bog - APress - Plusbog.dk

Many books have been written about software testing, but most of them discuss the general framework of testing from a traditional perspective. Unfortunately, traditional test design techniques are often ineffective and unreliable for revealing the various kinds of faults that may occur. This book introduces three new software testing techniques: Two-Phase Model-Based Testing, the Action-State Testing, and the General Predicate Testing, all of which work best when applied with efficient fault revealing capabilities. You’ll start with a short recap of software testing, focusing on why risk analysis is obligatory, how to classify bugs practically, and how fault-based testing can be used for improving test design. You’ll then see how action-state testing merges the benefits of state transition testing and use case testing into a unified approach. Moving on you’ll look at general predicate testing and how it serves as an extension of boundary value analysis, encompassing morecomplex predicates. Two-phase model-based testing represents an advanced approach where the model does not necessarily need to be machine-readable; human readability suffices. The first phase involves a high-level model from which abstract tests are generated. Upon manual execution of these tests, the test code is generated. Rather than calculating output values, they are merely checked for conformity. The last part of this book contains a chapter on how developers and testers can help each other and work as a collaborative team. What You'll LearnApply efficient test design techniques for detecting domain faultsWork with modeling techniques that combine all the advantages of state transition testing and uses case testingGrasp the two-phase model-based testing technique Use test design efficiently to find almost all the bugs in an applicationWho This Book Is ForSoftware developers, QA engineers, and, business analysts

DKK 391.00
1

Pro Spring Boot 3 - Felipe Gutierrez - Bog - APress - Plusbog.dk

Pro Spring Boot 3 - Felipe Gutierrez - Bog - APress - Plusbog.dk

This book will teach you how to build complex Spring applications and microservices out of the box, with minimal concern over things like configurations. Pro Spring Boot 3 will show you how to fully leverage Spring Boot 3's robust features and how to apply them to create enterprise-ready applications, microservices, and web/cloud applications that just work. Special focus is given to what's been added in the new Spring Boot 3 release, including support for Java 17 and 19; changes to Spring Security; Spring Boot Actuator with Micrometer updates; GraalVM support; RSocket service interfaces; many dependency upgrades; more flexible support for Spring Data JDBC, the new AOT (Ahead-of-Time Transformation); and much more. This book is your authoritative, pragmatic guide for increasing your enterprise Java and cloud application productivity while decreasing development time. It's a no-nonsense reference packed with casestudies that increase in complexity over the course of the book. The author, a senior solutions architect and Principal Technical instructor with VMware, the company behind the Spring Framework, shares his experience, insights, and firsthand knowledge about how Spring Boot technology works and best practices for getting the most out of it. This is an essential book for your Spring learning and reference library. What You Will LearnBuild web/cloud, microservices, and enterprise applications with the Spring Boot 3 frameworkPersist data with JDBC, JPA, and NoSQL databasesMessage with JMS, RabbitMQ, WebSockets, and RSocketGain a review of Spring Cloud projectsExtend Spring Boot by creating your own Spring Boot Starter and @Enable featureTest and deploy with Spring Boot with best practicesUnderstand the new AOT (Ahead-Of-Time Transformations) and the GraalVM support to go nativeUse the latest version of Spring SecurityWho This Book Is ForExperienced Spring and Java developers seeking increased productivity gains and decreased complexity and development time in their applications and software services.

DKK 391.00
1