网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

基于 SSL 的 ASP.NET Web 应用程序测试自动化

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/13
gs[0], FileMode.Open))
  {
  StreamReader tc = new StreamReader(fs);
  while ((line = tc.ReadLine()) != null)
  {
  // parse line, post data, get response
  // determine pass or fail, log result
  }
  }
  
  虽然有很多可选方法来设计此自动化过程,但是 上述这个简单的结构已经在几个大型项目中被证明是健壮的。下一步是解析测试案例中数据的每个字段,并且构建一个包含“名称-值”对 的字符串。
  
  tokens = line.Split('''':'''');
  data.Length = 0;
  data.Append("TextBox1=" + tokens);  // Last name
  data.Append("&TextBox2=" + tokens); // Quantity
  data.Append("&TextBox3=" + tokens); // Credit card number
  data.Append("&Button1=clicked");
  data.Append("&__VIEWSTATE=" + viewstate);
  
  我使用String.Split方法将测试 案例数据行分开,并且将每个字段保存到tokens数组中, 测试案例的ID保存到tokens[0]中,用户名称保存到tokens中,物品数量保存到tokens中,信用卡号保存到tokens中。为了清晰起见,也可以将这些数值复制到额外的 具有描述性的字符串变量中,如:"caseID","lastName"等,如下所示:
  
  caseID = tokens[0];
  lastName = tokens;
  // etc.
  但是我想让所使用的变量数为最少,传统的Web服务器 一般都用“名称-值”对来 提交(POST)数据,多个数据之间用“&”符号分开,如下:
  
  lastName=Smith&quantity=3&creditCardNo=123456789012
  但是,ASP.NET扩展了这种做法,在这个例子中 ,有五个"名称-值"对,第一对,你可能希望是:TextBox1=tokens,它将当前测试 案例的用户名称(保存在tokens[

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号