Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Software Testing


1. 

Mastering Unit Testing Using Mockito and JUnit

Mastering Unit Testing Using Mockito and JUnit

By: Sujoy Acharya

Publisher: Packt Publishing

Publication Date: 15-JUL-2014

Insert Date: 17-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

An advanced guide to mastering unit testing using Mockito and JUnit Create meaningful and maintainable automated unit tests using advanced JUnit features and the Mockito framework Build an automated continuous integration environment to get real-time feedback on broken code, code coverage, code quality, and integration issues Covers best practices and presents insights on architecture and designs to create faster and reliable unit testing environments In Detail It is insanity to keep doing things the same way and expect them to improve. Any program is useful only when it...

2. 

Rough Cuts
More Agile Testing: Learning Journeys for the Whole Team

More Agile Testing: Learning Journeys for the Whole Team

By: Janet Gregory; Lisa Crispin

Publisher: Addison-Wesley Professional

Publication Date: 10-OCT-2014

Insert Date: 17-JUL-2014

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Testing is central to the success of agile development, but key aspects of the tester's role remain ambiguous or misunderstood. In More Agile Testing, two world-renowned agile test experts ask tough questions about agile testing--and provide definitive answers based on the experiences of successful agile teams worldwide. Lisa Crispin and Janet Gregory pioneered the agile testing discipline with their first book, Agile Testing. Now, they reflect on all that's been learned in five years since it was published, addressing crucial additional...

3. 

ScalaCheck: The Definitive Guide

ScalaCheck: The Definitive Guide

By: Rickard Nilsson

Publisher: Artima Press

Publication Date: 16-JUN-2014

Insert Date: 09-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

ScalaCheck is a library that facilitates automated specification-based testing of Scala or Java software applications, originally inspired by the QuickCheck library of Haskell. ScalaCheck: The Definitive Guide explains the big ideas behind ScalaCheck, and shows how to use it effectively to write tests at the higher level of property specifications. ...

4. 

Memory Dump Analysis Anthology, Volume 7

Memory Dump Analysis Anthology, Volume 7

By: 

Publisher: OpenTask

Publication Date: 08-JUN-2014

Insert Date: 02-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Contains revised, edited, cross-referenced, and thematically organized selected articles from Software Diagnostics Institute (DumpAnalysis.org + TraceAnalysis.org) and Software Diagnostics Library (former Crash Dump Analysis blog, DumpAnalysis.org/blog) about software diagnostics, debugging, crash dump analysis, software trace and log analysis, malware analysis and memory forensics written in November 2011 - May 2014 for software engineers developing and maintaining products on Windows (WinDbg) and Mac OS X (GDB) platforms, quality assurance engineers testing software, technical support...

5. 

The Software Test Engineer's Handbook, 2nd Edition

The Software Test Engineer's Handbook, 2nd Edition

By: ;

Publisher: Rocky Nook

Publication Date: 12-JUN-2014

Insert Date: 02-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Many books cover functional testing techniques, but relatively few also cover technical testing. The Software Test Engineer's Handbook-2nd Edition fills that gap. Authors Graham Bath and Judy McKay are core members of the ISTQB Working Party that created the new Advanced Level Syllabus-Test Analyst and Advanced Level Syllabus-Technical Test Analyst, both released in 2012. This book presents both functional and technical aspects of testing, which benefits test analyst/engineers and test managers. It provides a solid preparation base for passing the exams for Advanced Test Analyst and Advanced...

6. 

Mockito Cookbook

Mockito Cookbook

By: Marcin Grzejszczak

Publisher: Packt Publishing

Publication Date: 24-JUN-2014

Insert Date: 26-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Over 65 recipes to get you up and running with unit testing using Mockito Implement best practices to perform tests with Mockito Extend Mockito with other popular Java-based unit testing frameworks such as JUnit and Powermock A focused guide with many recipes on testing your software using Mockito In Detail Mockito is a testing framework that allows you to easily create test doubles (mocks) of the system under test's collaborators. You can use mocks to better simulate the behavioral patterns of your software in isolation to receive feedback from tests as soon as...

7. 

Explore It!

Explore It!

By: 

Publisher: dpunkt

Publication Date: 05-JUN-2014

