Features
- Cover Type: Paperback with 408 pages
- Published by: Wrox; Pap/Onl edition September 11, 2007
- Written in: English
- ISBN 10 Number: 0470149787
- ISBN 13 Number: 978-0470149782
-
Book Dimensions:
9.2 x 7.3 x 1 inches
- Weighs: 1.4 pounds
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
Back Cover Copy
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 requirements 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.
Reader ReviewsSome coders may turn away from this book because it has "testing" in the title. Some test engineers who don't code may also waffle when they see source code examples written in C# included in the book. This book truly caters to both programmers (developers and technical testers: unit testing, code coverage, dynamic analysis, static analysis / fx cop, profiling, unit testing against a database, data-driven testing, build verification testing) as well as testers without a programming background (recorded web testing, load testing, manual testing, test library management). Because the line between programmer and tester becomes more difficult to define -- especially with today's software test engineers who are also hard core coders and developers who write their own test suites -- this book provides everything the programmer needs as well as everything the test engineer needs when looking to get started and utilize the incredible set of tools the team at Microsoft added into Visual Studio Team System. (This book also explores how these tools are integrated into Team Foundation Server (including check-in policies, automated testing of builds, associating bugs and tests, and more) -- so in many cases, this book not only applies to testers and developers, it will also be of interest to technical program / project managers, dev managers and test managers).