==========================================================================
Visual Studio Team System:创作和运行测试的概述
==========================================================================
此概述描述在 Visual Studio Team System 和 Visual Studio Team Edition
中创作和运行测试的特点。
打开测试
-------------
若要打开一个测试,请打开一个测试项目或包含测试定义的
测试元数据文件(带有 .vsmdi 扩展名的文件)。您可以在
解决方案资源管理器中查找测试项目和元数据文件。
查看测试
-------------
若要查看哪些测试是可用的,请打开“测试视图”窗口。或者,
如果您已安装 Team Edition for Software Testers,则也可以通过打开
“测试管理器”窗口来查看测试。
若要打开“测试视图”窗口,请单击“测试”菜单,指向“窗口”,
然后单击“测试视图”。若要打开“测试管理器”窗口
(如果已安装 Team Edition for Software Testers),请单击“测试”,指向“窗口”,
然后单击“测试管理器”。
运行测试
-------------
您可以从“测试视图”窗口和“测试管理器”窗口中运行测试。
请参见“查看测试”部分以了解如何打开这些窗口。若要运行“测试视图”窗口中
显示的一个或多个测试,应首先在该窗口中选择相应的测试;
要选择多个测试,请在按住 Shift 或 Ctrl 键的同时
单击相应的测试。然后在“测试视图”窗口工具栏中单击“运行测试”
按钮。
如果已安装 Visual Studio Team Edition for Software Testers,
则也可以使用“测试管理器”窗口来运行测试。若要在测试管理器中运行测试,
请选中您要运行的每个测试旁边的复选框。然后
在“测试管理器”窗口的工具栏中单击“运行测试”按钮。
查看测试结果
--------------------
当您运行一个测试或一系列测试时,测试的结果将
在“测试结果”窗口中显示。运行中的每一个测试都在
一个单独的行上显示,这样您就可以查看其状态。该窗口包含一个
位于窗口上半部的嵌入式状态栏,此状态栏提供了
整个测试运行摘要的详细信息。
若要查看特定测试结果的更多详细结果,
请在“测试结果”窗口中双击它。这将打开一个窗口,其中提供
有关特定测试结果的更多信息,例如由测试返回的
任何特定错误信息。
更改测试的运行方式
-----------------------------------
每次当您运行一个或多个测试时,都会使用一个设置集合来
确定如何运行那些测试。这些设置都包含在一个
“测试运行配置”文件中。
此处是您可以对测试运行配置文件进行的某些更改的
不完全列表:
- 更改每个测试运行的命名方案。
- 更改为实现远程运行测试而在运行测试时使用的
测试控制器。
- 收集所测试的代码的代码覆盖率数据,以便您可以查看
测试覆盖了哪些代码行。
- 指定在测试运行前要进行部署的附加文件。
- 选择一个不同的宿主 ASP.NET 来运行 ASP.NET 单元测试。
- 为运行测试的测试代理设置各种属性。
- 在每个测试运行的开始和结束的时候运行自定义脚本,以便
您在每次运行测试时都能够按要求准确地设置测试环境。
- 为测试和测试运行设置时间限制。
- 设置浏览器组合和在测试运行中重复 Web 测试
的次数。
默认情况下,只要创建一个新的测试项目,就会创建一个
测试运行配置文件。可以通过以下方式更改此文件:在解决方案资源管理器中双击它,
然后更改文件中的设置。(测试运行配置文件
的扩展名为 .testrunconfig。)
一个解决方案可以包含多个测试运行配置文件。在那些文件中,
只有一个“活动”测试运行配置文件将用来
确定当前用于测试运行的设置。通过
单击“测试”菜单上的“选择活动测试运行”可以选择
活动测试运行配置。
-------------------------------------------------------------------------------
测试类型
----------
通过使用 Visual Studio Team Edition for Software Testers,可以创建
许多不同的测试类型:
单元测试:使用单元测试可以创建用 C++、Visual C# 或
Visual Basic 编写的、演练源代码的编程测试。单元测试可调用类的
方法,传递合适的参数,并验证返回值
是否为所期望的值。
单元测试有两种专用变体:
- 当您将单元测试配置为针对数据源的每一行
反复调用时,将创建数据驱动的单元测试。每一行中的数据都
将由单元测试用作输入数据。
- ASP.NET 单元测试是演练 ASP.NET Web 应用程序中的
代码的单元测试。
Web 测试:Web 测试是由一系列有序的 HTTP 请求组成的,
这些请求是使用 Microsoft Internet Explorer 在一个浏览器会话中记录下来的。您可以获得
有关它所请求的页或站点的测试报告特定详细信息,
例如某个特定页是否包含指定字符串。
负载测试:使用负载测试封装非手动测试,例如
单元测试、Web 测试和一般测试,然后通过使用虚拟用户
同时运行它们。在负载下运行这些测试将生成测试结果,
包括用表格和图形方式显示的性能计数器或其他计数器。
一般测试:一般测试是经过包装后在 Visual Studio 中
用作测试的现有程序。下面是一些可以将其变成一般测试的
测试或程序的例子:
- 使用进程退出代码来通知测试是通过还是失败
的现有测试。0 表示测试通过,而任何其他值则表示
测试失败。
- 在测试方案期间用来获得特定功能的一般程序。
- 使用特殊的 XML 文件(称为“摘要结果文件”)
来通报详细结果的测试或程序。
手动测试:当测试任务将由测试工程师(而非使用自动脚本)
完成时,使用手动测试类型。
顺序测试:使用顺序测试可按照您指定的顺序来执行
一组测试。
-------------------------------------------------------------------------------
没有合适的资源?快使用搜索试试~ 我知道了~
asp.net2.0项目之在线订餐系统源码(VS2005+SQL2005)
共279个文件
jpg:79个
cs:65个
dll:26个
5星 · 超过95%的资源 需积分: 9 310 下载量 84 浏览量
2008-11-25
19:16:01
上传
评论 4
收藏 2.97MB RAR 举报
温馨提示
在线订餐系统源码 一个小型的在线订餐管理系统源码,采用三层模式开发,代码注释详细 前台可以进行用户注册、菜单管理及订餐 后台管理员可以进行菜单管理、新闻管理、菜肴管理、用户管理操作 数据库采用的是Sql2005(由于数据库在App_Data下,如果装了Sql2005数据库会自动配置) 默认超级管理员帐号/密码:51aspx/51aspx 友情提示: 一般数据库文件默认在DB_51aspx文件夹下 如果使用VS2005打开本站项目文件,建议打开前务必安装VS2005Sp1
资源推荐
资源详情
资源评论
收起资源包目录
asp.net2.0项目之在线订餐系统源码(VS2005+SQL2005) (279个子文件)
Global.asax 2KB
Default.aspx 6KB
Hot.aspx 5KB
join.aspx 4KB
RenewCook.aspx 4KB
NewMange.aspx 3KB
MyOrder.aspx 3KB
MenuMeal.aspx 3KB
VerifyUsers.aspx 2KB
MenuMange.aspx 2KB
View.aspx 2KB
ItemMsg.aspx 1KB
ResolveAssemblyReference.cache 15KB
Web.Config 3KB
ImpUserDal.cs 17KB
ImpItemDal.cs 16KB
ImpMenuType.cs 15KB
EMenuType.cs 8KB
EItem.cs 7KB
EUser.cs 7KB
ImpNews.cs 6KB
BUser.cs 6KB
User.cs 6KB
BItem.cs 5KB
BMenuType.cs 5KB
Order.cs 5KB
RenewCook.aspx.cs 5KB
ImpOrder.cs 5KB
MenuType.cs 4KB
ImpMenuDal.cs 4KB
MenuTypeDal.cs 4KB
Item.cs 4KB
ItemDal.cs 4KB
ENews.cs 3KB
ImpItemType.cs 3KB
BNews.cs 3KB
UserDal.cs 3KB
ItemMsg.cs 3KB
EOrder.cs 3KB
MenuMeal.aspx.cs 3KB
MenuMange.aspx.cs 3KB
Default.aspx.cs 3KB
ImpItemMsg.cs 3KB
BMenu.cs 2KB
View.aspx.cs 2KB
SendEmail.cs 2KB
News.cs 2KB
BItemType.cs 2KB
EItemMsg.cs 2KB
IOrder.cs 2KB
INews.cs 2KB
NewMange.aspx.cs 2KB
MyOrder.aspx.cs 2KB
MenuDal.cs 2KB
EItemTyps.cs 2KB
DbConnectionStore.cs 2KB
MyHandler.cs 2KB
join.aspx.cs 1KB
BOrder.cs 1KB
BItemMsg.cs 1KB
ItemTypeDal.cs 1KB
ItemType.cs 1KB
AssemblyInfo.cs 1KB
Hot.aspx.cs 1KB
Menu.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
VerifyUsers.aspx.cs 1KB
ItemMsg.aspx.cs 1KB
EMenus.cs 1KB
IItemMsg.cs 1KB
MasterPage.master.cs 962B
Reward.cs 652B
JScript.cs 582B
TimeConvert.cs 541B
DbCommandStore.cs 443B
ImpDDal.csproj 3KB
Business.csproj 3KB
Model.csproj 2KB
IDDal.csproj 2KB
TestProject1.csproj 2KB
WebConvert.csproj 2KB
css.css 3KB
Thumbs.db 34KB
Thumbs.db 33KB
Thumbs.db 9KB
Thumbs.db 8KB
Thumbs.db 6KB
Thumbs.db 6KB
Thumbs.db 6KB
Ajax.dll 64KB
ImpDDal.dll 48KB
ImpDDal.dll 48KB
ImpDDal.dll 48KB
ImpDDal.dll 48KB
Model.dll 24KB
Business.dll 24KB
共 279 条
- 1
- 2
- 3
maxwell_jwy
- 粉丝: 2
- 资源: 43
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Matlab的异常姿势识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 隐藏文件展示工具,用来展示被病毒隐藏的文件
- 基于Matlab的图像分割系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB指纹门禁GUI设计源码+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的仪表指数识别系统霍夫曼变换+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB 的霍夫曼变换答题卡识别带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB 疲劳驾驶检测专识别GUI源码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于matlab的虫害侵蚀系统带Gui界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的教室人数统计系统 可以统计正脸情况下的人数+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计
- 基于MATLAB的水果分级系统,带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页