测试体系
Linux与Bash
Git代码管理
接口测试
python语言
-
python基本数据类型 :数字,运算符,字符串(定义,转义,字符相加,索引,切片,格式化符号,join, split, replace,strip),列表(定义,索引,切片)
-
列表定义,创建,索引,切片,列表常用方法append, extend, insert, pop, remove, sort, reverse),嵌套列表,列表推导式
-
集合的定义,创建,add(item), update(iterable), remove(item), discard(item), pop(), clear(), 集合运算,集合推导式
-
字典的定义,创建,访问字典,修改/新增字典元素,嵌套字典,字典方法:keys(),values(), items(), get(),update(dict), pop(key), 字典推导式
-
python函数定义,调用,参数传递,返回值, *args 和 **kwargs, 匿名函数lambda, python控制流-分支选择,循环,range函数,break,continue结束循环
-
模块分类,模块导入。python错误与异常,捕获异常,抛出异常,自定义异常。程序调试debug。 函数里参数,返回值,或者变量添加类型提示.。
-
python内置库os ; 内置库sys ; 文件读写 ; 内置math函数库 ; 内置库datetime:日期与时间处理
-
内置库json ; 内置库re ; 内置库多线程threading ;内置库logging日志; venv虚拟环境;pip 环境管理;
pytest测试框架
-
pytest参数化用例。标记测试用例。跳过(skip)用例。运行用例。Pytest命令行常用参数。python解释器执行pytest。pytest异常处理
-
pytest结合yaml实现数据驱动。pytest结合excel实现数据驱动。pytest结合csv实现数据驱动。pytest结合json实现数据驱动。
-
pytest插件:pytest-ordering自定义测试用例执行顺序。pytest-xdist分布式并发执行测试用例。