1、自动化测试php
直观的来讲就是写代码来帮你代替原来的点点点,节省了时间,提升了测试的效率;html
录脚本是根据必定的规则生产了代码,这个比较简单,自动化通常是本身写代码:好比用Python、java、ruby、GO等java
系统的开发语言和作自动化的语言不要紧,若是系统是用java开发测试脚本用Python是能够的c++
2、编译型语言和解释性语言shell
计算机只认识二进制的0和1编程
一、编译型语言(运行速度快)c#
写好代码以后就把代码编译成二进制文件,运行的时候运行编译好的二进制文件。ruby
如c、c++、c#服务器
二、解释性语言(运行速度比编译型慢)jvm
运行一行的代码编译一行,何时运行代码,何时编译代码
如php、Python、ruby、java、go、javaScript,java虽然须要编译但class文件不是二进制文件,须要jvm读class文件进行执行
三、脚本语言
功能单一的语言,叫作脚本语言
shell、bat、JavaScript、html、vb
有Python基础的话,能够学后台服务器开发、数据挖掘、数据分析、人工智能等,Python目前已不是脚本语言,是最火的语言之一;
3、Pycharm编程
一、设置字体、颜色等:点击File-setting,可进行设置
二、代码提交设置
三、快速注释代码快捷键:Ctrl+?
四、定义变量(目的:为了想在后面还要用到它的值,编程都是和内存打交道的),变量名要见名知意,Python内置函数名不要用作变量;
如:and、as、assert、break、class、continue、def、del、elif、else、exccept、exec、finally、for、from、global、if、import、in、is、lambda、not、or、pass、print、raise、return、try、while、with、yield
若是定义的字符串中包含单引号时,外面用双引号;同理若是定义的字符串有双引号的话,外面就用单引号;若是字符串中有单引号和双引号的话,外面用三个引号‘’’ ‘’’(三个引号还有注释的功能),以下图所示
数据类型(看变量是啥类型用type())
五、条件判断
if else,如
input()接收的输入的值为string类型
elif
and和or的用法(and同时为真才为真,or一个为真就为真)
例子:输入一个数与随机数判断大小
六、循环(重复的去作一件事情,如迭代、遍历)
1)、while(while循环必须有一个计数器,要否则会死循环)
while循环对应一个else:else表示循环正常结束后的操做
例子:
break:只要在循环里遇到break,则当即结束循环;
continue:只要在循环里遇到continue,则跳出本次循环,继续下一次循环;
2)、for循环
不用定义计数器,每次回自动加1