Free Trial

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

Help

Software Testing


21. 

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

22. 

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

23. 

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

24. 

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

25. 

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

26. 

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

27. 

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

28. 

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

29. 

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

30. 

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

31. 

Instant XenMobile MDM

Instant XenMobile MDM

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

32. 

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

33. 

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

34. 

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

35. 

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

36. 

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

37. 

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

38. 

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

39. 

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

40. 

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