A Practitioner's Guide to Software Test Design (Hardcover)
Product Description
Here’s a comprehensive, up-to-date and practical introduction to software test design. This invaluable book presents all the important test design techniques in a single place and in a consistent, and easy-to-digest format. An immediately useful handbook for test engineers, developers, quality assurance professionals, and requirements and systems analysts, it enables you to: choose the best test case design, find software defects in less time and with fewer resources, and develop optimal strategies that help reduce the likelihood of costly errors. It also assists you in estimating the effort, time and cost of good testing.
Code
http://rapidshare.com/files/258863991/flazx_a-practitioner-s-guide-to-software-test-design.zip
Advanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification
Product Description
This book is written for the test analyst who wants to achieve advanced skills in test analysis, design, and execution. With a hands-on, exercise-rich approach, this book teaches you how to define and carry out the tasks required to put a test strategy into action. Learn how to analyze the system, taking into account the user ™s quality expectations. Additionally, learn how to evaluate system requirements as part of formal and informal reviews, using an understanding of the business domain to determine requirement validity. You will be able to analyze, design, implement, and execute tests, using risk considerations to determine the appropriate effort and priority for tests. You will learn how to report on testing progress and provide necessary evidence to support your evaluations of system quality.
Code
http://rapidshare.com/files/258866987/flazx_advanced-software-testing-vol-1-guide-to-the-istqb-advanced-certification-as-an-advanced-test-
Effective GUI Testing Automation: Developing an Automated GUI Testing Tool
Product Description
Software test engineers: here is the first book to teach you how to build and use a fully automated GUI testing tool. Simply feed the GUI component under test, get the results, and fix the bugs. While the book's examples are written in C#, you can use your preferred language for developing the testing tool and download the complete tool from Sybex.com. The sole book that covers GUI test automation using CodeDom, Reflection, and data stores, here is a perfect complement to Kanglin Lee's previous book from Sybex--Effective Software Test Automation. This is a unique product--and it works!
From the Back Cover
Have you tried using an "automated" GUI testing tool, only to find that you spent most of your time configuring, adjusting, and directing it?
This book presents a sensible and highly effective alternative: it teaches you to build and use your own truly automated tool. The procedure you'll learn is suitable for virtually any development environment, and the tool allows you to store your test data and verification standard separately, so you can build it once and use it for other GUIs. Most, if not all, of your work can be done without test scripts, because the tool itself can easily be made to conduct an automatic GUI survey, collect test data, and generate test cases. You’ll spend virtually none of your time playing with the tool or application under test.
Code-intensive examples support all of the book's instruction, which includes these key topics:
Building a C# API text viewer
Building a test monkey
Developing an XML viewer using xPath and other XML-related classes
Building complex, serializable classes for GUI test verification
Automatically testing executable GUI applications and user-defined GUI controls
Testing managed (.NET) and unmanaged GUI applications
Automatically testing different GUI controls, including Label, TextBox, Button, CheckBox, RadioButton, Menu
Verifying test results
Effective GUI Test Automation is the perfect complement to Li and Wu's previous book, Effective Software Test Automation: Developing an Automated Software Testing Tool. Together, they provide programmers, testers, designers, and managers with a complete and cohesive way to create a smoother, swifter development process—and, as a result, software that is as bug-free as possible.
Code
http://rapidshare.com/files/258869093/flazx_effective-gui-testing-automation-developing-an-automated-gui-testing-tool.zip
A Practical Guide to Testing Object-Oriented Software
Product Description
A guide for those developing object-oriented software, to testing that can be integrated into each step of the development process, thereby increasing the chances that the finished product will be of high quality. Discusses all aspects of testing, life cycle, performance testing, and testing challenges related to object-oriented software creating. DLC: Computer software--Testing
From the Inside Flap
Testing software is a very important and challenging activity. This is a book for people who test software during its development. Our focus is on object-oriented and component-based software, but you can apply many of the techniques discussed in this book regardless of the development paradigm. We assume our reader is familiar with testing procedural software--that is, software written in the procedural paradigm using languages such as C, Ada, Fortran, or COBOL. We also assume our reader is familiar and somewhat experienced in developing software using object-oriented and component-based technologies. Our focus is on describing what to test in object-oriented development efforts as well as on describing techniques for how to test object-oriented software, and how testing software built with these newer technologies differs from testing procedural software.
What is software testing? To us, testing is the evaluation of the work products created during a software development effort. This is more general than just checking part or all of a software system to see if it meets its specifications. Testing software is a difficult process, in general, and sufficient resources are seldom available for testing. From our standpoint, testing is done throughout a development effort and is not just an activity tacked on at the end of a development phase to see how well the developers did. We see testing as part of the process that puts quality into a software system. As a result, we address the testing of all development products (models) even before any code is written.
We do not necessarily believe that you will apply everything we describe in this book. There are seldom enough resources available to a development effort to do all the levels and kinds of testing we would like. We hope you will find a number of approaches and techniques that will prove useful to and affordable for your project.
In this book we describe a set of testing techniques. All of the techniques we describe have been applied in practice. Many of these techniques have been used in a wide variety of industries and on projects of vastly different sizes. In Chapter 3, we will consider the impact of some of these variables on the types of testing that are routinely performed.
To describe these techniques, we rely in many cases on one or more examples to illustrate their application. We hope from these examples and from our explanations that you can apply the same techniques to your project software in a straightforward manner. The complete code for these examples, test code, and other resources can be obtained via a link off this Web site.
In order to make this book as useful as possible, we will provide two major organizational threads. The physical layout of the book will follow the usual sequence of events as they happen on a project. Model testing will be addressed earlier than component or code testing, for example. We will also include a set of questions that a tester might ask when he or she is faced with specific testing tasks on a project. This testing FAQ will be tied into the main body of the text with citations.
We have included alternative techniques and ways of adapting techniques for varying the amount of testing. Testing life-critical or mission-critical software requires more effort than testing an arcade game. The summary sections of each chapter should make these choices clear.
This book is the result of many years of research, teaching, and consulting both in the university and in companies. We would like to thank the sponsors of our research, including COMSOFT, IBM, and AT&T for their support of our academic research. Thanks to the students who assisted in the research and those who sat through many hours of class and provided valuable feedback on early versions of the text. The consultants working for Korson-McGregor, formerly Software Architects, made many suggestions and worked with early versions of the techniques while still satisfying client needs. The employees of numerous consulting clients helped us perfect the techniques by providing real problems to be solved and valuable feedback. A special thanks to Melissa L. Russ (formerly Major) who helped teach several tutorials and made her usual insightful comments to improve the material.
Most of all, we wish to thank our families for enduring our mental and physical absences and for the necessary time to produce this work: Gayle and Mary Frances McGregor; Susan, Aaron, Perry, and Nolan Sykes.JDM
DAS 0201325640P04062001
Code
http://rapidshare.com/files/258874807/flazx_practical-guide-to-testing-object-oriented-software.zip
Practical Model-Based Testing: A Tools Approach (Hardcover)
Review
"This topic is hot...and both authors are well known experts in the community of model-based testing." —Wolfgang Grieskamp, Microsoft Research
Book Description
The first developer guide to Model-Based Testing
See all Editorial Reviews
Product Details
* Hardcover: 456 pages
* Publisher: Morgan Kaufmann; 1 edition (December 11, 2006)
* Language: English
* ISBN-10: 0123725011
* ISBN-13: 978-0123725011
* Product Dimensions: 9.2 x 7.7 x 1.2 inches
Code
http://rapidshare.com/files/258885754/flazx_practical-model-based-testing-a-tools-approach.zip
Professional Software Testing with Visual Studio 2005 Team System Tools for Software Developers and Test Engineers
Product Description
* Visual Studio 2005 Team System (VSTS) features a robust, integrated suite of test tools that work seamlessly in the Visual Studio development environment
* Covering all phases of the development lifecycle, this book shows readers how to implement best practices for software testing using the appropriate components of VSTS
* Readers will learn how to use the tools effectively, directly from those who helped design and develop the software
* Shows how to catch common programming mistakes every time code is compiled, helping to shorten the time to market
From the Back Cover
With the introduction of Visual Studio 2005 Team System (VSTS), Microsoft for the first time offers software developers and test engineers a complete and integrated suite of tools for software testing. This authoritative book shares with you best practices for software testing using VSTS test and development tools and covers all phases of the development lifecycle so that you may learn how to implement these practices.
Written by key members of the team that developed the VSTS test anddevelopment tools, this essential resource offers a no-nonsense introduction to using the tools the way they were meant to be used. The authors walk you through the overall user interface of the Visual Studio Team Edition for Software Developers and Visual Studio Team Edition for Software Testers. You'll explore each of the available test types and learn how to effectively use the code analysis and dynamic analysis tools to quickly become effective as a software developer or test engineer.
What you will learn from this book
* Load Test your applications, potentially with thousands of simulated users, and leverage new and existing automated tests
*
Create Web Tests by recording interactions with web applications and (optionally) render those tests to your favorite .NET language
*
Test your database back-end's design and integrity using unit tests
*
Incorporate data-driven testing into your automated tests to enhance your testing library
Who this book is for
This book is for software developers and test engineers who want to understand best practices for using VSTS test and development tools. Experience with Visual Studio is recommended.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Code
http://rapidshare.com/files/258886754/flazx_professional-software-testing-with-visual-studio-2005-team-system-tools-for-software-developer
Software Test Automation (ACM Press) (Paperback)
Amazon.com Review
You can't just buy an automated testing tool and expect to improve your organization's testing process without some real effort, at least that is what the authors of Software Test Automation argue. Written for any test manager or engineer, this practical-minded guide shows the right way to automate testing to bring down costs and improve overall software quality.
Most importantly, this book debunks the myth that testing tools alone will automate the testing process successfully. It does a good job of showing the limitations of today's testing tools. Instead of providing quick fixes, the authors show that with proper planning, you can design and reuse test scripts in addition to automating many aspects of the testing process (such as comparing actual and expected results). With chapters on designing test scripts, creating a testing architecture that will allow you to reuse test cases, and even documentation on choosing the right testing tool for your needs, this book is filled with plenty of nuts-and-bolts advice.
Later the authors explain software metrics for tracking defects and how to phase in automated testing for the real-world organization (with a good eye for your shop's return on investment). The book closes with over a dozen case studies from the field, in which testing professionals from large companies (including Microsoft) relate their successes (and failures) with real-world test automation. Accessibly written and filled with real-world expertise, Software Test Automation provides a worthy resource for any test engineer on the effective implementation of automated software testing. --Richard Dragan
Topics covered: test automation basics, the V-model for testing, testing tool limitations, scripts, automating result verification and comparison, filters, testing architecture, pre- and post-processing, improving test maintainability, testing metrics, ROI, choosing a test tool, implementing automated testing within organizations, case studies.
[code
http://rapidshare.com/files....ss-.zip
[/code]
Software Testing (2nd Edition)
Product Description
Software Testing, Second Edition provides practical insight into the world of software testing and quality assurance. Learn how to find problems in any computer program, how to plan an effective test approach and how to tell when software is ready for release. Updated from the previous edition in 2000 to include a chapter that specifically deals with testing software for security bugs, the processes and techniques used throughout the book are timeless. This book is an excellent investment if you want to better understand what your Software Test team does or you want to write better software.
From the Author
Throughout my career in the software industry, I've trained scores of people on the subject of software testing. Some were new hires right out of school. Others were career changers entering the industry for the first time. A few were experienced programmers and managers who wanted to know "what the heck their software testers did all day." Over time I discovered a core set of knowledge that is essential for these novice software testers to learn, one that gives them an understanding and a jump-start into the field, but one that isn't too deep, too technical, or too managerial to lose them in the learning process. Unfortunately, I never found a single reference that put all of this information into one place, so I decided to write it myself. The result is this book - "Software Testing."
If you're thinking about a career in software testing, if you're starting a new testing job or about to interview for one, if you're a lead or manager and need to train a rookie tester, or if you just want to understand what software testing is all about, this book was written for you. --This text refers to the Paperback edition.
Code
http://rapidshare.com/files/258887191/flazx_software-testing-2nd-edition-.zip
Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition (Paperback)
Product Description
* Includes updates to material on testing Web applications.
* Contains new coverage of testing for wireless applications.
* From the coauthor of the bestselling testing book of all time.
* Each test type is backed up with a testing example and error examples.
From the Back Cover
A software testing survival guide to deliver winning Internet-based applications
Accessibility, reliability, availability, and security of Web applications on all types of platforms are key to winning business and customers. The technol-ogy continues to change at a fast pace, and savvy end-users are demanding products and services with fewer bugs. This completely revised and updated book shows the latest technologies and expert tools, tips, and techniques for testing Web applications that run across many platforms and networks, including desktop and wired/wireless mobile clients. You’ll quickly be able to maximize productivity, minimize quality risks, and optimize success in the Internet economy.
With numerous real-world examples at hand, you’ll learn how to:
* Analyze the complex Web-application model and gain a better understanding of the effective practices for deploying a successful testing strategy
* Design smart test cases, utilize best test practices, and perform effective bug analysis
* Identify similarities and differences between testing desktop and mobile Web applications, and devise the winning test plans for each platform
* Apply advanced and specialized testing techniques including secu-rity testing, performance testing, database testing, and server-side testing
Code
http://rapidshare.com/files/258889679/flazx_testing-applications-on-the-web-test-planning-for-mobile-and-internet-based-systems-second-edi
The Testing Network: An Integral Approach to Test Activities in Large Software Projects
Product Description
"The Testing Network" presents an integrated approach to testing based on cutting-edge methodologies, processes and tools in today's IT context. It means complex network-centric applications to be tested in heterogeneous IT infrastructures and in multiple test environments (also geographically distributed). The added-value of this book is the in-depth explanation of all processes and relevant methodologies and tools to address this complexity. Main aspects of testing are explained using TD/QC - the world-leader test platform. This up-to-date know-how is based on real-life IT experiences gained in large-scale projects of companies operating worldwide. This book is abundantly illustrated to better show all technical aspects of modern testing in a national and international context. The author has a deep expertise by designing and giving testing training in large companies using the above-mentioned tools and processes. "The Testing Network" is a unique synthesis of core test topics applied in real-life.
Product Details
Code
http://rapidshare.com/files/258893839/flazx_the-testing-network-an-integral-approach-to-test-activities-in-large-software-projects.zip
The Web Testing Companion: The Insider's Guide to Efficient and Effective Tests
Product Description
* Written by one of Microsoft's key testing trainers, this hands-on tutorial and reference explains why, when, what, and how to test
* Teaches new and experienced testers how to analyze and properly test Web applications
* Filled with practical advice that can be immediately applied to any Web-testing task, on any browser running on any platform
* Concentrates on proven solutions and presents the material in a way that will help develop a professional skill set in novice testers and will improve the productivity of all testers
* Companion Web site includes dozens of valuable templates and test patterns that will allow readers to rapidly conduct tests in multiple languages against all browser and operating-system combinations
From the Back Cover
Practical, hands-on techniques for testing the design, globalization, performance, and security of Web applications
Whether you’re a novice or experienced Web tester, this hands-on guide provides you with the practical steps you’ll need to follow to rigorously test across multiple platforms and browsers. Written by one of Microsoft’s leading software testers, The Web Testing Companion offers a collection of testing techniques, experiences, anecdotes, and information that can be immediately applied to any Web-testing effort.
Lydia Ash starts at the ground level, helping you to become an effective tester. She then clearly shows you how to analyze different scenarios and determine which testing techniques you should use. These techniques will help identify crucial program bugs that lower the quality of a Web application so that you can realize its full potential.
The Web Testing Companion concentrates on proven solutions and helps you understand why, when, and how to perform Web testing. You’ll learn how to:
* Analyze and properly test Web applications
* Perform tests from the perspective of the client accessing the Web application
* Plan and automate testing efforts effectively
* Check for HTML errors, determine overall accessibility, and critique the design
* Develop a professional skill set and improve your productivity
* Optimize an application in order to improve overall performance
* Test for security problems or privacy issues
The companion Web site contains dozens of templates and test patterns that you can use to conduct tests in multiple languages and against various browser and operating system combinations.
Code
http://rapidshare.com/files/258892282/flazx_the-web-testing-companion-the-insider-s-guide-to-efficient-and-effective-tests.zip