有人用过NUnitAsp吗?

有谁用过NUnitAsp工具?有没有相关的教程材料可以提供的?重要的是要是2.0版本的。可以是中文的也可以是日文的,就是不要是英文,看了头大。万分感谢!!!... 有谁用过NUnitAsp工具?有没有相关的教程材料可以提供的?重要的是要是2.0版本的。 可以是中文的也可以是日文的,就是不要是英文,看了头大。 万分感谢!!! 展开
 我来答
阿亿的765
2014-07-03 · TA获得超过411个赞
知道答主
回答量:130
采纳率:66%
帮助的人:65.2万
展开全部
NUnitAsp ---ASP.NET 单元测试1.概述 NUnitAsp是asp.net页面自动测试工具.它是NUnit的扩展,NUnit是.NET测试驱动开发的工具.一旦你做过自动化测试,你将一无反顾的对你的代码充满信心.让你更快的书写代码,因为你的测试能够发现所有的错误,你能够对更改风险更有把握. NUnitAsp是ASP.NET隐藏代码最好单元测试工具,它是专们针对程序员设计的,而不是质量组,而且不是最好的认同的质量测试方式,它仅测试服务端的逻辑.而不是javascript和其它客户端代码.如果你在使用ASP.NET,它是程序测试工具不可缺少的部分. NUnitASP在麻省理工学院许下可免费使用. 它是怎样工作的. NUnitASP是NUnit测试里的一组类库,它给NUnit提供下载,分析,控制ASP.NET页面的功能,使用NUnitASP,你的测试不需要了解ASP.NET是怎样把控件译成HTML的.你可以依靠NUnitASP的库去替代这些,保持你的测试代码简洁明了.例如,你的测试不需要知道DataGrid控牛是怎样转换成HTML表格的.你可以依靠NUnitASP去处理这些资料.它让你可以更专注于功能性的问题,例如,DataGrid是否等于期望值. 简单说,NUnitASP让ASP.NET页面单元测试更简单. [Test] public void TestExample() { //第一步:实例化测试对像: LabelTester label = new LabelTester("textLabel"); LinkButtonTester link = new LinkButtonTester("linkButton"); // 第二步:访问被测试页面: Browser.GetPage("http://localhost/example/example.aspx"); // 第三步:使用测试对像去测试页面: Assert.AreEqual("Not clicked.", label.Text); link.Click(); Assert.AreEqual("Clicked once.", label.Text); link.Click(); Assert.AreEqual("Clicked twice.", label.Text); } NUnitASP能够测试包括多个页面和嵌套控件的复杂站点.支持常用的ASP.Net控件(见下列表),并且支持附加的控件. 最新发布2.0版本 2.0版本有重要的更新.大部分重要的改变: 测试ASP.NET2.0页面 能够应用任何版本的测试框架 支持多窗体. 测试能够直接的修改表单变量,提交表单和返回表单. 新增一个测试器,能够测试所有的HTML标签. 支持利用XPath查找HTML标签 调用CurrentWebForm所需要的参数 附加NUnitASP视频 查看完整的更新日志列表.如果你需要升级NUnitASP早期版本,请阅读升级指南. 该版本所支持的控件: System.Web.UI.WebControls Button CheckBox CompareValidator (new!) CustomValidator (new!) DataGrid DropDownList ImageButton Label LinkButton ListBox Panel RadioButton RangeValidator (new!) RegularExpressionValidator (new!) Repeater (new!) RequiredFieldValidator (new!) TextBox UserControl ValidationSummary System.Web.UI.HtmlControls generic HTML tag tester(new!) HtmlAnchor HtmlButton (new!) HtmlInputButton (new!) HtmlInputCheckBox (new!) HtmlInputHidden (new!) HtmlInputImage (new!) HtmlInputRadioButton (new!) HtmlInputText (new!) HtmlSelect (new!) HtmlSpan (new!) HtmlTable (new!) HtmlTextArea (new!) HtmlInputCheckBox 荣誉和经历. James Shore创建了今天的NUnitASP,在ASP.NET测试期间,带领一个团队创建了商业站点应用.不情原的开发没有net安全测试驱动开发.他接受Brian Knowles'建议为ASP.NET开源应用并更新它支持全部的ASP.NET隐藏代码TDD,自从2002年在SourceForge上面发布了NUnitASP第一个版本,它每个月被下载上千次. 自从原版发布后,许多人加入了NUnitASP.特别是Levi Khatskevitch,他在2003年12加入了这个团队.并且修正了许多补丁和增加了许多新的特点,这就是改进的1.4和1.5版本.详细的参与者清单,请查看改新清单. 在2006年和2007年,当James将他的精力放在另一个项目后,NUnitASP变弱了.2007年6月发布的将James创作的最后一个版本,他希望有人能够接替.如果你想这样做,请发Email至Nunitasp-devl Maiinglist.

采纳哦
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式