Insert Date: 07-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Mit explorativem Testen können unerwartete Ereignisse, Risiken und mögliche schwerwiegende Fehler in Software aufgedeckt werden. Bei dieser Technik werden kleine, schnelle Analysen durchgeführt, anstatt dass alle Tests im Voraus geplant werden. Dabei wird jeweils auf den Erfahrungen der letzten experimentellen Analyse aufgesetzt. Die Autorin beschreibt anschaulich die Grundlagen und praktische Herangehensweise an exploratives Testen. Es wird gezeigt, wie Software anhand von verschiedenen Interaktionen, Sequenzen, Daten, Zeitabläufen und Konfigurationen untersucht werden kann....

8. 

Praxiswissen Softwaretest – Testmanagement, 4th Edition

Praxiswissen Softwaretest – Testmanagement, 4th Edition

By: ;

Publisher: dpunkt

Publication Date: 05-JUN-2014

Insert Date: 07-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Testmanagement umfasst sowohl klassische Methoden des Projekt- und Risikomanagements als auch das Wissen um den zweckmäßigen Einsatz wohldefinierter Testmethoden und entsprechender Werkzeuge. Das Buch vermittelt Grundlagen sowie praxiserprobte Methoden und Techniken des Testmanagements anhand eines durchgängigen Beispiels. Es umfasst den benötigten Stoff zum Ablegen der Prüfung »Certified Tester – Advanced Level – Testmanager« nach ISTQB-Standard und ist auch für das Selbststudium geeignet. Die 4. Auflage wurde komplett überarbeitet und ist konform zum ISTQB-Lehrplan Version 2013....

9. 

Rough Cuts
Art of Application Performance Testing, 2nd Edition

Art of Application Performance Testing, 2nd Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-AUG-2014

Insert Date: 04-JUN-2014

Table of Contents • Start Reading

Learn a step-by-step approach to testing mission-critical applications for scalability and performance before they’re deployed. Packed with real-world examples and practical advice, this updated second edition teaches you the complete life cycle of the testing process, along with best practices to help you plan, gain approval for, coordinate, and conduct performance tests on your applications....

10. 

Penetration Testing

Penetration Testing

By: Georgia Weidman

Publisher: No Starch Press

Publication Date: 30-MAY-2014

Insert Date: 29-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

In Penetration Testing, security researcher and trainer Georgia Weidman provides you with a survey of important skills that any aspiring pentester needs....

11. 

Rough Cuts
Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice

Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice

By: André Benjamin Bondi

Publisher: Addison-Wesley Professional

Publication Date: 15-AUG-2014

Insert Date: 13-MAY-2014

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. “If this book had been available to Healthcare.gov's contractors, and they read and followed its life cycle performance processes, there would not have been the enormous problems apparent in that application. In my 40+ years of experience in building leading edge products, poor performance is the single most frequent cause of the failure or cancellation of software intensive projects. This book provides techniques and skills necessary to implement performance engineering at the beginning of a project and manage it throughout the product's...

12. 

IT Release Management: A Hands-on Guide

IT Release Management: A Hands-on Guide

By: Dave Howard

Publisher: CRC Press

Publication Date: 13-JUL-2011

Insert Date: 18-APR-2014

Slots: 1.0

Table of Contents • Start Reading

When implemented correctly, release management can help to ensure quality is integrated throughout the development, implementation, and delivery of services, applications, and infrastructure. Clearly illustrating the effective implementation of a release process, this hands-on guide examines the similarities and differences of release management and project management to clarify the distinctions between the two complementary processes. Shedding light on the day-to-day challenges that need to be overcome, it details the principles of effective implementation—including what to implement, how...

13. 

CISO's Guide to Penetration Testing: A Framework to Plan, Manage, and Maximize Benefits

CISO's Guide to Penetration Testing: A Framework to Plan, Manage, and Maximize Benefits

By: James Tiller

Publisher: Auerbach Publications

Publication Date: 13-DEC-2011

Insert Date: 18-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Presenting the underlying methodologies and concepts required for successful penetration testing, this book discusses the process of penetration testing from both consultative and technical perspectives. It provides an overview of the common tools and exploits used by attackers along with the rationale for why they are used. It depicts attack scenarios to show the complete cycle of attack from the hacker’s perspective. The methodology detailed provides a comprehensive solution to meeting the objectives of penetration testing. The author covers the deliverables, including the final report,...

