The Craft of Model Based Testing

The Craft of Model Based Testing
Author: Paul C. Jorgensen
Publsiher: CRC Press
Total Pages: 456
Release: 2017-05-08
Genre: Computers
ISBN: 9781351792622

Download The Craft of Model Based Testing Book in PDF, Epub and Kindle

In his latest work, author Paul C Jorgensen takes his well-honed craftsman’s approach to mastering model-based testing (MBT). To be expert at MBT, a software tester has to understand it as a craft rather than an art. This means a tester should have deep knowledge of the underlying subject and be well practiced in carrying out modeling and testing techniques. Judgment is needed, as well as an understanding of MBT the tools. The first part of the book helps testers in developing that judgment. It starts with an overview of MBT and follows with an in-depth treatment of nine different testing models with a chapter dedicated to each model. These chapters are tied together by a pair of examples: a simple insurance premium calculation and an event-driven system that describes a garage door controller. The book shows how simpler models—flowcharts, decision tables, and UML Activity charts—express the important aspects of the insurance premium problem. It also shows how transition-based models—finite state machines, Petri nets, and statecharts—are necessary for the garage door controller but are overkill for the insurance premium problem. Each chapter describes the extent to which a model can support MBT. The second part of the book gives testers a greater understanding of MBT tools. It examines six commercial MBT products, presents the salient features of each product, and demonstrates using the product on the insurance premium and the garage door controller problems. These chapters each conclude with advice on implementing MBT in an organization. The last chapter describes six Open Source tools to round out a tester’s knowledge of MBT. In addition, the book supports the International Software Testing Qualifications Board’s (ISTQB®) MBT syllabus for certification.

Software Testing

Software Testing
Author: Paul C. Jorgensen,Byron DeVries
Publsiher: CRC Press
Total Pages: 666
Release: 2021-06-29
Genre: Computers
ISBN: 9781000391527

Download Software Testing Book in PDF, Epub and Kindle

This updated and reorganized Fifth edition of Software Testing: A Craftsman's Approach applies the strong mathematics content of previous editions to a coherent treatment of software testing. Responding to instructor and student survey input of previous editions, the authors have streamlined chapters and examples. The Fifth Edition: Has a new chapter on feature interaction testing that explores the feature interaction problem and explains how to reduce tests Uses Java instead of pseudo-code for all examples including structured and object-oriented ones Presents model-based development and provides an explanation of how to conduct testing within model-based development environments Explains testing in waterfall, iterative, and agile software development projects Explores test-driven development, reexamines all-pairs testing, and explains the four contexts of software testing Thoroughly revised and updated, Software Testing: A Craftsman’s Approach, Fifth Edition is sure to become a standard reference for those who need to stay up to date with evolving technologies in software testing. Carrying on the tradition of previous editions, it is a valuable reference for software testers, developers, and engineers.

Recent Advances in Electrical and Electronic Engineering and Computer Science

Recent Advances in Electrical and Electronic Engineering and Computer Science
Author: Zahriladha Zakaria,Seyed Sattar Emamian
Publsiher: Springer Nature
Total Pages: 162
Release: 2022-03-10
Genre: Technology & Engineering
ISBN: 9789811697814

Download Recent Advances in Electrical and Electronic Engineering and Computer Science Book in PDF, Epub and Kindle

This book highlights recent research works on computer science, electrical and electronic engineering which was presented virtually during the 3rd International Conference on Computer Science, Electrical & Electronic Engineering (ICCEE 2021), August 2021. Written by leading researchers and industry professionals, the papers highlight recent advances and address current issues in the respective fields.

Transactions on Petri Nets and Other Models of Concurrency XIII

Transactions on Petri Nets and Other Models of Concurrency XIII
Author: Maciej Koutny,Lars Michael Kristensen,Wojciech Penczek
Publsiher: Springer
Total Pages: 211
Release: 2018-11-20
Genre: Computers
ISBN: 9783662583814

Download Transactions on Petri Nets and Other Models of Concurrency XIII Book in PDF, Epub and Kindle

The 13th volume of ToPNoC contains revised and extended versions of a selection of the best workshop papers presented at the 38th International Conference on Application and Theory of Petri Nets and Concurrency, Petri Nets 2017, and the 17th International Conference on Application of Concurrency to System Design, ACSD 2017. The 9 papers cover a diverse range of topics including model checking and system verification, refinement, and synthesis; foundational work on specific classes of Petri nets; and innovative applications of Petri nets and other models of concurrency. Application areas covered in this volume are: fault-tolerance, service composition, databases, communication protocols, business processes, and distributed systems. Thus, this volume gives a good overview of ongoing research on concurrent systems and Petri nets.

Testing Software and Systems

