按自动化测试的发展顺序,主要以下几种模型: 线性模型:按顺序编写操作步骤产生线性脚本,开发维护成本高(例如登录的重复操作,每个脚本都需要开发和维护) 模块化驱动测试:将重复的操作独立成公共模块,需要时调用即可,降低开发和维护成本 数据驱动测试:数据的参数化,可以通过定义变量、数组、字典、外部文件(e ...
分类:
其他好文 时间:
2020-03-26 19:42:02
阅读次数:
91
PYTHON是一门动态解释性的强类型定义语言:编写时无需定义变量类型;运行时变量类型强制固定;无需编译,在解释器环境直接运行。 动态和静态 强类型和弱类型 优点: 1. Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且 ...
分类:
编程语言 时间:
2020-03-25 01:23:51
阅读次数:
94
awk、grep、sed是linux操作文本的三大利器,也是必须掌握的linux命令之一。三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂。grep更适合单纯的查找或匹配文本,sed更适合编辑匹配到的文本,awk更适合格式化文本,对文本进行较复杂格式处理。 以下所有实验输 ...
分类:
其他好文 时间:
2020-03-21 23:14:09
阅读次数:
81
R进阶 1. 函数 R 主要面向统计计算,很少会用到面向对象的编程方法(但可以基本实现)。 R语言是动态语言,不需要事先定义变量的属性 R是纯函数,函数不会改变输入的状态 1.1 举例 div7 = function(v){ d = sum(v%%7==0) return(d) # a more c ...
分类:
其他好文 时间:
2020-03-21 21:34:19
阅读次数:
69
Java5 枚举类型使用总结 一、概述 枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。Tiger 专家、developerWorks 的多产作者 Brett McLaughlin 将解释枚举的定义,介绍如何在应用程序 ...
分类:
编程语言 时间:
2020-03-21 20:53:56
阅读次数:
63
less安装 1,首先需要安装node。js 版本8.0以上 node -v 检查版本 2,基于node在线安装less npm i -g less 使用lessc -v 检查版本 -- 使用@开头,定义变量名 @color:pink; less编译 Easy LESS插件用来把less文件编译未c ...
分类:
其他好文 时间:
2020-03-21 18:22:53
阅读次数:
73
标识符与关键字 标识符 定义变量时,我们定义了: name、age 这样的名字,它们都是程序员自己起的,能够表达出变量的作用,这叫做标识符(Identifier) 标识符就是程序员自己起的名字,名字也不能随便起,要遵守规范,在Go语言中标识符由 只能以“字母”和“_”开头 由“字母”、“数字”、“_ ...
分类:
编程语言 时间:
2020-03-21 18:21:45
阅读次数:
49
一: let、const 和 block 作用域 1:let 和 const 都是块级作用域 (ES6 推荐在函数中使用 let 定义变量,而非 var:) var a = 2; { let a = 3; console.log(a); // 3 } Xconsole.log(a); // 2 2: ...
分类:
其他好文 时间:
2020-03-21 00:09:38
阅读次数:
69
Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。 本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最 ...
分类:
其他好文 时间:
2020-03-20 00:31:50
阅读次数:
77
在 Shell 中输入的命令,有一部分是 Shell 本身自带的,这叫做内置命令;有一部分是其它的应用程序(一个程序就是一个命令),这叫做外部命令。 一、变量 1.定义变量 在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。这意味着, ...
分类:
系统相关 时间:
2020-03-18 18:50:58
阅读次数:
82