Showing posts with label SOFTWARE TESTING METHODOLOGIES ebook free download. Show all posts
Showing posts with label SOFTWARE TESTING METHODOLOGIES ebook free download. Show all posts

software testing techniques by boris beizer ebook free download

E-Book Details:


Title:
Software Testing Techniques
Publisher:
The Coriolis Group
Author:
Boris Beizer
Edition:
Paperback,2nd
EditionNumber:
2
ISBN:
1850328803 
EAN:
978-0-262-22875-8
No. of Pages:
1459

Table of Contents:
Every professional and commercial software development organization spends a great deal of time in the testing and validation of their software. The testing process, driven either by legal or financial requirements, can be expensive and may thwart the planned deployment of the application. Many studies indicate that the testing process can even take three times as long as the actual coding itself. Indeed, software development done under the ISO 9000 or FDA auspices can be extremely time intensive.
                                                   This book gives a lengthy and fairly comprehensive overview of software testing that emphasizes formal models for testing. In the introduction, the author gives a general overview of the testing process and the reasons and goals for testing. He carefully distinguishes between testing and debugging, and advocates these as separate activities. Testing according to the author is done to find bugs; whereas debugging is done to find the origin of the bugs and fix them. The author characterizes testing as either functional or structural. Functional testing treats the program from the user's point of view, with inputs given to the program, and then the outputs are checked for conformance to a specified reference. Structural testing examines how the program is implemented, in terms of programming style, design, etc. The notion of an oracle is defined as any program or process that specifies the expected outcome of a collection of tests. The author clearly identifies and characterizes the different types of tests that arise in development organizations, such as unit testing, regression testing, stress testing, and integration testing.
Table of Contents:
UNIT I :
Introduction : Purpose of testing, Dichotomies, model for testing, consequences of bugs, taxonomy of
bugs
UNIT II :
Flow graphs and Path testing : Basics concepts of path testing, predicates, path predicates and
achievable paths, path sensitizing, path instrumentation, application of path testing.
UNIT III :
Transaction Flow Testing : Transaction flows, transaction flow testing techniques. Dataflow testing:-
Basics of dataflow testing, strategies in dataflow testing, application of dataflow testing.
UNIT IV :
Domain Testing:-domains and paths, Nice & ugly domains, domain testing, domains and interfaces
testing, domain and interface testing, domains and testability.
UNIT V :
Paths, Path products and Regular expressions : Path products & path expression, reduction
procedure, applications, regular expressions & flow anomaly detection.
UNIT VI :
Logic Based Testing : Overview, decision tables, path expressions, kv charts, specifications.
UNIT VII :
State, State Graphs and Transition testing : State graphs, good & bad state graphs, state testing,
Testability tips.
UNIT VIII :
Graph Matrices and Application : Motivational overview, matrix of graph, relations, power of a matrix,
node reduction algorithm, building tools.
Usage of JMeter and Winrunner tools for functional / Regression testing, creation of test script for
unattended testing, synchronization of test case, Rapid testing, Performance testing of a data base
application and HTTP connection for website access.

the art of software testing by glenford myers ebook free download

E-Book Details:

Title:
The Art of Software Testing, 2/e
Publisher:
Wiley;
Author:
Tom Badgett, Todd M. Thomas, Corey Sandler
Edition:
2 edition (June 21, 2004)
Format:
PDF
ISBN:
0471469122
EAN:
978-0471469124
No.ofPages:
255

Book Description:
This long-awaited revision of a bestseller provides a practical discussion of the nature and aims of software testing. You'll find the latest methodologies for the design of effective test cases, including information on psychological and economic principles, managerial aspects, test tools, high-order testing, code inspections, and debugging. Accessible, comprehensive, and always practical, this edition provides the key information you need to test successfully, whether a novice or a working programmer. Buy your copy today and end up with fewer bugs tomorrow.
ABOUT THE AUTHOR:
GLENFORD J. MYERS is currently Director of Spectrum Signals. He is a former senior staff member of IBM’s Systems Research Institute, as well as the former CEO and founder of RadiSys Corporation.
TOM BADGETT is Chief Information Officer for IdleAire Technologies Corporation and manages a team of software developers who design and maintain sophisticated, real-time billing and customer support systems for this national firm. He has published more than fifty books on software and hardware and has served as technical editor for PCjr Magazine and Digital News. He has written hundreds of articles for major computer-oriented magazines.
TODD M. THOMAS is a professional software developer and database administrator with over nine years of experience. His career has exposed him to all sizes of software projects for both the private and government sectors. He has also authored Java Data Access, a book on how to use Java technology to leverage enterprise data stores.
COREY SANDLER is President of Word Association, a developer of computer, science, business, and travel books for many of the country’s largest publishing companies. He is the author of the bestseller Fix Your Own PC, and a former editorial director and editor in chief of Digital News. He has also served as New York bureau chief for PC Week and first executive editor of PC Magazine.

Table of Contents:
Practical, up-to-date tactics and techniques for successful, efficient testing:
  • Basic testing principles and strategies
  • Program inspections and walkthroughs
  • Code inspections
  • Error checklists
  • Peer ratings
  • Black- and white-box testing
  • Error guessing
  • Top-down vs. bottom-up testing
  • Higher-order testing
  • Function and system testing
  • Acceptance testing
  • Installation testing
  • Module (unit) testing
  • Test planning and control
  • Independent testing agencies
  • Debugging principles
  • Error analysis
  • Extreme Testing
  • Testing Internet applications
  • Higher-order testing of e-commerce architectures

Followers