• 第一次用NUnitAsp


    写的第一个NUnitAsp测试程序,是看着自带的帮助作的。

    在WebForm上放一个TextBox和Button,测试类如下:
    在项目中添加对NUnitAsp.dll的引用,再引用命名空间:
    using NUnit.Framework;
    using NUnit.Extensions.Asp;
    using NUnit.Extensions.Asp.AspTester;

    [TestFixture]
        
    public class xxx :NUnit.Extensions.Asp.WebFormTestCase
        
    {
            
    const string myPage = @"http://localhost/WebApplication6/WebForm1.aspx";
            ButtonTester bt;
            TextBoxTester text;
            
    protected override void SetUp()
            
    {
                Browser.GetPage(myPage);
                bt 
    = new ButtonTester("Button1",CurrentWebForm);
                text 
    = new TextBoxTester("TextBox1",CurrentWebForm);
            }


            
    protected override void TearDown()
            
    {
            }

            
            [Test]
            
    public void TestButton()
            
    {
                NUnit.Extensions.Asp.WebAssertion.AssertVisibility(bt ,
    true);
            }

            
    public void TestText1()
            
    {
                text.Text 
    = "aaa";
                bt.Click();
                NUnit.Extensions.Asp.WebAssertion.AssertEquals(text.Text ,
    "aaa");
            }

        }

    打开NUnit运行测试,打开程序集,运行测试。看着绿色的进度条闪过,感觉真好
    不过感觉要是界面上的东西多了,测试恐怕还是会有点麻烦。
    刚开始学习,还请大家多多指教


  • 相关阅读:
    30+简约时尚的Macbook贴花
    20+非常棒的Photoshop卡通设计教程
    20+WordPress手机主题和插件【好收藏推荐】
    75+精美的网格网站设计欣赏
    TopFreeTheme精选免费模板【20130629】
    45个有新意的Photoshop教程和技巧
    30个高质量的旅游网站设计
    55个高质量的Magento主题,助你构建电子商务站点
    一个弹框引起的彻夜加班
    开始跟踪Redis啦,开帖
  • 原文地址:https://www.cnblogs.com/dahuzizyd/p/24917.html
Copyright © 2020-2023  润新知