Free Trial

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

Help

Software Testing


1. 

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...

2. 

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...

3. 

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...

4. 

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...

5. 

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...

6. 

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...

7. 

Getting Started with PhantomJS

Getting Started with PhantomJS

By: Aries Beltran

Publisher: Packt Publishing

Publication Date: 25-NOV-2013

Insert Date: 28-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Harness the strength and capabilities of PhantomJS to interact with the web and perform website testing with a headless browser based on WebKit Writing scripts that can interact directly with web services and pages Interacting with social media websites using PhantomJS scripts Creating web-based test scripts and running them in a headless browser In Detail PhantomJS is a headless WebKit browser with JavaScript API that allows you to create new ways to automate web testing. PhantomJS is currently being used by a large number of users to help them integrate headless web...

8. 

Test-Driven Development with Mockito

Test-Driven Development with Mockito

By: Sujoy Acharya

Publisher: Packt Publishing

Publication Date: 22-NOV-2013

Insert Date: 23-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to apply Test Driven Development and the Mockito framework in real life projects, using realistic, hands-on examples Start writing clean, high quality code to apply Design Patterns and principles Add new features to your project by applying Test-first development- JUnit 4.0 and Mockito framework Make legacy code testable and clean up technical debts In Detail The usual life cycle of code involves adding code, breaking an existing functionality, fixing that and breaking a new area! This fragility can be fixed using automated tests and Test Driven...

9. 

Robotium Automated Testing for Android

Robotium Automated Testing for Android

By: Hrushikesh Zadgaonkar

Publisher: Packt Publishing

Publication Date: 21-NOV-2013

Insert Date: 22-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Efficiently automate test cases for Android applications using Robotium Integrate Robotium with Maven to perform test case execution during build Learn different steps to connect to a remote client from an android using Robotium Understand the benefits of Robotium over other test frameworks In Detail Automation testing on mobile devices has been around for a number of years, although it has really taken off with the advent of the Robotium Framework. With the help of automating test cases, business components are extensively reused and complex test cases are executed. Due...

10. 

Designing and Implementing Test Automation Frameworks with QTP

Designing and Implementing Test Automation Frameworks with QTP

By: Ashish Bhargava

Publisher: Packt Publishing

Publication Date: 20-NOV-2013

Insert Date: 21-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to design and implement a test automation framework block by block A simple and easy demonstration of the important concepts will enable you to translate abstract ideas into practice Each chapter begins with an outline and a brief statement of content to help the reader establish perspective An alternative approach to developing generic components for test automation In Detail As software testing is maturing, the focus is shifting towards test automation. The key is to learn and grow skills in framework designing and start contributing to project organization...

11. 

Software Test Attacks to Break Mobile and Embedded Devices

Software Test Attacks to Break Mobile and Embedded Devices

By: Jon Hagar

Publisher: Chapman and Hall/CRC

Publication Date: 25-SEP-2013

Insert Date: 12-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

This book presents an attack basis for testing mobile and embedded systems in "smart" devices. It explains patterns and techniques ranging from simple mind mapping to sophisticated test labs. For traditional testers moving into the mobile and embedded area, the book bridges the gap between IT and mobile/embedded system testing. It illustrates how to apply both traditional and new approaches. For those working with mobile/embedded systems without an extensive background in testing, the book brings together testing ideas, techniques, and solutions that are immediately applicable to testing...

12. 

Robot Framework Test Automation

Robot Framework Test Automation

By: Sumit Bisht

Publisher: Packt Publishing

Publication Date: 25-OCT-2013

Insert Date: 30-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Create test suites and automated acceptance tests from scratch Create a Robot Framework test file and a test suite Identify and differentiate between different test case writing styles Full of easy- to- follow steps, to get you started with Robot Framework In Detail Testing has traditionally been a part of software development, and has always involved a lot of manual effort. It can be automated with Robot Framework, which offers numerous benefits from cost saving to increased quality assurance in the software delivery. This book will help you to start designing test...

13. 

Instant Mock Testing with PowerMock

Instant Mock Testing with PowerMock

By: Deep Shah

Publisher: Packt Publishing

Publication Date: 25-OCT-2013

Insert Date: 30-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Discover unit testing using PowerMock Learn something new in an Instant! A short, fast, focused guide delivering immediate results Understand how to test unit code using PowerMock, through hands-on-examples Learn how to avoid unwanted behaviour of code using PowerMock for testing Explore the features of PowerMock through the selection of clear, practical, step-by-step recipes In Detail Writing good unit tests can be hard in situations where we have to deal with static, final, or private methods. Sometimes, even a good design is sacrificed for the sake of...

14. 

Common System and Software Testing Pitfalls: How to Prevent and Mitigate Them: Descriptions, Symptoms, Consequences, Causes, and Recommendations

Common System and Software Testing Pitfalls: How to Prevent and Mitigate Them: Descriptions, Symptoms, Consequences, Causes, and Recommendations

By: Donald G. Firesmith

Publisher: Addison-Wesley Professional

Publication Date: 19-DEC-2013

Insert Date: 19-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

“Don’s book is a very good addition both to the testing literature and to the literature on quality assurance and software engineering… . [It] is likely to become a standard for test training as well as a good reference for professional testers and developers. I would also recommend this book as background material for negotiating outsourced software contracts. I often work as an expert witness in litigation for software with very poor quality, and this book might well reduce or eliminate these lawsuits….” –Capers Jones, VP and CTO, Namcook Analytics LLC Software and system testers...

15. 

Learning Software Testing with Test Studio

Learning Software Testing with Test Studio

By: Rawane Madi;

Publisher: Packt Publishing

Publication Date: 24-SEP-2013

Insert Date: 05-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Embark on the exciting journey of test automation, execution, and reporting in Test Studio with this practical tutorial Learn to use Test Studio to design and automate tests valued with their functionality and maintainability Run manual and automated test suites and view reports on them Filled with practical examples, snapshots and Test Studio hints to automate and substitute throwaway tests with long term frameworks In Detail Test Studio is Telerik’s QA solution for automating your manual testing. With Test Studio’s standalone edition or Visual Studio plugin, you can...

16. 

Instant Apache Camel Messaging System

Instant Apache Camel Messaging System

By: Evgeniy Sharapov

Publisher: Packt Publishing

Publication Date: 25-SEP-2013

Insert Date: 30-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Tackle integration problems and learn practical ways to make data flow between your application and other systems using Apache Camel Learn something new in an Instant! A short, fast, focused guide delivering immediate results Use Apache Camel to connect your application to different systems Test your Camel application using unit tests, mocking, and component substitution Configure your Apache Camel application using the Spring Framework In Detail There are many ways to handle data exchange between applications and systems. Apache Camel is a lightweight integration...

17. 

Application Testing with Capybara

Application Testing with Capybara

By: Matthew Robbins;

Publisher: Packt Publishing

Publication Date: 23-SEP-2013

Insert Date: 26-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Confidently implement automated tests for web applications using Capybara Learn everything to become super productive with this highly acclaimed test automation library Using some advanced features, turn yourself into a Capybara ninja! Packed with practical examples and easy-to-follow sample mark-up and test code In Detail Everybody understands why implementing automated tests is important but at the same time developing them can be costly and time consuming, and tests can be also be fragile and prone to false positives. By using Capybara, you can develop robust tests...

18. 

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...

19. 

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...

20. 

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 ...