自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 【全程软件测试】软件测试的认知

2024-03-26 15:29:33 119

原创 python高级用法

1.迭代器和生成器

2019-02-19 21:37:11 151

原创 RobotFramework自定义python库(2)

Robot编写测试用例,一般需要自己定义关键字,自定义的关键字需要用python代码来实现。在rf中,需要自定义python库1.robot*** Settings ***Library test.py***Test Cases ***Test Print Info sayhello zz sayhello mark sayhello yy 2.python...

2019-02-15 20:59:09 322

原创 Robot FrameWork基础语法(1)

1.在关键字和参数之间必须有两个空格区分2.每个testcases必须有2个字符的缩进*** Test Cases ***Test Robot Framework Logging #用例名称 Log "Test Logging" #关键字Log,参数Test Logging...

2019-02-13 21:04:51 3606 1

原创 Robot FrameWork框架

pybot不支持问题pip安装robot framework成功后,pybot执行.robot文件,一直报错,‘pybot’ 不是内部或外部命令,也不是可运行的程序(1)环境变量设置中添加python的路径,还未解决继续步骤2(2)在python的Scripts目录下加一个pybot.bat 文件 内容为@Echo offpython -m robot.run %*再次执行即可解决...

2019-02-13 20:35:32 215

转载 ssh和sftp连接-python

http://www.cnblogs.com/whatisfantasy/p/6138663.htmlpython实现ssh连接import paramiko#创建SSH对象ssh = paramiko.SSHClient()#把要连接的机器添加到known_hosts文件中ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy...

2018-12-24 16:25:56 308

原创 (1)unittest——单元测试

