09 2020 档案

摘要:selenium 1.Selenium自动化测试框架 框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。 框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发 阅读全文
posted @ 2020-09-27 20:08 躺在棉花里 阅读(184) 评论(0) 推荐(0)
摘要:selenium 1.什么是自动化测试 自动化测试的概念: 软件自动化测试就是通过测试工具或者其他手段, 按照测试人员的预定计划对软件产品进行自动化 测试,他是软件测试的一个重要组成部分,能够 完成许多手工测试无法完成或者难以实现的测试 工作,正确合理的实施自动化测试,能够快速, 全面的对软件进行测 阅读全文
posted @ 2020-09-27 19:16 躺在棉花里 阅读(373) 评论(0) 推荐(0)
摘要:shell Demo 1.输入数字,判断是否大于0,如果大于0则将该数字-1并输出,否则+1输出. 变量运算的多种写法(比较运算符) 2.输入学生的成绩,80<score<=100提示very good,60<score<=80提示good,其他则提示不及格 3.输入一个序号,判断该用户选择哪款产品 阅读全文
posted @ 2020-09-26 15:18 躺在棉花里 阅读(197) 评论(0) 推荐(0)
摘要:shell脚本编写 shell Shell 和python都是弱语言 定义变量规则 : 变量名=值 shell定义变量的规则: 1:等号两边不能有空格 2:定义特殊的变量需要用单引号或者双引号结合 3:定义linux命令需要用反单引号 区分单引号和双引号的不同和相同点 Shell取值 使用:echo 阅读全文
posted @ 2020-09-26 14:52 躺在棉花里 阅读(1353) 评论(0) 推荐(0)
摘要:Linux安装jdk,Mysql,Tomcat 1、JDK安装 先查看1)查看当前Linux系统是否已经安装java(有的话就删了) rpm -qa | grep java 上传jdk到linux(我已经有了) 解压jdk 解压jdk到/usr/local/jdk下 tar –xvf jdk-7u7 阅读全文
posted @ 2020-09-25 20:48 躺在棉花里 阅读(174) 评论(0) 推荐(0)
摘要:Linux 1、Linux简介 Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的Linux系统。 Linux系统的应用非 阅读全文
posted @ 2020-09-25 18:42 躺在棉花里 阅读(200) 评论(0) 推荐(0)
摘要:Jmeter+Jenkins+Ant 1.Ant介绍 apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。 Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。 阅读全文
posted @ 2020-09-22 07:56 躺在棉花里 阅读(252) 评论(0) 推荐(0)
摘要:unittest 1、创建一个xml文件向里面添加数据 注意 :标签必须成对出现 2、读取数据 3、执行用例 4、出现数据错误 减法(xml文件里加的数据是加法的) 阅读全文
posted @ 2020-09-19 20:04 躺在棉花里 阅读(252) 评论(0) 推荐(0)
摘要:pytest requests 1、requests介绍 requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求 get请求 ##2、GET请求 r = requests.get 阅读全文
posted @ 2020-09-19 19:43 躺在棉花里 阅读(344) 评论(0) 推荐(0)
摘要:pytest-allure 1、allure简介 Allure是一款轻量级并且非常灵活的开源测试报告框架。 它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。 2、allure怎么生成测试报告 ###1、运行的时候加上 ( '--alluredir', ' 阅读全文
posted @ 2020-09-19 16:26 躺在棉花里 阅读(210) 评论(0) 推荐(0)
摘要:pytest 1、安装pytest(我已经安装过了) pip install pytest pip install pytest-html 用于生成测试报告 pip install allure-pytest 用于生成一个好看的测试报告 2、命名规则(类和函数必须test开头) Pytest单元测试 阅读全文
posted @ 2020-09-19 16:06 躺在棉花里 阅读(267) 评论(0) 推荐(0)
摘要:unittest 1、创建csv文件 新建一个txt文件,写入数据,中间用英文逗号隔开,然后保存,之后吧后缀名改了,就可以了 2、读取csv文件 下面是读取出的数据 怎么传入测试用例运行 之后就运行程序 报错了,不着急 这就可以啦 阅读全文
posted @ 2020-09-19 14:02 躺在棉花里 阅读(281) 评论(0) 推荐(0)
摘要:软件测试 1、单元测试,集成测试,功能测试的分别 1、单元测试 颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证 2、集成测试 介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需求”。主 阅读全文
posted @ 2020-09-16 15:43 躺在棉花里 阅读(731) 评论(1) 推荐(1)
摘要:软件测试 一、什么是XML?: XML指可扩展标记语言 XML是一种标记语句,很类似HTML XML标签没有被预定义,需要自行定义标签 二、XML和HTML的差异: 1.XML为不同的目的而设计 2.XML被设计为传输和存储数据,其焦点是数据的内容,HTML被设计用来显示数据, 其焦点是数据的外观 阅读全文
posted @ 2020-09-16 15:17 躺在棉花里 阅读(341) 评论(0) 推荐(0)
摘要:python 1、继承 1、单继承 说明: 虽然子类没有定义__init__方法初始化属性,也没有定义实例方法,但是父类有。所以只要创建子类的对象,就默认执行了那个继承过来的__init__方法 总结: 子类在继承的时候,在定义类时,小括号()中为父类的名字 父类的属性、方法,会被继承给子类 2、多 阅读全文
posted @ 2020-09-14 19:51 躺在棉花里 阅读(253) 评论(0) 推荐(0)
摘要:python 1、面向对象的介绍 1、面向对象 面向对象(object-oriented;简称:OO)至今还没有统一的概念,我这里把他定义为:按人们客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法 ###2、面向对象编程 面向对象编程(Object 阅读全文
posted @ 2020-09-14 19:29 躺在棉花里 阅读(342) 评论(0) 推荐(0)
摘要:python 1、python文件的介绍 使用文件的目的 就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力 Python文件的类型主要有两种:文本文件和二进制文件。 操作文件的流程主要有三步:打开-操作-关闭操作。 2、文件的打开和关闭 1、打开文件 在pyt 阅读全文
posted @ 2020-09-14 17:10 躺在棉花里 阅读(234) 评论(0) 推荐(0)
摘要:python 1.python函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 2.定义一个函数 函数代码块以 def 阅读全文
posted @ 2020-09-12 19:06 躺在棉花里 阅读(287) 评论(0) 推荐(0)
摘要:python 一.列表 列表格式 变量=[元素1,元素2,元素3......] 1、添加 列表取数(按照下标取,下标从0开始) 获取长度 append添加(直接添加) extend添加(分别添加) insert()insert(index, object) 在指定位置index前插入元素object 阅读全文
posted @ 2020-09-12 17:06 躺在棉花里 阅读(209) 评论(0) 推荐(0)
摘要:python 1、字符串常用方法 字符串的格式 a = "asdf" a = 'asdf' 字符串根据下标取数据 注:下标是从 0 开始的,一定注意 字符串切片 find查找字符串,有字符,放回下标,没有返回-1 index()(有数据返回下标,没数据报错) count()(有数据返回个数,没数据0 阅读全文
posted @ 2020-09-12 16:54 躺在棉花里 阅读(222) 评论(0) 推荐(0)
摘要:python python循环 1、介绍循环之前,先介绍一下range range函数原型:range(start, end, step) 参数含义: start:计数的开始位置,默认是从0开始。 end: 计数的结束位置 step:每次跳跃的间距,默认为1。 1.range()函数内只有一个参数, 阅读全文
posted @ 2020-09-12 16:03 躺在棉花里 阅读(399) 评论(0) 推荐(0)
摘要:python 1、if判断语句 条件判断(if)语句: 语法1: if 条件表达式 : 单行语句 语法2: if 条件表达式 : 代码块(多行语句) 执行的流程:if语句在执行时,会先对条件表达式进行求值判断, 如果为True,则执行if后的语句 如果为False,则不执行 2. if else 语 阅读全文
posted @ 2020-09-12 15:37 躺在棉花里 阅读(6654) 评论(0) 推荐(0)
摘要:python 1、算术运算符 加法:+ 减法:- 乘法: * 除法: /(与数学中除法一致) 或 //(地板除,只取结果的整数部分,并且是向下取整,即若结果为4.5取4,若结果为-4.5则取-5) PS: Python2.x 版本里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点 阅读全文
posted @ 2020-09-12 15:11 躺在棉花里 阅读(424) 评论(0) 推荐(0)
摘要:python 1.变量 1、变量的定义 在Python中,每个变量在使用之前都必须赋值,变量只有在赋值之后才会被创建。 使用=可以给变量赋值。 =左边是变量名,=右边是变量的值。 2、变量的命名 标识符 标识符就是在程序中定义的变量名和函数名。 标识符可以由字母、下划线和数字组成。 标识符不能以数字 阅读全文
posted @ 2020-09-12 14:52 躺在棉花里 阅读(220) 评论(0) 推荐(0)
摘要:python函数 1.写一个函数求三个数的和,并返回结果 2.写一个函数,求平均值,并返回结果 写一个函数,求每个数与平均值之间的差,并放回结果 阅读全文
posted @ 2020-09-12 14:18 躺在棉花里 阅读(344) 评论(0) 推荐(0)
摘要:python 一、字符串 1.给定一个字符串,利用切片将字符串反转 2.给定一个字符串,将空格替换为逗号 3.给定一个字符串,大写改为小写 4.str = '' ,li = ['lisi', 'love', 'xuexi'],将Li每个字符后面插入str构成新的字符 1.初始化一个空列表,循环添加1 阅读全文
posted @ 2020-09-11 09:41 躺在棉花里 阅读(407) 评论(0) 推荐(0)
摘要:python 1.九九乘法表 2.循环输出数字0-9,数字为六,跳出循环,执行其他循环,数字为八,结束循环 3.使用循环计算0-100素数的和 4.使用for循环输出三角形 阅读全文
posted @ 2020-09-09 22:26 躺在棉花里 阅读(2028) 评论(0) 推荐(0)
摘要:jmeter的简单应用 1.Jmeter 的基本概念 Apache JMeter是Apache组织开发的基于Java的压力测试工具。 2.我们 为什么 使用 Jmeter 开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放, 阅读全文
posted @ 2020-09-09 11:27 躺在棉花里 阅读(268) 评论(0) 推荐(0)
摘要:jmeter怎么对数据库进行压测 点击测试计划,再点击“浏览”,把JDBC驱动添加进来: 然后添加配置元件 再添加一个采样器:JDBC request 进行配置 接下类就可以配置采样器对数据库进行测试了 update statement里面不能有select语句 阅读全文
posted @ 2020-09-08 22:09 躺在棉花里 阅读(195) 评论(0) 推荐(0)
摘要:Badboy 1.Badboy安装 下载地址: http://www.badboy.com.au/download/index 安装其实傻瓜式安装也是可以的 这就完了。。。。。下面才是重点 2.脚本的录制 接下来开着录制,你就可以搜索东西了 下一步继续看 下面的东西没办法截图,等到时候自己点这看吧· 阅读全文
posted @ 2020-09-08 14:45 躺在棉花里 阅读(184) 评论(0) 推荐(0)
摘要:先介绍一个修改request请求参数值的方法吧 第一步: 拷贝完成后还需要配置一下: 先添加一个: 然后下一步: 最后点击OK,就可以开始操作request和response数据了 先修改request数据 我百度了一个123,然后修改成别的(选中需要修改的参数,点击对应值,对应值变为可更改状态后输 阅读全文
posted @ 2020-09-04 16:54 躺在棉花里 阅读(532) 评论(0) 推荐(0)
摘要:monkey 1.Monkey介绍 顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么都不懂, 只知道乱敲 通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常 2 阅读全文
posted @ 2020-09-04 16:07 躺在棉花里 阅读(1331) 评论(0) 推荐(0)
摘要:Charles 1.先介绍一下Charles Charles是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。 Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的 阅读全文
posted @ 2020-09-04 13:53 躺在棉花里 阅读(233) 评论(0) 推荐(0)
摘要:fiddler 1.Fiddler介绍 01.介绍 Fiddler 是用C#写出来的,它包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,它的灵活性非常棒,可以支持众多的http调试任务,并且能够使用.net框架语言进行扩展。 02.简单使用 Fiddler支持断点调试技术,当你 阅读全文
posted @ 2020-09-04 11:44 躺在棉花里 阅读(1108) 评论(0) 推荐(0)
摘要:就以邮箱注册来说吧,验证码先不写了,先写一些简单的,我也刚接触软件测试,我会把我会的都发到博客里,希望可以帮到更多人,以后我也会写的越来越好 按照我的excel来说,我是先把邮箱还有密码的有效和无效等价类写出来,在按照写出的等价类还有边界值。 这两个方法是比较常用的编写测试用例的方法,所以我就就用这 阅读全文
posted @ 2020-09-02 20:30 躺在棉花里 阅读(431) 评论(0) 推荐(0)
摘要:adb命令 1.Adb 开启adb服务 adb start-server 关闭adb服务 adb kill-server 查询连接的设备 adb devices 这是连接失败了,可能需要你们去查一下解决办法 黑窗口显示了你虚拟机或者真机的端口号,就证明连接成功啦!!! 安装apk(就是手机应用安装包 阅读全文
posted @ 2020-09-02 20:22 躺在棉花里 阅读(127) 评论(0) 推荐(0)
摘要:MySQL 1.MySQL mysql 是存储数据库一个仓库,可以存储图片,视频,文字 常见的数据库 大型oracle,db2 中型mysql,sqlserver... 小型sqlite mysql安装和卸载 停服务mysql 删除对应的文件夹 删除注册表(mysql) mysql使用 1:黑窗口 阅读全文
posted @ 2020-09-02 16:37 躺在棉花里 阅读(119) 评论(0) 推荐(0)
摘要:入禅 1.禅道的基本使用 admin(管理员) 部门:创建部门(需求部门,开发部门,测试部门,项目部门,产品部门) 组织:创建用户(产品经理,项目经理,开发人员,测试人员),分配权限 产品 模块:添加模块 产品(创建产品) 需求:提需求 项目 项目:添加项目 团队:添加人员 产品:关联产品 需求:分 阅读全文
posted @ 2020-09-02 16:11 躺在棉花里 阅读(168) 评论(0) 推荐(0)
摘要:软件测试方法 1.等价类划分法概述定义 定义:输入具有代表性的数据子集 等价类 有效等价类 满足需求 无效等价类 不满足需求 (概念)计算1-100之间整数的和 有效等价类 1-100 无效等价类 大于1 无效等价类 大于100 要点:构造无效规则时要注意:只能同时违背一条规则(控制变量法) 总结 阅读全文
posted @ 2020-09-02 11:20 躺在棉花里 阅读(531) 评论(0) 推荐(0)
摘要:基础理论知识 1.软件产生缺陷的原因 1.需求解释有错误 2.用户需求定义错误 3.需求记录出错误 4.设计说明有误 5.编码说明有误 6.程序代码有误 7.数据输入有误 8.测试错误 9.问题修改不正确 10.不正确的结果是由于其他的缺陷而产生 2.软件测试和缺陷修复的代价 缺陷发现的越早越好 3 阅读全文
posted @ 2020-09-02 10:57 躺在棉花里 阅读(290) 评论(0) 推荐(0)