Free Trial

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

Help

Software Testing


21. 

Quality Code: Software Testing Principles, Practices, and Patterns

Quality Code: Software Testing Principles, Practices, and Patterns

By: Stephen Vance

Publisher: Addison-Wesley Professional

Publication Date: 04-DEC-2013

Insert Date: 15-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Test-driven, test-first, and test-early development practices are helping thousands of software development organizations improve their software. Now, in Quality Code: Software Testing Principles, Practices, and Patterns, Stephen Vance builds on all that’s been learned about test-driven development, helping you achieve unprecedented levels of first-time quality. Using real-world code examples, this guide introduces patterns, principles, and more than two dozen detailed techniques for testing any software system more fully, effectively, and painlessly. Vance presents a conceptual framework to...

22. 

Instant Mockito

Instant Mockito

By: Marcin Grzejszczak;

Publisher: Packt Publishing

Publication Date: 26-AUG-2013

Insert Date: 07-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to create stubs, mocks, and spies, and verify their behaviour using Mockito Learn something new in an Instant! A short, fast, focused guide delivering immediate results Stub methods with callbacks Verify the behavior of test mocks Assert the arguments passed to functions of mocks Create custom argument matchers In Detail Mockito is an open source testing framework for Java that automates unit tests for use in test-driven development (TDD) or behavior-driven development (BDD), decoupling test code from the system under test by eliminating the...

23. 

Software-Test für Embedded Systems

Software-Test für Embedded Systems

By: Stephan Grünfelder

Publisher: dpunkt

Publication Date: 15-AUG-2013

Insert Date: 17-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

Testen wird im Embedded-Bereich genauso wichtig wie schon vor einigen Jahren im Bereich betrieblicher Anwendungen+ Autor ist durch Schulungen in der Szene sehr bekannt+ Sehr guter, verständlicher Stil+ Viele Beispiele aus der Praxis des Autors ...

24. 

Instant Sikuli Test Automation

Instant Sikuli Test Automation

By: Ben Lau;

Publisher: Packt Publishing

Publication Date: 26-JUL-2013

Insert Date: 01-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

Discover automated application testing techniques for anything that is visible on the computer screen Learn something new in an Instant! A short, fast, focused guide delivering immediate results Write simple tests using the Sikuli IDE Construct a framework for running your tests and reporting results Learn best practices for building reusable Sikuli scripts and sharing capabilities between them In Detail Automated testing of applications is a hot topic in software development, but doing it effectively and flexibly is a difficult task. Sikuli provides an excellent...

25. 

Software Testing using Visual Studio 2012

Software Testing using Visual Studio 2012

By: Subashni. S; Satheesh Kumar. N

Publisher: Packt Publishing

Publication Date: 26-JUL-2013

Insert Date: 30-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Learn different testing techniques and features of Visual Studio 2012 with detailed explanations and real-time samples Using Test Manager and managing test cases and test scenarios Exploratory testing using Visual Studio 2012 Learn unit testing features and coded user interface testing Advancement in web performance testing and recording of user scenarios In Detail Testing is one of the main phases in the software development lifecycle. Managing the test scenarios, test cases, defects, and linking each one of these is bit of a challenge without using any tools. For...

26. 

TestNg Beginner's Guide

TestNg Beginner's Guide

By: Varun Menon;

Publisher: Packt Publishing

Publication Date: 26-JUL-2013

Insert Date: 30-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Write robust unit and functional tests with the power of TestNG Step-by-step guide to learn and practise any given feature Detailed understanding of the features and core concepts Learn about writing custom reporting In Detail Unit/Functional testing has now become part of every development life cycle. Junit was once the main framework that was used by developers for the purpose of Unit testing when it came to Java. But Junit had certain limitations in terms of execution and features. This book explains about the features and usage of TestNg, a new framework that...

27. 

Basiswissen modellbasierter Test

Basiswissen modellbasierter Test

By: Thomas Roßner; Christian Brandes; Helmut Götz;

Publisher: dpunkt

Publication Date: 12-MAY-2013

Insert Date: 21-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

