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


  • 相关阅读:
    NSCharacterSet 最经常使用的使用方法
    IOS
    hdu 3117 Fibonacci Numbers
    Hibernate5配置与使用具体解释
    SDNU 1206.蚂蚁感冒 【代码如此简单,思维练习】【7月29】
    2048游戏分析、讨论与扩展
    hash_set和hash_map
    实现邮箱找回的思路分析
    学习OpenCV——粒子滤波(网上两篇文章总结)
    学习OpenCV——配置CUDA环境
  • 原文地址:https://www.cnblogs.com/dahuzizyd/p/24917.html
Copyright © 2011-2022 走看看