Free Trial

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

Help

Software Testing


1. 

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

2. 

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

3. 

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

4. 

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

5. 

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

6. 

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

7. 

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

8. 

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

9. 

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

10. 

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

11. 

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

12. 

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

13. 

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

14. 

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

15. 

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

16. 

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

17. 

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

18. 

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

19. 

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

20. 

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