.NET软件测试指南(三)

发表于:2008-11-24 14:43

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

 作者:muyang327    来源:51软件测试博客

  第二章 理解.NET测试选项

  2.3 用控制台应用程序创建测试软件

  如果希望应用程序返回系统的某些信息,但不必坐下来输入数据,并相应应用程序,让软件在无人操作的情况下自动执行操作,可以不使用windows窗体应用程序,而是用控制台应用程序。

  控制台应用程序可以访问三种基本数据流:

  标准输入:进入程序的数据

  标准输出:程序生成的数据

  标准错误:表示一种特殊的数据:错误信息。

  例:

  新建一个控制台应用程序,检查文件的存在性

using System;

using System.Collections.Generic;

using System.Text;

using System.IO;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine();

Console.WriteLine("Enter the file to find or enter 'Q' to Quit");

string strInput = "";

while (strInput != "Q")

{

strInput = Console.ReadLine();

if (File.Exists(strInput))

Console.WriteLine("File Exists:Test passed");

else

Console.WriteLine("File doesn't Exists:Test failure");

Console.WriteLine("Enter the file to find or enter 'Q' to Quit");

}}}}

  这些代码类似于2.2 中为windows窗体编写的代码,但有两个主要区别:第一,用console类读写消息。第二个区别是必须使用循环结构,让用户继续查找文件。

  专业的测试人员可能比较挑剔,会在这里多考虑一下,更多地了解可以在控制台应用程序中提供什么,以满足用户的需求。

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号