测试框架测试一个加法函数def add(num1,num2): return "{0}+{1}={2}".format(num1,num2,num1+num2)测试函数def add(num1,num2): return "{0}+{1}={2}".format(num1,num2,num1+num2)if(__name__=="__main__"): if(&am

2018-12-15 17:27:37 124

原创 (1)接口测试——基础

接口测试简介接口测试(Interface Testing)是针对系统间或者系统的组件间的接口的一种测试,主要是测试特定接口在给定输入下的行为与预期行为之间的符合性接口测试的两个概念:(1)接口协议:主要是基于http协议的接口测试(2)接口定义:接口描述的八个问题,接口八问接口的请求地址是什么?接口的功能描述是什么?请求接口是GET还是POST?接口需要在登录情况下才有用吗?接口...

2018-12-08 23:57:12 289

原创 REST架构

REST风格的架构就是一种将要操作的业务数据作为资源,分配一个固定的URL地址,然后通过HTTP的四个请求方式:POST、DELETE、PUT、GET,分别对应业务数据的增删改查四种操作。绝大部分的REST架构组件之间的通信接口,也就是所谓的restful接口,都是采用HTTP作为其通信接口协议的。所以,一个restful接口请求,实际上很多情况下与一个普通的HTTP请求无本质区别...

2018-12-08 11:37:37 113

原创 自动化测试-

学习

2018-11-24 21:42:08 120

原创 软件测试技能

1.测试流程和规范2.需求分析,测试方案和测试用例3.自动化测试工具及自动化测试3.编程语言和脚本开发

2018-11-24 21:41:33 665

原创 WEB技术

1.DOM2.XML/HTML/CSS3.JavaScript(xpath)

2018-11-24 21:39:29 154

原创 MyS

数据库相关

2018-11-24 21:37:49 310

原创 网络通讯协议

1.http2.socket

2018-11-24 21:36:46 124

原创 Linux

基础操作

2018-11-24 21:35:54 104

原创 Jmeter-自动化测试

学习中

2018-11-24 21:35:15 143

原创 Appium-自动化测试

学习中

2018-11-24 21:34:34 162 1

原创 (2)selenium+python自动化测试-基础

Webdriver APIweb页面都是都是由不同的元素组成的,自动化测试需要完成的是模拟鼠标和键盘来操作这些元素,或单击、或输入、或鼠标悬停等。操作这个元素的前提是需要找到他们,webdriver就是通过页面上的元素的标签名和属性值来找到不同的元素的,webdriver提供了多种元素定位的方法(1)对象定位对象定位from selenium import webdriverimpo...

2018-11-24 16:14:49 888 1

原创 (1)selenium+python自动化测试-入门

selenium简介基础语法

2018-11-24 11:09:05 255

原创 (4)python+selenium-自动化测试——实战

登录代码from selenium import webdriverclass LoginTest():def test_vaildLogin(self):baseURL=“https://www.douban.com/”driver=webdriver.Firefox()driver.maximize_window()driver.get(baseURL) email=dr...

2018-11-22 21:41:17 788

原创 (5)python+selenium-基本操作

时间问题(1)强制等待sleep(3)不管浏览器是否加载完,程序都必须等3秒再执行(2)隐形等待

2018-11-21 14:14:58 133

原创 python接口测试(requests库)-1

python接口测试(requests库)-1#urllib的get请求import urllib.requesturl=‘http://www.baidu.com’response=urllib.request.Request(url=url)html=urllib.request.urlopen(response)print(html.getcode())print(html.h...

2018-10-24 21:19:44 138

原创 python语法——类

类是通过class关键字定义的 class Student(object): def init(self,name,score): self.name=name self.score=scoreclass后面跟着的是类名Student,类名是大写开头的单次,object表示该类是从哪个类集成下来的,通过没有合适的继承类,就用o...

2018-07-29 23:38:12 158

原创 (3)selenium+python自动化测试-中级

首先按照如下方式设置对应目录结构:

2018-07-29 20:42:38 230

原创 selenium+python(加入类的pythonx写法)--获取标题暂时有问题,后续再研究

import time from selenium import webdriver class BaiduSearch(object): #小括号里面的是类的父类,设计到继承,默认object是所有类的父类 driver = webdriver.Firefox() driver.maximize_window() driver.implicitly_wait(...

2018-07-10 22:38:06 228

原创 python使用小技巧

注释 ctrl+/ 同时注释多行

2018-07-09 23:28:14 224

原创 selenium——小功能

1.获取浏览器的版本号 import time from selenium import webdriver driver=webdriver.Firefox() driver.get(“http://www.baidu.com“) print(driver.capabilities[‘browserVersion’]) driver.quit()解析:driver.capabil...

2018-07-09 21:40:02 306

原创 selenium-——tag name

什么是tag name? 以百度输入框为例,input为tag name,因为目标是输入框 但是有太多input选项,定位不准确,所以扩大节点的参照选择,选择上一级的form作为tag name...

2018-07-09 21:31:36 511

原创 selenium——测试断言

from selenium import webdriver driver=webdriver.Firefox() driver.get(“http://www.baidu.com“) try: driver.find_element_by_id(“aa”)#正确的百度搜索框的id为“kw” print(‘test pass:ID found’) except Exce...

2018-07-09 21:23:45 2917

原创 【读书笔记】计算机是怎样跑起来的

读《计算机是怎样跑起来的》,希望自己可以对计算机更加的熟悉,更加的了解,从内部实现来分析,不再是小白鼠 计算机技术: (1)硬件部分 (2)汇编 (3)程序 (4)算法 (5)数据结构 (6)面向对象编程 (7)数据库 (8)TCP/IP网络 (9)加密数据 (10)XML 各种技术构建而成的计算机系统: SE:System Engineer系统工程师 还未完全开完,慢...

2018-04-08 21:44:20 325

原创 【读书笔记】赢在测试

虽然想看软件测试方面的书籍,但又不喜欢看单纯的文字内容,很希望找一本可以深入掌握测试技巧的书籍,当然,本书不是很合适,但是依然有一定的指导作用 问题总结 (1)同样都是测试人员,区别在哪?其实区别只是优秀的测试人员懂得思考,懂得分析 从工作中不难发现,多思考,多分析,比盲目的测试更重要,效率要更高一些 (2)自动化测试无法成为提高测试效率的最终目标。其实自动化测试的基础是测试人员的思维与设...

2018-04-08 21:35:35 222

原创 测试工作---手动测试

手动测试工作总结(1)熟悉系统方案,比较清楚的掌握各模块功能(2)专项测试任务:Why?What?How?         为什么有这个测试需求         测试需求的测试点是什么         如何测试这个功能(3)测试类别:功能、性能、可靠性、安全测试、配置测试、文档测试、易用性测试输出总结(1)测试策略(2)测试报告后期需掌握自动

2017-12-11 21:49:39 677

原创 互联网协议

我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网

2016-09-22 22:40:01 226

原创 排序算法题

排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。本文将依次介绍上述八大排序算法。算法一:插入排序 插入排序示意图插入排序是一种最简单直

2016-09-22 22:38:43 554

原创 TCP-IP协议

TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。图1 TCP 三次握手四次挥手图1主要包括三部分:建立连接、传输数据、断开连接。1)建立TCP连接很简单,通过三次握手便可建立连接。2)建立好连接后,开始传输数据。TCP数据传输牵涉到的概念很多:超时重传、快速重传、流量控制、拥塞控制等等。

2016-09-22 22:37:26 268

原创 HTTP协议

1.HTTP协议概述2.URL知识概述3.HTTP消息结构详解1.HTTP协议概述定义:超文本传送协议 (HTTP-Hypertext transfer protocol) 是分布式的超媒体系统应用之间的通信协议;是万维网(WWW)交换信息的基础。它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器;HTTP工作在TCP/IP协议体系中的

2016-09-22 22:15:45 464

原创 找工作之前的准备

马上要投简历找工作了,好惶恐呀,不知道要找什么岗位,想要找点别人的经验。了解面试官的心理面试官提问的目的:考察计算机基础知识、对编程语言的理解程度、代码习惯等专业素质。讨论的过程:检验思维的敏捷性、沟通方式的恰当性、如何分析未知的问题刷题网站LeetcodeCodilityLintcodeHihocoderCC150:是一本书(Crack

2016-08-22 22:06:57 312

原创 ubuntu系统中webpy的使用

进入root模式之后git clone git://github.com/webpy/webpy.gitgit clone https://github.com/webpy/webpy.git下载源代码安装:python setup.py install

2016-07-07 14:01:05 1444

原创 面试题

Google  chrome  按F12键,console进行代码测试问题1输出今天的日期,以YYYY-MM-DD的方式,比如今天是2014年9月26日,则输出2014-09-26vard=newDate();// 获取年,getFullYear()返回4位的数字varyear=d.getFullYear();//

2016-07-03 22:11:14 391

原创 JavaScript 高级知识

通过HTML DOM,可访问JavaScript HTML 文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)查找HTML元素:通过JavaScript,操作HTML元素,首先必须找到该元素,三种方法(1)通过id找到HTML元素(2)通过标签名找到HTML元素(3)通过类名找到HTML元素事件传递方式:(1)冒泡(

2016-06-29 21:14:26 252

selenium+python自动化测试源码

selenium+python适用于firefox浏览器,可作为入门参考

2017-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除