
测试
一一一一一一一一一一
用大把时间迷茫,在几个瞬间成长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
探索式测试
一、探索式测试探索式测试最适用于敏捷开发过程的web应用程序。这些程序开发周期很短,基本没有时间可以编写正式的测试脚本。产品功能变化很快,原来的测试用例可能很快失效,那为什么写?更多的时间用于实际测试而不是维护测试用例。探索式测试的缺点:没有重点,漫无目的,对某些功能重复测试,在多人测试团队该情况就更严重了。木有文档,怎么保证测试覆盖率?这里要强调指导方法的重要性了局部探索式测试法...原创 2019-03-19 14:26:56 · 864 阅读 · 0 评论 -
jmeter工具功能界面布局
一、使用jmeter进行接口测试1.1 问题: 执行100次 50个请求同时请求1.2 使用jmeter的解决方案(1)添加【测试计划】(2)基于添加的测试计划添加【线程组】,循环次数设置为100次(3)在【取样器】中基于线程组添加 HTTP请求(4)在【监听器】基于线程组添加【察看结果树】(5)在监听器基于线程组添加【聚合报...原创 2019-01-22 17:15:40 · 721 阅读 · 0 评论 -
软件测试流程
一、项目测试的基本的流程1、搭建测试环境2、快速熟悉项目3、编写测试计划4、编写测试方案5、设计、编写、执行测试用例6、测试报告二、搭建测试环境1、部署服务器需要安装的软件(1)操作系统(2)网络服务器软件(3)数据库软件(4)语言环境等等2、部署测试环境LNMP:Linux+Nginx+Mysql+phpWAMP:Windows+Apa...原创 2019-01-22 11:36:36 · 364 阅读 · 0 评论 -
自动化测试——窗口截图、验证码处理
一、截图说明:把当前操作页面、截图保存到指定位置1、为什么要窗口截图说明:自动化脚本是由程序去执行的,因此也有时候打印的错误信息并不是十分明确。如果在执行出错的时候对当前窗口截图保存,那么通过图片就可以非常直观地看到出错的原因2、窗口截图说明:在WebDriver类库中,提供了截图方法,我们只需要调用即可:方法:(1)get_screenshot_as_file(imgpa...原创 2019-01-10 10:50:00 · 675 阅读 · 0 评论 -
自动化测试——frame表单切换、多窗口切换
一、frame表单frame:HTML页面中的一中框架,主要作用是在当前页面中指定区域显示另一页面元素; (HTML语言中,frame/iframe标签为表单框架)1、frame表单切换说明:在WebDriver类库中封装了HTML页面中使用frame表单框架技术定位的方法方法:(1)driver.switch_to.frame('myframe1'...原创 2019-01-09 20:36:18 · 2803 阅读 · 0 评论 -
自动化测试——下拉选择框、警告框、滚动条操作
一、下拉选择框1、什么是下拉选择框说明:下拉框就是HTML中<select>元素2、为什么学习下拉选择框?(1)传统代码实现: 定位option选项(8中定位方式)(2)问题: 1、传统定位根据option选项的值来判断 2、...原创 2019-01-09 20:00:07 · 3117 阅读 · 1 评论 -
自动化测试——设置元素等待
一、元素等待1、什么是元素等待?概念:webdriver定位页面元素时如果未找到,会在指定时间内一直等待的过程2、为什么要设置元素等待?(1)由于网络速度原因(2)电脑配置原因(3)服务器处理请求原因3、元素等待类型(1)显式等待(2)隐式等待二、显式等待概念:使webdriver等待指定元素条件成立时继续执行,否则在达到最大时长时抛出超时异常(Time...原创 2019-01-09 13:56:15 · 532 阅读 · 1 评论 -
自动化测试——元素操作方法
一、为什么要学习操作元素的方法?1、需要让脚本模拟用户给浏览器指定元素输入值2、需要让脚本模拟人为删除元素的内容3、需要让脚本模拟点击按钮二、元素常用操作方法1、clear() 清除文本2、send_keys() 模拟输入3、click() 单击元素三、浏览器常用方法1、webdiver ...原创 2019-01-09 11:57:56 · 661 阅读 · 0 评论 -
jmeter实现参数化
一、Jmeter实现参数化参数化:在实际中我们需要对某些数据进行可变处理,此时我们就可以通过参数化来完成,在jmeter当中存在多种实现方式1、用户参数实现参数化(1)在请求的前面添加前置处理——用户参数(2)在用户参数当中设置相应的变量名和变量值,名字和值都可以存在多个(3)在具体的请求里去使用相应的变量【在jmeter里同样是${变量名}的形式来使用变量】(4)...原创 2019-01-24 15:35:33 · 648 阅读 · 1 评论 -
自动化测试(一)
一、什么是自动化?1、概念:由机器设备代替人为自动完成指定目标的过程2、优点: (1)减少人工劳动力 (2)工作效率提高 (3)产品规格统一标准 (4)规模化(批量生产)二、什么是自动化测试?1、概念:让程序代替人为验证程序功能的过程三、为什么...原创 2019-01-08 16:54:10 · 329 阅读 · 0 评论 -
测试工具jmeter介绍
一、测试工具基本介绍1、为什么使用测试工具(1)我们想让用户去联系请求某一个接口100次(2)我们现在要求100个用户同时去请求一个接口(3)在实际的测试当中往往会遇到连续的测试操作(4)在实际的测试当中有很多操作是我们通过手工或者简单的插件是没有办法很好实现的,因此我们就可以考虑去使用功能强大的测试工具2、Jmeter基本定义:它就是一款由apache开发和维护的一款开源...原创 2019-01-12 18:09:54 · 493 阅读 · 0 评论 -
接口测试基础
一、接口基本介绍1、为什么学习接口在当前的程序开发中更多的会使用到面向接口进行开发2、程序开发中为什么使用接口(1)有了接口就相当于定义了一套标准,可以规范我们的开发过程(2)接口可以保证数据安全(3)接口可以让我们的项目更加容易迁移3、接口是什么我们可以将接口理解为是不同操作之间啊顺利交互的标准二、接口测试1、定义:在程序测试中我们可以将接口测试理解为是验...原创 2019-01-12 16:03:44 · 172 阅读 · 0 评论 -
webdriver-元素定位
一、为什么要学习元素定位方式?1、让程序操作指定操作,就必须先找到此元素2、程序不像人类用眼睛直接定位到元素3、webdriver提供了八种定位元素方式二、webdriver元素定位方式1、id:id属性2、name:name属性3、class_name:class属性4、tag_name:tag标签5、link_text:超链接文本6、partial_li...原创 2019-01-10 17:47:09 · 262 阅读 · 0 评论 -
自动化测试运行脚本(python)
自动化测试脚本,以QQ空间为例账号、密码、用户名根据实际情况填写1、写测试用例代码import unittestfrom selenium import webdriverimport time# 创建测试类——继承unittest.TestCaseclass TestSpace(unittest.TestCase): # 方法类别的处理器 # 每个测试用...原创 2019-01-10 12:25:04 · 10783 阅读 · 0 评论