– erstes deutsches Buch zum Thema– Autoren sind renommiert, u.a. Konferenz zu MBT, Autoren der iX-Studie zum Thema "Model Based Testing" – MBT soll demnächst als ein Modul des Expert Level des Certified-Tester-Programms etabliert werden...

28. 

Best Practices for the Formal Software Testing Process: A Menu of Testing Tasks

ShortCut

Best Practices for the Formal Software Testing Process: A Menu of Testing Tasks

By: Rodger D. Drabick

Publisher: Addison-Wesley Professional

Publication Date: 12-JUL-2013

Insert Date: 19-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

This is the digital version of the printed book (Copyright © 2004). Testing is not a phase. Software developers should not simply throw software over the wall to test engineers when the developers have finished coding. A coordinated program of peer reviews and testing not only supplements a good software development process, it supports it. A good testing life cycle begins during the requirements elucidation phase of software development, and concludes when the product is ready to install or ship following a successful system test. Nevertheless, there is no one true way to test...

29. 

Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach

ShortCut

Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach

By: William E. Perry; Randall W. Rice

Publisher: Addison-Wesley Professional

Publication Date: 12-JUL-2013

Insert Date: 19-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

This is the digital version of hte printed book (Copyright © 1997). Software testers require technical and political skills to survive what can often be a lose-lose relationship with developers and managers. Whether testing is your specialty or your stepping stone to a career as a developer, there's no better way to survive the pressures put on testers than to meet the ten challenges described in this practical handbook. This book goes beyond the technical skills required for effective testing to address the political realities that can't be solved by technical knowledge alone....

30. 

Introduction to Software Testing

Introduction to Software Testing

By: Paul Ammann; Jeff Offutt

Publisher: Cambridge University Press

Publication Date: 28-JAN-2008

Insert Date: 11-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Extensively class-tested, this textbook takes an innovative approach to software testing: it defines testing as the process of applying a few well-defined, general-purpose test criteria to a structure or model of the software. It incorporates the latest innovations in testing, including techniques to test modern types of software such as OO, web applications, and embedded software. The book contains numerous examples throughout. An instructor's solution manual, PowerPoint slides, sample syllabi, additional examples and updates, testing tools for students, and example software programs in...

31. 

Test-Driven Infrastructure with Chef, 2nd Edition

Test-Driven Infrastructure with Chef, 2nd Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 17-OCT-2013

Insert Date: 20-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Since this book first appeared in mid-2011, infrastructure testing has begun to flourish in the web ops world. In this revised and expanded edition, author Stephen Nelson-Smith brings you up to date on this rapidly evolving discipline, including the philosophy driving it and a growing array of tools. You’ll get a hands-on introduction to the Chef framework, and a recommended toolchain and workflow for developing your own test-driven production infrastructure....

32. 

Software Testing Bibliography

Software Testing Bibliography

By: Safari Content Team

Publisher: Safari Books Online

Publication Date: 01-MAY-2013

Insert Date: 14-MAY-2013

Slots: 0.0

Table of Contents • Start Reading

Use this bibliography to master all uses of software testing, from unit-based testing like JUnit, language-specific testing, penetration testing, UI testing and more. ...

33. 

Instant Selenium Testing Tools Starter

Instant Selenium Testing Tools Starter

By: Unmesh Gundecha;

Publisher: Packt Publishing

Publication Date: 25-APR-2013

Insert Date: 30-APR-2013

Slots: 1.0

Table of Contents • Start Reading

A short, fast, and focused guide on Selenium Testing tools that delivers immediate results Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Learn to create web tests using Selenium Tools Learn to use Page Object Pattern Run and analyse test results on an easy-to-use platform In Detail Selenium is a software testing framework for automating web applications for testing purposes. It uses components such as Selenium IDE, Selenium Client API, and Selenium Webdriver to test web applications, which provides an easy-to-use...

34. 

Instant Cucumber BDD How-to

Instant Cucumber BDD How-to

By: Wayne Ye;

Publisher: Packt Publishing

Publication Date: 24-APR-2013

Insert Date: 30-APR-2013

Slots: 1.0

Table of Contents • Start Reading

