Showing posts with label software testing. Show all posts
Showing posts with label software testing. Show all posts

Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing Review

Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing
Average Reviews:

(More customer reviews)
Are you looking to buy Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing? Here is the right place to find the great deals. we can offer discounts of up to 90% on Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing ReviewI very much liked the book. Rex Black has written about the process and management side of testing. This makes it an ideal complement to Cem Kaner's "Testing Computer Software" (which deals with testing technique) and Boris Beizer's "Software Testing Techniques" (which deals with the fundamentals).
I found the templates useful, mostly because I never worked my way around Excel to get those metrics in an automated manner. But don't expect them to be replacement for commercial test management tools.
This should be a required reading for anyone who plans or manages testing.Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing Overview
New edition of one of the most influential books on managing software and hardware testing

In this new edition of his top-selling book, Rex Black walks you through the steps necessary to manage rigorous testing programs of hardware and software. The preeminent expert in his field, Mr. Black draws upon years of experience as president of both the International and American Software Testing Qualifications boards to offer this extensive resource of all the standards, methods, and tools you'll need.
The book covers core testing concepts and thoroughly examines the best test management practices and tools of leading hardware and software vendors.Step-by-step guidelines and real-world scenarios help you follow all necessary processes and avoid mistakes.
Producing high-quality computer hardware and software requires careful, professional testing; Managing the Testing Process, Third Edition explains how to achieve that by following a disciplined set of carefully managed and monitored practices and processes
The book covers all standards, methods, and tools you need for projects large and small
Presents the business case for testing products and reviews the author's latest test assessments
Topics include agile testing methods, risk-based testing, IEEE standards, ISTQB certification, distributed and outsourced testing, and more
Over 100 pages of new material and case studies have been added to this new edition

If you're responsible for managing testing in the real world, Managing the Testing Process, Third Edition is the valuable reference and guide you need.

Want to learn more information about Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Testing Applications on the Web: Test Planning for Internet-Based Systems Review

Testing Applications on the Web: Test Planning for Internet-Based Systems
Average Reviews:

(More customer reviews)
Are you looking to buy Testing Applications on the Web: Test Planning for Internet-Based Systems? Here is the right place to find the great deals. we can offer discounts of up to 90% on Testing Applications on the Web: Test Planning for Internet-Based Systems. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Testing Applications on the Web: Test Planning for Internet-Based Systems ReviewThis is good book. If you test web apps, you should buy it.
Hung Nguyen and I are co-authors of another book and good friends. I am not an unbiased reviewer. On the other hand, I wouldn't write this review if I didn't believe every word of it.
Hung's book breaks new ground. It will be useful today, and I believe it will have lasting value and influence.
Once you get beyond the superficial (not unimportant, but much less difficult) issues of usability testing that dominate so many discussions of web testing, you run into the really tough problems of web application testing. Hung Nguyen's book is about those harder problems.
The web-based application runs on a wider range of platforms than any other type of program in history. It doesn't even have control over its presentation layer (the user supplies the browser and the multimedia plugins, and these applications might change any time). What will the application look like on the changed browser? The application probably also relies on third party databases (which can change any time), third party network connections (which can change any time), third party security systems and other access control (which can change any time), etc., etc. Almost anything in this system can change any time. How do you deal with a system that has so many unknowns?
Hung's view is that web application testers must learn more about the technical details of the systems and understand how external variables can interact (and fail) with the application under test.
To help testers learn about the interaction (and testing) of applications with other system components, he wrote the field's first book on grey box testing.
This book has substantial value for what it teaches us about testing on the web. Beyond that, it teaches about thinking clearly and thoroughly when your application interacts in complex ways with other systems. I think his approach will have lasting value and lasting influence long after many of the detailed issues that he describes have been resolved and replaced with new ones.
Along with the original approach, Hung gives a powerful real-world example. He is the president of a company that publishes a web-based bug tracking system. To illustrate the types of tests that you can run and the types of bugs you can find, he opened his records and described real tests, real bugs, and real testing problems. It's a rare treat to see a discussion of testing experience by someone who knows testing, who also intimately knows the software under test, and who isn't constrained in what he can say by a nondisclosure contract.Testing Applications on the Web: Test Planning for Internet-Based Systems Overview

Want to learn more information about Testing Applications on the Web: Test Planning for Internet-Based Systems?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Web Security Testing Cookbook: Systematic Techniques to Find Problems Fast Review

Web Security Testing Cookbook: Systematic Techniques to Find Problems Fast
Average Reviews:

(More customer reviews)
Are you looking to buy Web Security Testing Cookbook: Systematic Techniques to Find Problems Fast? Here is the right place to find the great deals. we can offer discounts of up to 90% on Web Security Testing Cookbook: Systematic Techniques to Find Problems Fast. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Web Security Testing Cookbook: Systematic Techniques to Find Problems Fast ReviewThis book is about how web applications are tested with an emphasis on security. This book is aimed at web applications developers and testers, not security specialists. Developers who are responsible for writing unit tests for their components will appreciate the way that these tools can be focused on an individual page, feature, or form. Quality assurance professionals who must test whole web applications will be especially interested in the automation and development of test cases that can easily become parts of regression suites. The recipes in this book mainly use free tools, making them easy to try out and hopefully adopt.
The unfortunate problem with free tools in so many cases is lack documentation. This book fills that gap by showing you how to make good use of tools that you might have heard of that don't have good documentation on their application. Another barrier to effectively testing web applications with free tools is a general lack of knowledge about how the tools can be put together to perform good security tests. It's one thing to know that TamperData lets you bypass client-side checks. It's another thing to develop a good cross-site scripting test using TamperData. This book takes you beyond making good web application tests and helps you produce good security test cases.
The book divides material into three sections. The first section covers setting up tools and some of the basics concepts used to develop tests. The second section is about the different methods of bypassing client-side input validation via SQL injection, cross-site scripting, and manipulating hidden form fields. The third section is about the session, locating session identifiers, determining their predictability, and how to manipulate them. Each major section begins with relatively simple tasks and gradually builds to more complex tasks. Thus the first recipes are simple exercises that show what happens behind the scenes in web applications. The final recipes put many building blocks together into complex tasks that can form the basis of major web application security tests. The following is a listing and synopsis of each chapter:
Chapter 1, A little terminology and some important testing concepts that are referred to throughout the book.
Chapter 2, Installing Some Free Tools, includes an entire toolbox of free tools you can make use of. Information on each tool includes some basic instructions on where to find it, install it, and get it running.
Chapter 3, Basic Observation, teaches you the basics of observing your web application and testing the functionality of the system.
Chapter 4, Web-Oriented Data Encoding, shows how to encode and decode data in the various ways that web applications use it. In addition to encoding and decoding, you need to be able to eyeball encoded data and have some idea how it has been encoded.
Chapter 5, Tampering with Input, discusses the most important basic technique: malicious input. Discusses how you get it into your application and how you look at what's happening in the browser and what it's sending to the web application.
Chapter 6, Automated Bulk Scanning, shows you how to spider your application to find input points and pages, as well as ways to conduct batch tests on some specialized applications.
Chapter 7, Automating Specific Tasks with Curl, shows you a very good tool for building automated tests: Curl. First a a few simple ways of submitting batches of tests are examined. Complexity gradually builds to more difficult tasks such as retaining state when you log in and manipulating cookies, and culminates in the task of logging in on eBay.
Chapter 8, Automating with LibPerl, is focused on Perl and its LWP library. This chapter contains a set of specific techniques that you can use with Perl and the LWP library to perform security tests. These include uploading viruses to your application, using very long filenames, and parsing the responses from your application. It ends with a script that can edit a Wikipedia page.
Chapter 9, Seeking Design Flaws, discusses the unintentional interactions in your web application and how you can reveal them with good security tests. The recipes in this chapter focus on ways you can enable tests with testing programs. Topics includes predictable identifiers, weak randomness, and repeatable transactions.
Chapter 10, Attacking AJAX, shows you a lot of the top web attacks and how you can execute them building on earlier techniques discussed in the book. This book doesn't have much on AJAX itself, so you may need an additional text on the subject.
Chapter 11, Manipulating Sessions, discusses how to get behind the scenes of AJAX and test it both manually and automatically. The recipes intercept client-side requests to test server-side logic and vice versa, testing the client-side code by manipulating the server's responses.
Chapter 12, Multifaceted Tests, the final chapter, focuses on sessions, session management, and how security tests can attack it. It gives you several recipes that show you how to find, analyze, and ultimately test the strength of session management.Web Security Testing Cookbook: Systematic Techniques to Find Problems Fast Overview
Among the tests you perform on web applications, security testing is perhaps the most important, yet it's often the most neglected. The recipes in the Web Security Testing Cookbook demonstrate how developers and testers can check for the most common web security issues, while conducting unit tests, regression tests, or exploratory tests. Unlike ad hoc security assessments, these recipes are repeatable, concise, and systematic-perfect for integrating into your regular test suite. Recipes cover the basics from observing messages between clients and servers to multi-phase tests that script the login and execution of web application features. By the end of the book, you'll be able to build tests pinpointed at Ajax functions, as well as large multi-step tests for the usual suspects: cross-site scripting and injection attacks. This book helps you:

Obtain, install, and configure useful-and free-security testing tools
Understand how your application communicates with users, so you can better simulate attacks in your tests
Choose from many different methods that simulate common attacks such as SQL injection, cross-site scripting, and manipulating hidden form fields
Make your tests repeatable by using the scripts and examples in the recipes as starting points for automated tests

Don't live in dread of the midnight phone call telling you that your site has been hacked.With Web Security Testing Cookbook and the free tools used in the book's examples, you can incorporate security coverage into your test suite, and sleep in peace.


Want to learn more information about Web Security Testing Cookbook: Systematic Techniques to Find Problems Fast?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD Review

How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book and CD
Average Reviews:

(More customer reviews)
Are you looking to buy How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD? Here is the right place to find the great deals. we can offer discounts of up to 90% on How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD ReviewI recently finished reading How to Break Web Software: Functional and Security Testing of Web Applications and Web Services by Mike Andrews and James A. Whittaker. I, like many of you, develop web software for a living. I've always taken security seriously and occasionally sneered when I ran across examples of common mistakes. Having said that, this book was an eye opener for me.
The book covers common exploits such as bypassing input validation, SQL injection, and denial of service. There were also several types of attacks I hadn't really considered before. I won't list them here because someone would undoubtedly say, "I can't believe he didn't know about that one!" The authors cover 24 different types of attacks in all. The book also includes coverage of web privacy issues and security related to web services.
Finally, as icing on the cake, a CD is included that contains many tools that will find permanent spots in your arsenal. There are tools to do things like scan web servers for common exploits, mirror sites for local analysis, and check SSL cipher strengths. My favorites are the local proxies that will allow you to view and modify posts as they travel from the client and the server. I always knew I could do this, but didn't know how easy it is. The CD also contains the source code of an example site that includes many flaws for you to practice.
This book is written for software professionals to help them put the hackers out of business. So, it necessarily includes hacker techniques. If you develop or test web software, you should read this book before the hackers do. :-)How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD OverviewSince its early days as an information exchange tool limited to academe, researchers, and the military, the web has grown into a commerce engine that is now omnipresent in all facets of our lifes. More websites are created daily and more applications are developed to allow users to learn, research, and purchase online. As a result, web development is often rushed, which increases the risk of attacks from hackers. Furthermore, the need for secure applications has to be balanced with the need for usability, performance, and reliability. In this book, Whittaker and Andrews demonstrate how rigorous web testing can help prevent and prepare for such attacks. They point out that methodical testing must include identifying threats and attack vectors to establish and then implement the appropriate testing techniques, manual or automated.

Want to learn more information about How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition Review

Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition
Average Reviews:

(More customer reviews)
Are you looking to buy Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition? Here is the right place to find the great deals. we can offer discounts of up to 90% on Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition ReviewThis is more than a minor update of the first edition of this highly regarded book - it's a major rewrite with added material on mobile web testing.
As in the earlier book, this one clearly shows the differences between traditional testing and web testing, which will provide QA professionals who are moving from older environments into web-based systems an orientation and direction. For new QA professionals the chapters on software testing basics, networking and web application components provide a solid foundation. The chapter on mobile web application platforms is unique to this book, and adds true value. Other core material includes test planning, and a sample application and test plan to add realistic scenarios to the material.
Web-specific test advice encompasses UI, functional, server-side, database, help, installation, compatibility, security and performance testing. These cover all facets of the test process and associated procedures in a web-centric environment. Additional chapters include using test scripts, testing mobile web applications, and web testing tools.
While the core content is on the mark and accurate, the appendices are as invaluable. These include a test plan template, weekly status report template, error analysis checklist (with error examples), UI test-case design guidelines (common keyboard navigation/shortcut matrix and mouse action matrix web), test-case design guideline: input boundary and validation matrix, display compatibility test matrix, and browser/OS configuration matrix.
If you test web systems this is the most complete book you can read, and it is destined to attain the same 'classic' status as the first edition.Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition Overview* 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.

Want to learn more information about Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...