Software Testing using Visual Studio 2010 and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Start reading Software Testing using Visual Studio 2010 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Software Testing Using Visual Studio 2010 [Paperback]

N. Satheesh Kumar , S. Subashni
5.0 out of 5 stars  See all reviews (2 customer reviews)
List Price: CDN$ 50.56
Price: CDN$ 47.81 & FREE Shipping. Details
You Save: CDN$ 2.75 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 3 to 5 weeks.
Ships from and sold by Amazon.ca. Gift-wrap available.

Formats

Amazon Price New from Used from
Kindle Edition CDN $14.84  
Paperback CDN $47.81  

Book Description

Dec 3 2010
A step by step guide to understand the features and concepts of testing applications using Visual Studio.
  • Master all the new tools and techniques in Visual Studio 2010 and the Team Foundation Server for testing applications
  • Customize reports with Team foundation server.
  • Get to grips with the new Test Manager tool for maintaining Test cases
  • Take full advantage of new Visual Studio features for testing an application's User Interface
  • Packed with real world examples and step by step instructions to get you up and running with application testing

In Detail

When testing your applications on the Microsoft platform, Visual Studio 2010 offers you a range of powerful tools for different types of testing. This Microsoft product makes the testing process easier and faster.

A concise guide that will lead you through the amazing range of features offered by Visual Studio 2010 to test your software applications before going live. It is packed with simple but interesting examples to make you comfortable with Visual Studio 2010 testing environment. The book introduces you to the main types of testing available in Visual Studio for both desktop and web applications, and then walks you through deploying, running, and interpreting the results of tests.

Visual Studio 2010 is the new version of Microsoft's software development product, and includes lots of new features for developing and testing software applications. In collaboration with Team Foundation Server, it provides supporting tools for the management of the entire application life cycle, including development and testing.

This book is more focused on testing features and the supporting tools provided by Visual Studio 2010 for testing the applications.

The book begins by explaining different types of tests as part of the software development cycle, and then dives deep into providing an overview of each type of application testing using Visual Studio 2010 features. Along the way you will also learn in detail about creating and maintaining the test cases and associating the test cases with requirements using the Test Manager Tool.

Each chapter in the book concentrates on explaining each test type using the features and tools provided by Visual Studio 2010. You will be guided in using these features with real world examples with step by step explanations.

Get to grips with the amazing range of features offered by the Visual Studio for testing your software applications before going live.

What you will learn from this book

  • Master different types of testing in the software development life cycle, and how test management is supported in Visual Studio 2010.
  • Use test manager for creating test plans, test suites and requirement based test suites.
  • Create and customize code from the action recording and associate the data to UI testing.
  • Get grips with web performance testing and set properties for the web test.
  • Learn about creating a load test for simulating actual user loads and tests using virtual users, browser mix and network mix.
  • Understand the concept of using Test Controller and Test Agents and configuring them when simulating the multi-user environment to test performance
  • Master the test list and running tests in a specific order.
  • Get acquainted with Generic test which is used for testing third party components and services
  • Use the command line utility MSTest to run the tests and publish the results to Team Project and Team Build in Team Foundation Server
  • Learn about Test results and associating tests as part of automated build-in

Approach

This book starts with basic understanding of different types of tests. It then goes about explaining several examples with a step-by-step approach to master concepts and the features needed to help the reader understand testing clearly.

Who this book is written for

If you are a developer, a software tester, or an architect who wishes to master the amazing range of features offered by the Visual Studio 2010 for testing your software applications before going live - then this book is for you.

This book assumes that you have a basic knowledge of testing software applications and have good work experience of using Visual Studio IDE.


Customers Who Bought This Item Also Bought


Product Details


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

4 star
0
3 star
0
2 star
0
1 star
0
5.0 out of 5 stars
5.0 out of 5 stars
Most helpful customer reviews
5.0 out of 5 stars You need to read it! May 3 2011
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?
5.0 out of 5 stars A great book for Visual Studio 2010 testers April 9 2011
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?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.0 out of 5 stars  5 reviews
9 of 10 people found the following review helpful
3.0 out of 5 stars 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
4.0 out of 5 stars 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..."
3.0 out of 5 stars 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
5.0 out of 5 stars 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
5.0 out of 5 stars 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.
Search Customer Reviews
Only search this product's reviews
ARRAY(0xab921198)

Look for similar items by category


Feedback