Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers

Free Download

Authors:

Edition: Pap/Dig

Series: Programmer to Programmer

ISBN: 9780470149782, 0470149787

Size: 13 MB (13513517 bytes)

Pages: 405/405

File format:

Language:

Publishing Year:

Category:

Tom Arnold, Dominic Hopton, Andy Leonard, Mike Frost9780470149782, 0470149787

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 developmenttools. Experience with Visual Studio is recommended. Wrox Professional guides are planned and written by working programmers to meet the real-world needs 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.

Table of contents :
Profesional Software Testing with Visual Studio 2005 Team System……Page 1
About the Authors……Page 12
Credits……Page 14
Acknowledgments……Page 16
Contents……Page 20
Introduction……Page 26
What This Book Covers……Page 27
How This Book Is Structured……Page 28
Conventions……Page 29
p2p.wrox.com……Page 30
The Software Development Process and Software Development Life Cycle (SDLC)……Page 32
Where VSTEST and VSTESD Fit in the SDLC……Page 37
What VSTEST and VSTESD Do……Page 38
Summary……Page 44
Test Types……Page 46
The Test User Interface……Page 50
Analysis Tools……Page 68
Summary……Page 70
Overview of Unit Testing……Page 72
Creating Your First Unit Test……Page 76
A Tour of Unit Testing in VSTEST……Page 79
Advanced Unit Testing……Page 89
Summary……Page 103
Database Testing Is Different……Page 104
Developing a Database Project……Page 105
Rename Refactoring……Page 119
Database Project Deployment……Page 121
Generating Test Data……Page 123
Unit Testing……Page 125
Developing Custom Unit Tests……Page 145
Summary……Page 155
Basic Web Tests……Page 156
Making Web Tests Dynamic……Page 166
Capturing Data During a Web Test……Page 173
Verifying the Response with Validation Rules……Page 175
Custom Rules……Page 178
Testing a Web Service……Page 181
HTTP Request-Based Testing Does Not Test the UI……Page 182
Running a Web Test……Page 183
Examining the Results……Page 185
Maintaining the Tests……Page 188
Coded Web Tests……Page 189
Plug-ins……Page 193
Web Tests and AJAX……Page 194
Summary……Page 195
Manual Test Type……Page 196
Ordered Test Type……Page 208
Generic Test Type……Page 213
Summary……Page 221
Basic Terminology……Page 222
Creating a Load Test……Page 224
Components of a Load Test……Page 226
SQL Tracing……Page 240
Using a Test Rig……Page 242
Results Store……Page 250
Best Practices……Page 252
Running a Load Test……Page 256
Investigating Results……Page 263
Reporting Results……Page 271
Summary……Page 272
Code Analysis……Page 274
Dynamic Analysis……Page 282
Summary……Page 303
VSTFS at a High Level……Page 304
The Software Development Life Cycle……Page 306
Collaborating with Your Team……Page 307
How the VSTEST and VSTESD Tools Fit……Page 314
Summary……Page 334
Installing Team Explorer……Page 336
Appendix B: Creating and Running a Web Test: A High-Level Walk-Through……Page 344
Appendix C: Creating and Running a Unit Test: A High-Level Walk-Through……Page 350
Appendix D: Creating and Running a Load Test: A High-Level Walk-Through……Page 358
Appendix E: Creating and Running a Manual Test: A High-Level Walk-Through……Page 370
Blogs……Page 378
Other……Page 379
Index……Page 382

Reviews

There are no reviews yet.

Be the first to review “Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers”
Shopping Cart
Scroll to Top