Testing Software and Systems
Author: David Clark,Hector Menendez,Ana Rosa Cavalli
Publsiher: Springer Nature
Total Pages: 242
Release: 2022-05-09
Genre: Computers
ISBN: 9783031046735

Download Testing Software and Systems Book in PDF, Epub and Kindle

This book constitutes the refereed proceedings of the 33rd IFIP WG 6.1 International Conference on Testing Software and Systems, ICTSS 2021, which was supposed to be held in London, UK, but was held virtually due to the COVID-19 pandemic. The 10 regular papers and 7 short papers presented were carefully reviewed and selected from 36 submissions. Additionally, the volume includes 6 project reports. The papers are divided into the following topical subheadings: Finite State Machine-based Testing; Test Generation and Selection; AI-based Techniques; Use Cases; Project Reports.

Testing Software and Systems

Testing Software and Systems
Author: Nina Yevtushenko,Ana Rosa Cavalli,Hüsnü Yenigün
Publsiher: Springer
Total Pages: 341
Release: 2017-09-25
Genre: Computers
ISBN: 9783319675497

Download Testing Software and Systems Book in PDF, Epub and Kindle

This book constitutes the refereed proceedings of the 29th IFIP WG 6.1 International Conference on Testing Software and Systems ICTSS 2017, held in St. Petersburg, Russia, in October 2017. The 18 full papers and 4 short papers presented were carefully reviewed and selected from 41 submissions. The topics of the volume cover model based testing; test derivation and monitoring; fault localization and system testing including real time systems.

Model Based Testing Essentials Guide to the ISTQB Certified Model Based Tester

Model Based Testing Essentials   Guide to the ISTQB Certified Model Based Tester
Author: Anne Kramer,Bruno Legeard
Publsiher: John Wiley & Sons
Total Pages: 298
Release: 2016-04-11
Genre: Computers
ISBN: 9781119130017

Download Model Based Testing Essentials Guide to the ISTQB Certified Model Based Tester Book in PDF, Epub and Kindle

Provides a practical and comprehensive introduction to the key aspects of model-based testing as taught in the ISTQB® Model-Based Tester—Foundation Level Certification Syllabus This book covers the essentials of Model-Based Testing (MBT) needed to pass the ISTQB® Foundation Level Model-Based Tester Certification. The text begins with an introduction to MBT, covering both the benefits and the limitations of MBT. The authors review the various approaches to model-based testing, explaining the fundamental processes in MBT, the different modeling languages used, common good modeling practices, and the typical mistakes and pitfalls. The book explains the specifics of MBT test implementation, the dependencies on modeling and test generation activities, and the steps required to automate the generated test cases. The text discusses the introduction of MBT in a company, presenting metrics to measure success and good practices to apply. Provides case studies illustrating different approaches to Model-Based Testing Includes in-text exercises to encourage readers to practice modeling and test generation activities Contains appendices with solutions to the in-text exercises, a short quiz to test readers, along with additional information Model-Based Testing Essentials – Guide to the ISTQB® Certified Model-Based Tester – Foundation Level is written primarily for participants of the ISTQB® Certification: software engineers, test engineers, software developers, and anybody else involved in software quality assurance. This book can also be used for anyone who wants a deeper understanding of software testing and of the use of models for test generation.

Practical Model Based Testing

Practical Model Based Testing
Author: Mark Utting,Bruno Legeard
Publsiher: Elsevier
Total Pages: 456
Release: 2010-07-27
Genre: Computers
ISBN: 0080466486

Download Practical Model Based Testing Book in PDF, Epub and Kindle

Practical Model-Based Testing gives a practical introduction to model-based testing, showing how to write models for testing purposes and how to use model-based testing tools to generate test suites. It is aimed at testers and software developers who wish to use model-based testing, rather than at tool-developers or academics. The book focuses on the mainstream practice of functional black-box testing and covers different styles of models, especially transition-based models (UML state machines) and pre/post models (UML/OCL specifications and B notation). The steps of applying model-based testing are demonstrated on examples and case studies from a variety of software domains, including embedded software and information systems. From this book you will learn: The basic principles and terminology of model-based testing How model-based testing differs from other testing processes How model-based testing fits into typical software lifecycles such as agile methods and the Unified Process The benefits and limitations of model-based testing, its cost effectiveness and how it can reduce time-to-market A step-by-step process for applying model-based testing How to write good models for model-based testing How to use a variety of test selection criteria to control the tests that are generated from your models How model-based testing can connect to existing automated test execution platforms such as Mercury Test Director, Java JUnit, and proprietary test execution environments Presents the basic principles and terminology of model-based testing Shows how model-based testing fits into the software lifecycle, its cost-effectiveness, and how it can reduce time to market Offers guidance on how to use different kinds of modeling techniques, useful test generation strategies, how to apply model-based testing techniques to real applications using case studies