A short and quick guide to mastering behavior-driven software development with Cucumber Learn something new in an Instant! A short, fast, focused guide delivering immediate results. A step-by-step process of developing a real project in a BDD-style using Cucumber Pro tips for writing Cucumber features and steps Introduces some popular and useful third-party gems used with Cucumber In Detail Cucumber is a Behavior Driven Design framework, which allows a developer to write specification tests which then tests that the program works as it should. It is a different...

35. 

Instant Eclipse Application Testing How-to

Instant Eclipse Application Testing How-to

By: Anatoly Spektor;

Publisher: Packt Publishing

Publication Date: 23-APR-2013

Insert Date: 26-APR-2013

Slots: 1.0

Table of Contents • Start Reading

An easy-to-use guide on how to test Java applications of any scope using Eclipse IDE Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Learn how to install Eclipse and Java for any platform Get to grips with how to efficiently navigate in the Eclipse environment using shortcuts Create your own Java sample app and learn how to test and debug it using a rich set of Eclipse debugging tools Learn how to create an automatic set of tests for your app using the JUnit framework Easyto follow steps backed up by the code and...

36. 

Arquillian Testing Guide

Arquillian Testing Guide

By: John D. Ament;

Publisher: Packt Publishing

Publication Date: 17-APR-2013

Insert Date: 20-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Get familiarized with the Arquillian framework and its capabilities to carry out integration and functional testing on a Java virtual machine Build effective unit tests and integration using Arquillian and JUnit Leverage Arquillian to test all aspects of your application – UI, SOAP and REST based applications Run your tests the easy way using Arquillian in a container In Detail Integration testing sometimes involves writing complex codes. This book introduces you to the capabilities of Arquillian to enable you to write simple code with a broad range of integration...

37. 

Using Node.js for UI Testing

Using Node.js for UI Testing

By: Pedro Teixeira;

Publisher: Packt Publishing

Publication Date: 26-MAR-2013

Insert Date: 01-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to easily automate testing of your web apps using Node.js, Zombie.js, and Mocha Use automated tests to keep your web app rock solid and bug-free while you code Use a headless browser to quickly test your web application every time you make a small change to it Use Mocha to describe and test the capabilities of your web app In Detail Automating tests for your user interfaces has always been the holy grail of programming. Now, using Zombie.js and Mocha you can create and quickly run your tests, allowing you to test even small changes. Increase your confidence in...

38. 

Instant Penetration Testing: Setting Up a Test Lab How-to

Instant Penetration Testing: Setting Up a Test Lab How-to

By: Vyacheslav Fadyushin;

Publisher: Packt Publishing

Publication Date: 01-MAR-2013

Insert Date: 06-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Set up your own penetration testing lab, using practical and precise recipes Learn something new in an Instant! A short, fast, focused guide delivering immediate results. A concise and clear explanation of penetration testing, and how you can benefit from it Understand the architectural underpinnings of your penetration test lab Learn how to set up your lab to be used in many different scenarios In Detail Penetration testing is notoriously difficult to execute. With many different real-world scenarios to consider, and an ever growing number software and hardware to...

39. 

Testing Computer Software, 2nd Edition

Testing Computer Software, 2nd Edition

By: 

Publisher: John Wiley & Sons

Publication Date: 12-APR-1999

Insert Date: 27-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

This book will teach you how to test computer software under real-world conditions. The authors have all been test managers and software development managers at well-known Silicon Valley software companies. Successful consumer software companies have learned how to produce high-quality products under tight time and budget constraints. The book explains the testing side of that success. Who this book is for: Testers and Test Managers Project Managers-Understand the timeline, depth of investigation, and quality of communication to hold testers accountable for. Programmers-Gain...

40. 

Memory Dump Analysis Anthology, Volume 6

Memory Dump Analysis Anthology, Volume 6

By: 

Publisher: OpenTask

Publication Date: 25-JAN-2013

Insert Date: 13-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Contains revised, edited, cross-referenced, and thematically organized selected DumpAnalysis.org blog posts about memory dump and software trace analysis, software troubleshooting and debugging written in November 2010 - October 2011 for software engineers developing and maintaining products on Windows platforms, quality assurance engineers testing software on Windows platforms, technical support and escalation engineers dealing with complex software issues, and security researchers, malware analysts and reverse engineers. The sixth volume features: - 56 new crash dump analysis patterns...