.NET软件测试指南(二)

发表于:2008-11-20 15:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:muyang327    来源:51Testing博客

  第2章 理解.NET测试选项

  2.1用于测试的.NET命名空间

  测试人员必须完成的一个重要的工作是,查找并返回如下信息:应用程序在运行时的信息、系统在运行应用程序之前、之后和运行过程中的状态信息。要想学习如何获取重要的系统信息,首先要理解如何使用.NET命名空间。

  用于测试的一些重要的命名空间有下面几个:

System.IO

   System.Data

   System.Text.ReguarExpressions

   Microsoft.Win32

   System.Web

   Microsoft.VisuaStudio.TestToos

   Microsoft.VisuaBasic

   System.Diagnostics

  在后面将作详细解释。

  打开Visua Studio.NET从View->Object Browser中可以看到一些命名空间,以及包含用于测试的例程。

  2.2使用System.IO命名空间中的Exists函数

  Exists可以判断文件是否存在。被测的应用程序在运行期间常常会创建文件,包括永久文件和临时文件,因此可以用Exists函数来确定应用程序运行时是否创建或删除了适当的文件。

  例:

  

   using System;

  using System.Coections.Generic;

  using System.ComponentMode;

  using System.Data;

  using System.Drawing;

  using System.Text;

  using System.Windows.Forms;

  using System.IO;

   namespace firsttest

  {

   pubic partia cass Form1 : Form

   {

   pubic Form1()

   {

   InitiaizeComponent();

   }

   private void button1_Cick(object sender, EventArgs e)

   {

   if (Fie.Exists(textBox1.Text))

   MessageBox.Show("Fie Exists:Test passed");

   ese

   MessageBox.Show("Fie doesn't Exists:Test faiure");

   }

   }

  }

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号