14. 

Model-Based Testing for Embedded Systems

Model-Based Testing for Embedded Systems

By: Justyna Zander; Ina Schieferdecker; Pieter Mosterman

Publisher: CRC Press

Publication Date: 15-SEP-2011

Insert Date: 18-APR-2014

Slots: 1.0

Table of Contents • Start Reading

This book explores model-based testing from a number of different perspectives. Combining various aspects of embedded systems and software—and how they are applied—it covers theory and practice concerning the test specification and validation of complex software-intensive embedded systems. Model-based testing refers to software testing in which test cases are either wholly or partially derived from a model, illustrating selected aspects of a system under test. Detailed examples from industry provide solutions that are applicable in real-world testing practices. The text provides a better...

15. 

Software Testing Foundations, 4th Edition

Software Testing Foundations, 4th Edition

By: ; ;

Publisher: Rocky Nook

Publication Date: 19-MAR-2014

Insert Date: 29-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Professional testing of software is an essential task that requires a profound knowledge of testing techniques. The International Software Testing Qualifications Board (ISTQB) has developed a universally accepted, international qualification scheme aimed at software and system testing professionals, and has created the Syllabi and Tests for the "Certified Tester." Written by authors who are among the creators of the Certified Tester Syllabus and who are still active in the ISTQB, this book is designed for self-study and provides the information necessary to pass the Certified...

16. 

The Art of Software Testing, 3rd Edition

The Art of Software Testing, 3rd Edition

By: 

Publisher: John Wiley & Sons

Publication Date: 08-NOV-2011

Insert Date: 15-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

The classic, landmark work on software testing The hardware and software of computing have changed markedly in the three decades since the first edition of The Art of Software Testing, but this book's powerful underlying analysis has stood the test of time. Whereas most books on software testing target particular development techniques, languages, or testing methods, The Art of Software Testing, Third Edition provides a brief but powerful and comprehensive presentation of time-proven software testing approaches. If your software development project is mission critical, this book is an...

17. 

TestComplete Cookbook

TestComplete Cookbook

By: Gennadiy Alpaev

Publisher: Packt Publishing

Publication Date: 16-DEC-2013

Insert Date: 17-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Over 110 practical recipes teaching you to master TestComplete – one of the most popular tools for testing automation Learn to produce easily modifiable and maintainable scripts Customize convenient and optimal launches of created tests Explore TestComplete’s possibilities and advantages through illustrative examples and code implementations In Detail TestComplete is an automated testing tool, designed for advanced and novice testers alike, to create, manage and run tests for any desktop, Web or rich client software. It does not depend on any development tool, or...

18. 

Improving the Test Process

Improving the Test Process

By: ; Erik Van Veenendaal

Publisher: Rocky Nook

Publication Date: 21-DEC-2013

Insert Date: 13-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

This book covers the syllabus for the Improving the Test Process module of the International Software Testing Qualifications Board (ISTQB) Expert Level exam. To obtain certification as a professional tester at the Expert Level, candidates may choose to take a course given by an ISTQB accredited training provider and then sit for the exam. Experience shows that many candidates who choose this path still require a reference book that covers the course. There are also many IT professionals who choose self-study as the most appropriate route toward certification. This book can be used both as a...

19. 

Mastering Software Quality Assurance

Mastering Software Quality Assurance

By: Murali Chemuturi

Publisher: J. Ross Publishing

Publication Date: 21-SEP-2010

Insert Date: 12-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

This comprehensive reference on software development quality assurance addresses all four dimensions of quality: specifications, design, construction and conformance. It focuses on quality from both the micro and macro viewpoint. From a micro view, it details the aspect of building-in quality at the component level to help ensure that the overall deliverable has ingrained quality. From a macro view, it addresses the organizational-level activities that provide an environment conducive to fostering quality in the deliverables as well as developing a culture focused on quality in the...

20. 

The Art of Unit Testing, Second Edition: with examples in C#

The Art of Unit Testing, Second Edition: with examples in C#

By: Roy Osherove

Publisher: Manning Publications

Publication Date: 22-NOV-2013

Insert Date: 05-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Summary The Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You'll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy and Typemock Isolator. You'll explore test patterns and organization, working with legacy code, and even "untestable" code. Along the way, you'll learn about integration testing and techniques and tools for testing databases and...