Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Swing Extreme Testing: The Extreme approach to complete Java application testing

Buy

This book summarizes twenty years of experience testing software.

For the past decade, we have been the principal developers of LabWizard, which is the gold standard in Knowledge Acquisition tools and is used around the world to provide patient-specific interpretations of pathology cases. LabWizard is a very complex suite of software involving a server program, multiple remote client programs, interfaces with lab systems, and lots of internal processes.

In spite of this complexity, the software has been developed and maintained by a very small team with limited time and resources. We believe that our approach to testing, which we call Extreme Testing, has been central to our success. Extreme Testing has these key points:

  • Complete Unit Test Coverage: All public classes must be thoroughly unit-tested.
  • Complete Requirements Test Coverage: Each software requirement must be tested with an application-level test.
  • Test First: When a bug is reported, a test that demonstrates the bug must be written before an attempt to fix the problem is undertaken.
  • Automation: All of the tests must be run automatically.

This book is about why we have converged on this testing strategy, and how we actually implement it. In particular, we look at how to automatically test user interfaces, the help system, internationalization, log files, spreadsheets, email, web services, tests involving multiple JVMs, and a host of other things.

(HTML tags aren't allowed.)

Digital Compositing for Film and Video, Third Edition
Digital Compositing for Film and Video, Third Edition

This practical, hands-on guide addresses the problems and difficult choices that professional compositors face on a daily basis. You are presented with tips, techniques, and solutions for dealing with badly shot elements, color artifacts, mismatched lighting and other commonly faced compositing obstacles. Practical, in-depth lessons are...

Play for Scala: Covers Play 2
Play for Scala: Covers Play 2

Summary

Play for Scala shows you how to build Scala-based web applications using the Play 2 framework. This book starts by introducing Play through a comprehensive overview example. Then, you'll look at each facet of a typical Play application both by exploring simple code snippets and by adding to a...

The Structure of Scientific Examination Questions (SpringerBriefs in Education)
The Structure of Scientific Examination Questions (SpringerBriefs in Education)

This book shows how Systemic Functional Linguistics may be used to explore and explain the grammar of scientific examination questions.  The author outlines the key elements of this theory and identifies problematical structures that affect the linguistic validity of such education assessment questions. This book also shows how...


SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development Platform

SharePoint is gaining recognition as a full-fledged application server with many features and enhancements that specifically allow non-developers to create sophisticated intranet sites. However, with the 2010 release, Microsoft’s SharePoint increasingly becomes a compelling development platform. The strong application programming...

The Multimedia Handbook (Blueprint Series)
The Multimedia Handbook (Blueprint Series)
Multimedia has become a very large and diverse field of activity. Its fuzzy boundaries merge into Information Technology. Disk storage, creative aspects like authoring, transmission protocols, standards, politics, and networks called superhighways are examples of activities where technical matters, creative work, applications, politics, and...
Database Programming with Visual Basic .NET and ADO.NET: Tips, Tutorials, and Code (Waite Group)
Database Programming with Visual Basic .NET and ADO.NET: Tips, Tutorials, and Code (Waite Group)
The topic combination of VB .NET and ADO.NET is unbeatable. VB .NET is the most popular language in which to code. And, every developer needs to understand ADO.NET to allow data to be accessed from a Web site. In this book Developers will be shown numerouse code examples that will illustr4ate how to program database driven applications within...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy