Software Testing using Visual Studio 2010 and over one million other books are available for Amazon Kindle. Learn more
CDN$ 49.62
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca.
Gift-wrap available.
Quantity:1
Add to Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Software Testing Using Visual Studio 2010 Paperback – Dec 3 2010


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
CDN$ 49.62
CDN$ 43.12 CDN$ 43.11

Join Amazon Student in Canada



Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Product Details

  • Paperback: 400 pages
  • Publisher: Packt Publishing (Dec 3 2010)
  • Language: English
  • ISBN-10: 1849681406
  • ISBN-13: 978-1849681407
  • Product Dimensions: 2.1 x 23.1 x 18.8 cm
  • Shipping Weight: 821 g
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: #429,376 in Books (See Top 100 in Books)

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

5.0 out of 5 stars
5 star
2
4 star
0
3 star
0
2 star
0
1 star
0
See both customer reviews
Share your thoughts with other customers

Most helpful customer reviews

Format: Paperback
"Software testing using Visual Studio 2010"
Subashni S, Satheesh Kumar N
PACKT Publishing

The short story:
================
- Are you a Software Developer who thinks "my testing is not worth a lot and just consuming my time"? If so you need to read this book!

- Are you a Team Manager, wishing to "see the testing results of my teams work by pressing a key"? If so you need to read this book!

- Are you a Tester who feels "the developers are shifting too much work to my bench and they don't support me as expected"? If so you need to read this book!

- You've heard a lot about "automated testing". Some day you'll have a look at this. It's told, there are already impressive products on the market. But where and when do you start?
You need to read this book!

- Are you are an experienced Visual Studio 2008/2010 user? If so you need to read this book!

The long story:
===============
At an enjoyable 380 pages, the authors inform interested readers how to check and ensure the quality of their own software products with comparable less effort. The main focus of the book is directed to the coders and testers, for people to stop wasting time with debates and instead buckle down and get back to their work, for people who sometimes only need a small impulse to start something completely new.

This impulse can quite easily come from this book.

Instead of inflating the book with about 1200 pages giving acknowledgments to everybody including the authors favorite cat, Subashini and Satheesh focus on the essential things.
Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
This is a great book which explores several testing features in Visual Studio 2010.

Visual Studio 2010 has software testing tools built in. You can now execute automated tests within the Visual Studio IDE. This book explains the various aspects of software testing which can be done with Visual Studio 2010

Developers can get familiar with the Visual Studio tools and techniques to create automated unit tests, using automated user interface testing, code analysis, and profiling to find performance bottlenecks and improve the quality of the code.

There are several tools built into Visual Studio such as Test List Editor, Test View, Test Results, Test Configuration user interfaces, Test Center, and Lab Center to easily manage and maintain multiple test cases, and Test Results in integration with Team Foundation Server.

It provides an overview of different types of testing which help with testing software applications throughout different phases of software development. Detailed procedures for creating the Test Plan, Test cases, and Test Suite used for manual testing are explained. Manual tests can be created by recording the user action and running the test with data inputs. You can also create automated tests by recording user actions. Unit testing is covered in great detail right from creating the unit test classes and methods upto using different types of assert methods and parameters for testing the code. Passing a data source with a set of data and testing the code is also explained in detail. Web Performance Testing, an integral part of modern mission critical applications is also covered very well. It explains the basic method of web testing using Visual Studio Team System and features such as adding rules and parameterization of dynamic variables.
Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 5 reviews
9 of 10 people found the following review helpful
Functional overview without practical guidance or tips May 8 2011
By MehrZeitZumLesen - Published on Amazon.com
Format: Paperback
Note: There are two books with the identical title (but from different publishers).

Summary: If you already know the automated test capabilities of Visual Studio 2010, you might be dissapointed as the book does not contain any additional guidance compared to the integrated VS 2010 documentation. However the book is helpful as an introduction to the (automated) testing features of VS 2010.

I do recommend this book to you, if:
- you want to get an overview of the testing functionality in Visual Studio 2010 (for example to decide which VS editions you need to buy)
- you want to get started with software testing and are interested to learn what types of automated tests exist in VS 2010 and how to use/configure them

This is not the right book, if you:
- want to get started with manual testing and Microsoft Test Manager (MTM) (it's only very briefly covered in the book)
- are looking for best practices how to do software testing with Visual Studio (the book does not include a great deal of guidance)
- you are looking for a book that covered automated build and lab management scenarios (it's not part of the book)
3 of 3 people found the following review helpful
Pretty good book! Nov. 21 2011
By Javaman - Published on Amazon.com
Format: Paperback
The authors of this book gave me a free copy for review. I thought it was going to be a pre-published review, so I'll put in some of the comments here that I was going to send to the Authors directly (once I found it was already published). BTW the rating is not a favor to them for a free book.

They start out giving a nice overview of testing terms and phases AND they show VS2010 screen shots as they go. To some extent their script was pre-determined by VS2010 because the test phase names were pre-determined by MSFT (to mean what MSFT wanted them to mean). Not a big deal, because MSFT was fairly close to the Open Testing Standards definitions of these terms. Keep in mind however, that these terms are MSFT's VS2010 terms and not a generic term. For example: The term Unit Test has a specific VS2010 meaning to it, as VS2010 has a Unit Test Template (very similar to NUNIT tests). They also have specific terms such as "Manual Tests", "Web Performance Tests", "Coded UI Tests", "Load Tests" etc. These terms are primarily descriptions of templates and testing methods supported within VS2010. Chapter 1 takes care of explanation of terminology.

Chapter 2 Test Plan, Test Suite and Manual Testing - Overall they do a nice job here.
Chapter 3 Automated Tests - Introdution is a bit weak because most terms had already been defined. However, they do a good job of exposing VS2010 internals such as what files are created when creating these tests and what they mean. They do show how to add controls and validation to the tests. Overall, a good explanation of how it works.
Chapter 4 Unit Testing - This chapter is pay-dirt. SDLC studies show that 85% of all bugs are introduced in coding. So logically, it pays to hammer the code with Unit Testing. Coupled with the high (super high) costs of finding bugs in production, this is the most important chapter in the book. The introduction is excellent but little emphasis on this important phase is mentioned. Never the less they do a great job of exposing the internals of Unit Testing...
Chapter 5 & 6 Web Performance Testing - Of course everybody's favorite given the mania of the internet and web development. True to this interest in the industry, they spend a whoping 80 pages in this and Chapter 6 which is "Advanced Web Testing" laying out the internals of VS2010. I'd say they do a good job.
Chapter 7 Load Testing - From my experience, this would be second in value to Unit Testing. The authors do a good job of showing most if not all the bells and whistles of Load Testing within VS2010. (NOTE: Say goodbye to QTP exorbitant Load Test fees).
Chapter 8 Ordered and Generic Tests - Again good presentation and internals information
Chapters 9-13 (Still need to read)..

PROS:
Overall I'd rate this book 4 stars because it will do the job for anyone wanting to know how to dive into testing using VS2010. The presentation is nice, English is pretty good too.

CONS:
I personally don't like re-reading material I've already read. This happens when there are mulitple authors in a book and the editor doesn't flush out repeated materail. Although it's not too bad, some chapters reintroduce definition of terms. Another minor mark is that this book does not use Third Person Singular in the manner I prefer Tech manuals to be written, rather they use terms like "We can do this by..." and "Let's do this..." I prefer to read "To do this, first do this, and then that.." or even "To do this, one does this..."
simple, but maybe too simple May 13 2013
By Stephanie Billenko - Published on Amazon.com
Format: Paperback Verified Purchase
I like the fact that this book is very easy to read. It takes you step by step in performing a variety of tests. The book itself itself is fairly thin, unlike most IT books. One the one hand, I like hat the book is so focused on the topic at hand. sometimes IT books can get overwhelming in their volume and detail. On the other hand, I wish this book had a little more detail. If you are fairly new to testing and want a good intro to setting up tests, I recommend this book. If you are an advanced developer you may feel this book is not technically detailed enough. I'd say it's a good companion book to have along with other visual studio reference material. Please note, some of the these tests are only available in VS Ultimate or Test Pro. If you have a lesser version, a VS reference book may cover the available test functionality.
1 of 5 people found the following review helpful
A great book for Visual Studio 2010 testers April 5 2011
By Parthasarathy Mandayam - Published on Amazon.com
Format: Paperback
This is a great book which explores several testing features in Visual Studio 2010.

Visual Studio 2010 has software testing tools built in. You can now execute automated tests within the Visual Studio IDE. This book explains the various aspects of software testing which can be done with Visual Studio 2010

Developers can get familiar with the Visual Studio tools and techniques to create automated unit tests, using automated user interface testing, code analysis, and profiling to find performance bottlenecks and improve the quality of the code.

There are several tools built into Visual Studio such as Test List Editor, Test View, Test Results, Test Configuration user interfaces, Test Center, and Lab Center to easily manage and maintain multiple test cases, and Test Results in integration with Team Foundation Server.

It provides an overview of different types of testing which help with testing software applications throughout different phases of software development. Detailed procedures for creating the Test Plan, Test cases, and Test Suite used for manual testing are explained. Manual tests can be created by recording the user action and running the test with data inputs. You can also create automated tests by recording user actions. Unit testing is covered in great detail right from creating the unit test classes and methods upto using different types of assert methods and parameters for testing the code. Passing a data source with a set of data and testing the code is also explained in detail. Web Performance Testing, an integral part of modern mission critical applications is also covered very well. It explains the basic method of web testing using Visual Studio Team System and features such as adding rules and parameterization of dynamic variables. Microsoft Visual Studio 2010 ultimately provides many new features for the Web Performance Testing such as adding new APIs to the test results, web performance test results in a separate file, looping and branching, new validation and extraction rules, and many more. The book also covers many other important topics such as Advanced Web Testing, Load Testing, Ordered and Generic Tests, Test Reports, MSTest - the command line testing tool, Test and Lab Center, etc.

As you can see this book is an invaluable resource for anybody testing Visual Studio 2010 applications.

Also check out my review on my blog at
[...]
1 of 6 people found the following review helpful
You need to read it! May 3 2011
By MeatRunner - Published on Amazon.com
Format: Paperback
"Software testing using Visual Studio 2010"
Subashni S, Satheesh Kumar N
PACKT Publishing

The short story:
================
- Are you a Software Developer who thinks "my testing is not worth a lot and just consuming my time"? If so you need to read this book!

- Are you a Team Manager, wishing to "see the testing results of my teams work by pressing a key"? If so you need to read this book!

- Are you a Tester who feels "the developers are shifting too much work to my bench and they don't support me as expected"? If so you need to read this book!

- You've heard a lot about "automated testing". Some day you'll have a look at this. It's told, there are already impressive products on the market. But where and when do you start?
You need to read this book!

- Are you are an experienced Visual Studio 2008/2010 user? If so you need to read this book!

The long story:
===============
At an enjoyable 380 pages, the authors inform interested readers how to check and ensure the quality of their own software products with comparable less effort. The main focus of the book is directed to the coders and testers, for people to stop wasting time with debates and instead buckle down and get back to their work, for people who sometimes only need a small impulse to start something completely new.

This impulse can quite easily come from this book.

Instead of inflating the book with about 1200 pages giving acknowledgments to everybody including the authors favorite cat, Subashini and Satheesh focus on the essential things. Nonetheless, they easily manage to shed some light into the many types of testing, which are possible within the developments life cycle:
* Unit Testing
* Integration Testing
* System Testing
* Regression Testing

Next, with profound knowledge and much detail, they dive into the Test Types available in Visual Studio:
* Unit Test
* Manual Test
* Web Performance Test
* Coded UI Test
* Load Test
* Generic Test
* Ordered Tests

After this, they take the reader deep into the maze of the "Visual Studio Team Systems"navigating between the only required points, avoiding to discourage the reader.
Other well declared topics are for information.:
* Test Plans
* Code Coverage Report
* Requirements Based Test
* dynamic Test Data

From this refreshed knowledge base, the authors teach you chapter by chapter the details of all above topics. They use a lot of well chosen samples and screen shots, so the reader feels inclined to put the book beside the keyboard and quickly start with a small sample. Why not? Just do it - this is exactly the right way to read this book!

For seasoned developers as well as for Testers who are familiar with a lot of Perl/Python/Wsh/Batch, Chapter 10 talks about the comprehensive options to control the Visual Studio Test system via the command line.

Most books end at this point. But Subashini and Satheesh are just warming up here. The maximal benefit of a test system is reached when it integrates all tasks and results with the teams daily work. With Team Foundation Servers, you will get it. Results need to be available for various types of reports, from which new tasks should be easily derived. This is what the book describes pretty well.

But a Team Manager is not only faced by the task to manage his team and the state of the products. He also needs to report on regular and sporadic schedules to the upper management. This is the starting point that the Chapter 12 ("Reporting") gives you with its 20 compact but well chosen pages.

Finished now?
No! There is another kind of team worker. The Tester. The guy who is sometimes not mentioned because he don't write "productive" code, but only doing the cheap script stuff. Not so important...
Is this true? It's not, as we know. Subashini and Satheesh also know this, and they have dedicated the chapter "Test and Lab Center" to this valuable staff. The most exciting thing here: the authors explain a lot of topics, which are "standard stuff" from the view of the MicroSoft "Visual Studio 2010 Team Foundation Server" Developers. But most people don't even know that such tasks can be performed by an affordable software. Most people just dream of such topics, however it's possible and the book tells you how.

Are there any negative things to say about the book?
Aside of not getting a 4 pounds, 1200 pages self defense club weapon?

Well, not directly negative. But there are questions left.
For instance:

* Does this all work with the Platforms for "Smart Devices" - WinCE, Smartphone, WinMobile)? These Platforms don't belong to every developer. But the number of developers interested in such Platforms is rapidly increasing each day.
* Can one use the Test System only with C# and C++/CLI Projects? Or is it also possible to use it with "native C" and "native C++"?

But if there would be a fairy, answering all our questions ... would our being as Software Engineers still be any fun? I didn't try it out. But I'm quite sure, each 2nd reader thinks as I do:
* If this doesn't work with Windows CE, I'll insert a "RAPI" layer
* If this doesn't work with C or C++, I'll wrap them in thin C# layers

Conclusion:
===========
You need to read this book!

B.T.W.:
I didn't get my copy from Amazon, but it's also available at Amazon. On my search, I visited the homepage of PACKT Publishing. These guys seems to publish some more of such compact-but-comprehensive books which focus mainly on the developers needs. It may be worth to watch their offers for a minute.

M.R.

Product Images from Customers

Search


Feedback