首页 文章

单元测试 . 如何在测试中打开表单?

提问于
浏览
0

有一个Windows窗体应用程序 .
应用程序启动时,表单"Form0"将启动 .
Form0.ShiwInTaskBar = False;

我想测试一下这个应用程序 .
我完成了:

  • 创建了项目"UnitTestProject1" .
  • 规定了我将要测试的解决方案的链接 .

测试时,Form0应该打开 .
"Form0"类没有"Show ()"方法 .

如何在测试中打开表单?
Form0

namespace rsh
{
    public partial class Form0 : Form
    {
        public Form0()
        {
            InitializeComponent();
        }
    }
}

Тест

using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

// 
using rsh;

namespace UnitTestProject1
{
    [TestClass]
    public class TestsStart
    {
        [TestMethod]
        public void TestStart()
        {
            // Тест "Form0"
             Form0 form0 = new Form0();
            form0.

        }
    }
}

1 回答

  • 1

    如果要测试代码:

    在进行白盒测试时,您应该直接点击代码 . 你将无法触及UI方面 .

    如果要测试UI:

    请使用工具与Windows应用程序的UI进行交互:

    Click Here..

相关问题