
使用VSTS进行软件开发.ppt
15页使用VSTS进行软件开发,,目录,软件开发人员版介绍编写高质量的代码分析应用程序性能使用单元测试应用程序验证程序,软件开发人员版,,Visual Studio Team Suite,,MSF 过程指导,,,Visual Studio Team Foundation Server,,,,VisualStudio工业合作伙伴,软件架构师,测试人员,数据库专业人员,,,,VisualStudio团队浏览器,应用建模,部署建模,数据库部署,变更管理,数据库测试,Web测试,负载测试,测试用例管理,Visual Studio 专业版,,,配制管理,工作项跟踪,变更管理,协作站点,自动报告,项目管理,,负载测试代理,,,,,,,,,,Visio与UML 建模,类图,单元测试,,,代码分析,开发人员,代码分析,性能测试,安全分析,软件开发人员版,Visual Studio 2005 Team Developer Edition 为开发人员提供高级的代码分析、性能测试以及安全分析等工具,使团队能够在整个生命周期中尽早、频繁地规划质量编写高质量的代码,从一开始就确保质量过于复杂、过于隐蔽或在产品生命周期中发现过迟的问题通常得不到修复。
提高代码质量的准则和步骤 :设计和代码的检查准则安全代码编写准则高质量代码签入准则调试准则代码分析工具使用准则检测和更正 C/C++ 代码缺陷检测和更正托管代码缺陷代码分析签入策略,分析应用程序性能,使用 Visual Studio Team Edition for Developers 中的性能工具,开发人员可以测量和评估代码中的性能相关问题,并以这些问题作为目标分析应用程序性能,分析应用程序的过程:首先,创建一个新的性能会话性能会话结束后,分析过程中收集的数据将保存到 .vsp 文件中可以在 IDE 中查看 .vsp 文件)通过命令行可以轻松使用性能工具分析应用程序性能,性能工具支持两种分析方法:取样检测 收集的性能数据取决于您选择的分析方法,即取样还是检测分析应用程序性能,Visual Studio Team Edition for Developers 提供分析并更正应用程序的性能瓶颈所需要的性能工具 使用性能工具收集性能数据 通过性能报告,您可以查看并分析应用程序的性能问题共有六个视图用于根据收集的数据检测性能问题单元测试,Team Test 包含了一套测试功能,可以同时支持开发人员和测试人员。
Team Test 是 Visual Studio 集成的单元测试框架,它支持:测试方法存根 (stub) 的代码生成在 IDE 中运行测试合并从数据库中加载的测试数据测试运行完成后,进行代码覆盖分析单元测试,对于使用测试驱动型开发或增量测试策略的开发人员和测试人员而言,单元测试是一种重要的工具创建单元测试,可以通过两种方法创建单元测试:从源代码生成:从源代码生成单元测试,然后对其进行编辑,使其按所希望的方式工作手动创作:手动创建和创作一个单元测试 使用单元测试,管理测试:测试管理器,它是 Team Test 工具窗口之一 运行测试:从“测试管理器”窗口和“测试视图”窗口中,可以开始运行任何类型的测试 测试结果和分析 :运行测试,将自动生成结果并保存到磁盘上,并在“测试结果”窗口中显示结果 应用程序验证程序,应用程序验证程序是用于非托管代码的运行时验证工具 用途:协助开发人员迅速找到细微的编程错误 适用场合:应用程序验证程序可用于用 C++ 语言编写的任何项目(仅在运行时期间)用户要求:必须是所使用的系统的管理员系统要求:应用程序验证程序必须运行在 Windows XP 和 Windows Server 2003 上。












