zoukankan      html  css  js  c++  java
  • 第一次用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运行测试,打开程序集,运行测试。看着绿色的进度条闪过,感觉真好
    不过感觉要是界面上的东西多了,测试恐怕还是会有点麻烦。
    刚开始学习,还请大家多多指教


  • 相关阅读:
    Python 用SMTP发送邮件
    Python 用IMAP接收邮件
    E-mail Composition and Decoding
    用Python实现gmail邮箱服务,实现两个邮箱之间的绑定(中)
    【日志】-2013.10.31
    21本计算机数学相关的免费电子书【转】
    WordPress搭建Personal Blog【转】
    一句话点亮你的人生
    【日志】-2013.10.28
    转载-smarty教程(基本语法)
  • 原文地址:https://www.cnblogs.com/dahuzizyd/p/24917.html
Copyright © 2011-2022 走看看