how-to manual for unit testing Java EEcomponents
Welcome to the second edition of JUnit in Action! If you’ve picked up this book, we sus-pect you’re a Java developer who cares about the quality of software you produce. Per-haps you’ve worked with the previous versions of the JUnit framework in the past, perhaps you’ve worked with other testing frameworks, or perhaps this is your first step into the testing world. Whichever path has led you here, you’re probably interested in improving your software process and the quality of the software you write. The goal of this book is to give the basic foundation you need—and much more. The world of soft-ware testing consists of many projects that solve specific tasks, of testing different com-ponents and layers of your application. The central player in this world is the JUnit framework. Written by Erich Gamma and Kent Beck about a decade ago, this frame-work has become the de facto standard in Java testing. The latest 4.x versions of the JUnit framework are much more than a revision of the old 3.x JUnit framework. If you haven’t heard anything about the JUnit framework yet, you might expect, based on the name, to find a new release of that old proven framework. But this is not the case. Unlike the old version of JUnit, the 4.x versions introduce a new approach and rewrite of the whole framework. Hence the need for an up-to-date copy of the first edition.
Behavior-Driven Development
All programmers want their code to work the way they intended. Jasmine, a popular testing framework for the JavaScript programming language, allows you to achieve that goal. Through coded specifications, Jasmine helps make your JavaScript work exactly how it’s supposed to. In this book, we’ll explore Jasmine in detail, from its basic concepts to its advanced features. This book aims to explain the concepts of testing and test-driven development, as well as why they’re useful. It then aims to dive into Jasmine and explain how it can help programmers test their JavaScript code. By the end of this book, I aim to give readers an understanding of Jasmine’s concepts and syntax.
Usted puede contribuir con Libros UCLV, es importante para nosotros su aporte..
Contribuir