1. 什么是自动化测试
1)代码:Python,Java
2)工具:Jmeter,Robotframework—RF
3)为什么写代码/做自动化:回归测试执行的(自动化框架+脚本)–稳定老功能
2. Python的基础语法
1)环境:
① Python.exe 2.x/3.x
② Pycharm - 集成开发环境(IDE):编辑 调试 --社区版
2)Python的基础应用
① Pycharm 创建项目/创建package,Python file以及区别
② Python文件/package/Python file等标识符的命名规则
③ 单行注释/多行注释的应用
单行:加#或快捷键Ctrl+/
多行:快捷键Ctrl+”””
Python package —项目目录—存放代码文件—代码归类 —习惯—推荐
Directory:目录 —文件夹:图片信息 背景文件
3)Python的基础语法
①标识符 (凡是自己取的名字都是标识符)
在Python里,标识符由字母、数字、下划线组成
在Python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头;
Python中的标识符都是区分大小写的:函数 类名 变量名 模块名 项目名
标识符都是我们定义的一个名字,要让他有真正的用处,还必须要赋值
不能有关键字:import keyword print(keyword.kwlist)
Class/if/while/int/float/dict/list/tuple等用Run运行可查
②行和缩进–tab键
与其他语言最大的区别是:Python的代码块不适用大括号{}来控制,是用缩进来写模块 (最具特色)
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量
③多行语句
Python语句中一般以新行作为语句的结束语,但我们可以使用斜杠(\)将一行的语句分为多行显示
④Python引号:
Python可以使用引号(‘)、双引号(")、三引号(’''或"“”)来表示字符串,引号的开始与结束必须线同类型,其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释(即多行注释)
⑤Python注释
Python中单行注释采用 # 开头。快捷键:Ctrl+/
Python中多行注释采用’‘’ ‘’'成对的双引号括起来
⑥Print输出
Print默认输出是换行,不同的数据之间用逗号隔开 –输出函数–输出控制台 console
⑦input输入
Input从控制台里获取一个数据,获取到的类型是字符串类型
- Python的常用数据类型
1) 变量
① 变量名可以是字母数字下划线组合,但是不能以数字开头
② 变量名引用之前必须要声明,否则会报错
③ 变量名必须要做到见名知意 —标识符
2) 常见数据类型
整型
浮点型
字符串 str :凡是成对的引号括起来的都是字符串
布尔值 True False
列表[ ],元祖( ),字典{ },集合
数字 int float --整数 关键字 int
a=1
变量a的值是1,a是一个整数 关键字 int
b=0.01
变量b的值是0.01,b是一个浮点数 关键字float
下面哪些不能作为标识符?
1、Find 能
2、 num 能
3、7val 不能,标识符不能以数字开头
4、add. 不能,标识符只能由数字、字母和下划线组成
5、def 能
6、pan 能
7、-print 不能,标识符只能由数字、字母和下划线组成
8、open_file 能
9、FileName 能
10、print 不能,标识符不能是关键字
11、INPUT 能
12、ls 能
13、user^name 不能,标识符只能由数字、字母和下划线组成
14、list1 能
15、str 能