软件测试
dreamchasering
这个作者很懒,什么都没留下…
展开
-
解析边界测试技术——健壮性测试、最坏情况测试、健壮最坏情况测试
黑盒测试——边界测试边界值分析是一种常用的黑盒测试方法,是对等价类划分方法的补充;所谓边界值,是指相对于输入等价类和输出等价类而言,稍高于其最高值或稍低于最低值的一些特定情况。边界值分析的步骤包括确定边界,选择测试用例两个步骤。一、基本原理:错误更可能出现在输入变量的极值附近.失效极少由两个(或多个)缺陷的同时发生引起的。Min、Min+、Nom、Max-、Max.二、单缺转载 2017-05-21 21:21:04 · 19092 阅读 · 1 评论 -
怎样在Linux上运行JMeter脚本
1、在win上的Jmeter中编写好脚本,并将脚本保存为.jmx文件(脚本可不添加监听器)2、在Linux上进到解压apache-jmeter-3.2的路径下,执行Jmeter脚本的命令是:./bin/jmeter -n -t .jmx文件(脚本) -l .jtl文件(测试运行结果文件)例:./bin/jmeter -n -t /home/test/Bing接口测试样本.j转载 2017-08-29 17:22:18 · 18735 阅读 · 2 评论 -
JMeter常用插件的安装和使用
1、需要下载的插件如图上面两个是jmeter的插件,第三个是放在服务器中的。2、解压前面两个压缩包,并找到其中的jar文件,将其拷贝到jmeter的lib/ext目录下。重启jmeter,出现如下新增组件,则说明添加插件成功。转载 2017-08-29 20:24:44 · 8580 阅读 · 0 评论 -
JMeter性能测试入门
1、新建一个线程组右击“测试计划”,选择“添加”,选择“Threads(Users)”,选择“线程组”2、新建一个HTTP请求右击“线程组”,选择“添加”,选择“Sampler”,选择“HTTP请求”3、使用线程组,控制模拟多少用户选中Thread GroupNumberof Threads(users): 一个用户占一个线程,200个线程就是模拟200个用原创 2017-08-06 23:07:20 · 1044 阅读 · 0 评论 -
SoapUI功能测试、性能测试入门
HTTP接口的功能测试:1、新建工程:右击左侧导航面板中的工作空间节点“Project”,选择“NewProject”选择“Create project from”,点击“OK”输入工程名称,点击“OK”2、新建TestSuite:右击工程名,选择“New TestSuite”输入TestSuite名,点击“确定”3、新建TestCa原创 2017-07-26 20:34:13 · 9865 阅读 · 1 评论 -
软件测试类型(二)
一、功能测试功能测试:根据产品特性、操作描述和用户方案测试一个产品的特性和可操作行为以确定它们满足设计要求。针对的问题:功能错误或遗漏、界面问题、性能错误、数据及访问错误、初始化及终止错误功能测试工具:QTP winrunner、silkTest Rational robot、seleninm、Watir、Sikuli二、界面测试 三、性能测试性能指标:并发用户数VU、原创 2017-05-07 09:56:49 · 1414 阅读 · 0 评论 -
软件测试类型(一)
一、测试分类(1) 按测试方式分类:静态测试、动态测试(2) 按测试方法分类:白盒测试、黑盒测试(3) 人工测试、自动化测试(4) 按测试阶段分类:单元测试、集成测试、系统测试、验收测试(5) 按测试类型分类:功能测试、界面测试、性能测试(负载测试、强度测试)、容量测试、压力测试、安全测试、兼容性测试、安装测试、文档测试、易用性测试、边界测试、健壮性测试、本地化测试、原创 2017-05-03 20:46:39 · 7497 阅读 · 0 评论 -
初学者的Selenium自动化测试指南,基于Python(三)——浏览器相关操作
from selenium import webdriverdriver=webdriver.Chrome()#设置浏览器宽500,高800driver.set_window_size(500,800)#访问百度首页driver.get("http://www.baidu.com")#访问学术页面driver.get("http://xueshu.baidu.com")#原创 2017-06-10 20:12:22 · 1382 阅读 · 0 评论 -
初学者的Selenium自动化测试指南,基于Python(七)——cookie相关操作
在上一节 初学者的Selenium自动化测试指南,基于Python(六)——如何设置元素等待中介绍了如何设置元素等待,这一节继续介绍操作cookie的相关方法。Webdriver中操作 cookie 的相关方法: get_cookies() 获得所有 cookie 信息 get_cookie(name)原创 2017-07-20 21:03:25 · 549 阅读 · 0 评论 -
初学者的Selenium自动化测试指南,基于Python(六)——如何设置元素等待
上一节基于Python的Selenium自动化测试(五)——常用键盘事件 中介绍了常用的键盘事件,这一节我们将继续介绍如何设置元素等待。 WebDriver提供了两种类型的等待:显示等待和隐式等待。一、显示等待 在设置时间内,默认每隔一段时间检测一次当前页面元素是否存在,如果超过设置时间检测不到则抛出异常。 WebDriverWait(driver,tim原创 2017-07-20 20:17:03 · 631 阅读 · 0 评论 -
初学者的Selenium自动化测试指南,基于Python(五)——常用键盘事件
上一节基于Python的Selenium自动化测试(四)——常用鼠标事件中我们介绍了常用的鼠标事件,本节我们将继续介绍常用的键盘事件。在使用键盘按键方法前需要先导入keys类:from selenium.webdriver.common.keys import Keys常用键盘操作:send_keys(Keys.BACK_SPACE) 删除键(BackSpace)原创 2017-06-22 12:37:52 · 1172 阅读 · 0 评论 -
初学者的Selenium自动化测试指南,基于Python(四)——常用鼠标事件
上一节 基于Python的Selenium自动化测试(三)——控制浏览器窗口大小、前进、后退、刷新介绍了一些常用的操作浏览器的方法,这一节我们继续介绍关于鼠标操作的方法。 在 WebDriver 中,ActionChains 类提供的常用鼠标操作方法有: perform() 执行所有 ActionChains 中存储的行为 c原创 2017-06-16 17:13:17 · 1646 阅读 · 0 评论 -
初学者的Selenium自动化测试指南,基于Python(二)——自动化测试脚本小程序
学习了上节《元素定位》之后,我们可以编写一个简单的自动化测试脚本小程序来练习一下。fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get("http://www.baidu.com")driver.find_element_by_id("kw").send_keys("Selenium2")dri原创 2017-06-10 09:45:21 · 5674 阅读 · 0 评论 -
初学者的Selenium自动化测试指南,基于Python(一)——元素定位
WebDriver是Selenium体系中设计出来操作浏览器的一套API,可支持多种编程语言,对于Python来说,可以将WebDriver视为Python的一个用于实现Web自动化的第三方类库。WebDriver一共提供了八种元素定位方法,我们以百度输入框和百度搜索框为例来学习,百度输入框和百度搜索按钮的代码如下:…………1、id定位 HTML规定id属性在HTML原创 2017-06-09 17:36:37 · 3710 阅读 · 0 评论 -
海盗派测试分析
一、KYMKYM:know your mission,了解你的测试任务。搜集信息制定测试策略,促进了测试人员与周边人员的沟通,及时获取有价值的信息,提前发现风险,也正是KYM的价值所在。了解用户:用户,用户都有哪些?用户为什么会提这个(些)需求?用户最关心的地方是什么?用户的痛点是什么?了解项目:信息,关于这个项目有什么需要特别注意的地方?可以向谁了解进一步的信息?有没有同类产品可供参...原创 2019-01-13 21:08:40 · 4255 阅读 · 0 评论