当前位置: 首页 > news >正文

各大门户网站用什么做的郑州网站建设培训学校

各大门户网站用什么做的,郑州网站建设培训学校,青岛开发区建网站公司,汕头龙湖网站建设Smoke Test(冒烟测试)#xff0c;也称Regression Test(回归测试)#xff0c;是对软件的安装和基本功能的测试。一般地我们使用脚本来实现Smoke Test的自动化#xff0c;可借用虚拟机的snapshot机制来保证干净的环境来进行Smoke Test#xff0c;然后将测试好的程序集成到Con… Smoke Test(冒烟测试)也称Regression Test(回归测试)是对软件的安装和基本功能的测试。一般地我们使用脚本来实现Smoke Test的自动化可借用虚拟机的snapshot机制来保证干净的环境来进行Smoke Test然后将测试好的程序集成到Continous build或daily build中。 冒烟测试是指一种基本功能测试是从硬件测试借鉴过来的。进行硬件测试时首先需要给硬件加电如果一加电电路烧了冒烟后续的测试当然进行不去了也就是能加电是后面测试的前提条件。借鉴到软件中来就是只有软件的基本功能正确的情况下后续的开发和测试才能进行。冒烟测试一般和每日构建一起实施。 今天要向读者推荐的工具名称叫SmokeTest是.NET领域中一个程序集测试工具是以程序集为单元的测试工具。 官方对SmokeTest的介绍如下 SmokeTest lets you invoke any member of a class interactively. An indispensable tool for anyone involved in developing, testing, and managing Windows .NET projects. 地址如下http://smoketest.wesleysteiner.com/ SmokeTest可以让我们测试一个程序集中的方法而不用写任何代码。使用这个工具我们可以创建对象的实体(调用构造方法)调用方法获取或设置属性并操作调用的结果。 • Create an instance of any Class  创建对象实体(调用构造方法) • Call any Method 调用方法 • Get and set any Property  获取属性值或设置属性值 • Read and write any Field  读取或设置字段值 • Create and edit object instances to pass as arguments 创建并编辑对象实体并将它传递到方法的参数中 • Drill-down and smoke-test the returned result 钻取返回结果集 一个可测试的类型(smoke-testable)必须是值类型(ValueType)或引用类型(class)不支持泛型类或接口的测试。 1 测试.NET DateTime 类型方法和属性 在左边的树型结构中浏览到mscrolib的System命名空间下点击DateTime结点点击Properties中的DateTime.Now 看到右下的黄色窗体输出系统的当前时间。 再转到Methods方法选项卡中测试IsLeapYear输入参数2016点Call按钮后看到右下脚结果窗体中输出true。 2 测试无返回值方法 public static void Add() { Console.WriteLine(Test); } 输出窗体返回(null)表示无返回值。 3 测试两个整数相加的方法 public static int Add(int a, int b) { return a b; } 我们在参数栏中输入参数12看到输出窗体返回结果3。 4 方法的参数是对象类型 public static int ExecuteScalar(SqlConnection connection, CommandType commandType, string commandText) { //pass through the call providing null for the set of SqlParameters return ExecuteNonQuery(connection, commandType, commandText, (SqlParameter[])null); } 我们的第一个参数是SqlConnection对象第二个参数是枚举类型。当选择此方法之后参数窗体中如下所示。 点击第一个参数SqlConnection后面的按钮打开窗体选择有参数的构造方法填写连接字符串信息点击Create按钮 关闭此窗体回到主窗体再输入comandText参数表示的SQL语句 SELECT COMPANY_NAME FROM dbo.GBPARM 点Call按钮后看到结果输出窗体显示数据库中的返回值。 从这一步中看到SmokeTest具备参数实例化能力它可以向参数传递值来创建参数的实例从而完成被测试方法的参数值传递。 5 方法的返回结果是集合类型或对象类型 public static DataSet ExecuteDataset(SqlConnection connection, CommandType commandType, string commandText) { //pass through the call providing null for the set of SqlParameters return ExecuteDataset(connection, commandType, commandText, (SqlParameter[])null); } 这个方法的返回类型是DataSet执行之后结果输出窗口显示 点击右边的DataSet按钮我们可以对ExecuteDataSet方法的返回值进行操作。按照下图中的字母顺序依次点击可可观察到3号窗体(中间窗体)返回结果为1这正是调用上面的SQL语句返回的数据集DataSet的Table的数量。 如果DataSet按钮可以以可视化的方式(DataGridView控件)显示数据就更完善了。 6 重复N次调用测试方式 注意上面的Call按钮后面有个x 1下拉选项里面1-1000000选项。默认点x1表示调用测试方法一次如果选择其它数值则可以调用测试方式N次。目前有以下几个选项值 在下面的下拉框中会记录每次调用的调用耗费的时间调用次序。 7 .NET Reflector 插件 SmokeTest的作者还为它设计了.NET Reflector插件借助于.NET Reflector设计精良的程序集浏览能力边查看源代码边测试方法。 插件下载地址http://smoketest.wesleysteiner.com/smoketest_raddin_1_0.zip 8 NUnit, MS Test ,TestDriven.NET,SmokeTest 前二种需要编写程序代码是.NET单元测试领域的主要工具。 //NUnit [TestFixture] public class UserTest { [Test] public void LoginTest() { User user SessionManaer.Login(admin,cnblogs); Assert.IsTrue(user!null); } } //MSTest [TestClass] public class UserTest { [TestMethod] public void LoginTest() { User user SessionManaer.Login(admin,cnblogs); Assert.IsTrue(user!null); } } TestDriven.NET是建立在NUnit或MSTest技术基础上的一个扩展工具支持在任何方法、类、源文件、命名空间、工程中直接单击即可运行测试。 注意TestDriven.NET测试的方法不一定需要Test或TestMethod特性(attribute)您只需要在一个方法内部点击Test按钮即可完成代码的测试。 SmokeTest则是以.NET程序集为基础的代码测试工具使用SmokeTest不需要写代码只需要借助于它的参数生成工具填写参数值即可执行静态方法或属性的测试。 原文地址http://www.cnblogs.com/JamesLi2015/p/5544629.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注
http://www.pierceye.com/news/505088/

