自动化测试
走下神坛的朱
花有重开日,人无再少年。珍惜时间,多学,多做,多进步。
展开
-
网页自动化测试开发1--了解和安装selenium
# 7.1 了解selenium'''selenium是一个用于网站应用程序自动化的工具。它可以直接运行在浏览器中,就像用户真正操作一样。支持的浏览器包括IE、Mozilla Firefox、Safari、谷歌浏览器和Opera,同时支持多种编程语言,如.net、Java、Python和Ruby等'''# 7.2 安装selenium'''由于selenium支持多种浏览器,以...原创 2019-11-16 12:44:06 · 184 阅读 · 1 评论 -
Python自动化测试学习--异常机制综合练习
'''狼人杀是目前比较流行的桌面游戏,主要由狼人、特殊村民和普通村民组成。狼人目标是杀掉所有村民,村民目标是找出狼人。根据游戏本质我们调整游戏的规则,游戏设计说明如下:1.自定义两个异常类,以控制角色猜测错误次数和判断胜利条件2.定义玩家与角色,并将两者随机匹配,使得每次游戏的玩家角色不会重复。3.每个玩家只能对其身份进行两次猜测,总错误次数不能超过五次,否则游戏结束。4.如果每个...原创 2019-11-14 19:52:26 · 448 阅读 · 0 评论 -
Python软件测试学习6--异常机制
Python的异常机制6.1 了解异常异常机制定义:异常机制是指程序运行过程中出现错误而进行处理操作。异常机制作用:一般情况下,程序在运行中出现错误会停止运行并发送错误信息,如果在程序中加入异常机制, 当程序运行中出现错误时,它会捕捉错误信息并执行相应的处理,这样保证程序继续运行。异常的定义:异常是程序在执行过程中出现问题而导致程序无法执行。例:程序的逻辑...原创 2019-11-14 17:29:31 · 237 阅读 · 0 评论 -
Python软件测试学习基础部分1-5综合练习
一个家庭有三个成员:父亲,母亲,儿子。每个人有自己的姓名年龄和自己的小秘密。一个家庭有三个成员,每个成员都有自己的特性但是又隶属于这个家庭那么可以把家庭作为一个父类,父类的属性是家庭成员的共有特性,每个成员为一个子类,子类具有父类的属性之外,还有自己的特有属性。代码如下:import randomclass Family(): # 自定义初始化方法 def __in...原创 2019-11-13 21:20:56 · 220 阅读 · 0 评论 -
Python软件测试学习笔记基础5--类与对象
5.1类的使用内容:Python的类与对象,类的定义、类的封装与继承类是对象的一个具体描述,对象的属性和方法都是由类进行定义和设置的。类主要分为属性和方法,属性就好比人的姓名、性别和学历等,方法就如同人的四肢和器官,可以实现某些简单操作完整定义语法如下class Person(object): # 定义静态属性 name = '小刚' # 定义动态属...原创 2019-11-13 00:58:10 · 268 阅读 · 0 评论 -
Python软件测试学习笔记基础2--数据类型
在基础1变量与运算符里面已经提到了数据类型,下面就详细讲解Python语言中的数据类型。Python的数据类型主要有:数字、字符串、元组、列表、集合、和字典。数字又可以细分为整型、浮点型、布尔型、和复数 2.1数字的类型及转换数字类型分类:1.整型:没有小数点的数值2.浮点型:带有小数点的数值3.布尔类型:以True和False表示,实质分为1和0,为区分1和0,改为T...原创 2019-11-03 19:55:52 · 350 阅读 · 4 评论 -
Python软件测试学习笔记基础1--变量与运算符
原本在一个软件测试的群里看到很多人想要从功能测试转自动化,但是不知道如何下手,所以决定把自己的学习Python自动化的笔记发上来,希望能给大家一些帮助,也希望觉得有不足的地方,可以提出来,互相进步。首先,了解Python、安装Python、安装pycharm以及第三方模块,和第一个运行程序:hello world。这些基本上网上都有,就不做详细说明了,本文从Python的基础开始讲解。...原创 2019-11-03 16:48:36 · 435 阅读 · 0 评论 -
Python软件测试学习笔记基础4--函数
4.1:函数的定义函数是指一段实现某些功能的代码块,也叫子程序或方法。在一个程序中如果重复使用某一个功能,可以将该功能定义成一个函数,再次使用时只需直接调用该函数即可。作用:减少代码冗余Python的函数以关键词def开头。关键词后时自定义的函数名,函数名后面添加英文格式的小括号,小括号里面可以根据情况来决定是否设置函数参数。自定义的函数名,建议遵循驼峰命名法的命名规则,更容易在同...原创 2019-11-04 16:53:25 · 213 阅读 · 0 评论 -
Python软件测试学习笔记基础3--流程控制语句
流程控制语句包括:条件判断语句、循环语句、推导式和三目运算符条件判断语句和循环语句是基本流程控制语句,推导式和三目运算符是再循环语句和条件判断语句上扩展而来的。这些基础编程语法需要牢记,这样可以是编程更加灵活。3.1 if语句Python的条件控制由if语句执行,根据执行结果的True或False来执行相应的代码块。定义:判断某个变量是否符合条件,符合就执行相应的代码块,不符合...原创 2019-11-04 14:32:07 · 310 阅读 · 0 评论