相关文章:

  • 宁波品牌网站建设芗城区建设局网站
  • 仿卢松松博客网站源码购买网站空间多少钱
  • 无锡网站推微信公众号文章里好看的图片在哪个网站做
  • 做网站建设费用预算龙岩市建筑设计院
  • 网站做适配多少钱浙江建设厅特种考试查询
  • 简单的网站更新 关键词优化 关键词互联如何做网
  • 重庆网站seo搜索引擎优化网站qq登录 开发
  • 备案号放网站下面居中物流网站制作目的
  • 房产网站排名做情侣网站
  • 营销型网站建设推荐国内团购网站做的最好的是
  • 前端网站建设苏州高新区建设局网站管网
  • 中小企业网站建设中服务器的解决方案是网站建设推广总结
  • 东莞网站建设新闻资讯做赌场网站犯法么
  • wordpress怎么添加单页模版seo价格是多少
  • 网站域名有了_网站如何建设优书网首页
  • 宠物网站建设策划报告Wordpress is文章展示
  • 电子建设网站的目的阿里巴巴网站是用什么技术做的
  • 图形设计网站wordpress微信群多个二维码
  • 网站建设维护是干什么网站用户需求报告
  • 咸宁网站建设公司水网站模板
  • 移动网站开发教材seo网站排名优化价格
  • 重生做网站小说畅想网络网站建设推广
  • 找个做网站的 优帮云wordpress 判断自定义栏目
  • wordpress文章目录分页wordpress加速优化服务
  • 二级目录网站怎么做小程序开发成都公司
  • 网站标题名字和备案名字网站开发 质量管理
  • 网站与系统开发吉安网站建设收费
  • 湖北襄阳网站建设wordpress电商ar
  • 微做网站环保行业网站建设
  • 昭通做网站公司北京手机网站制作多少钱