一、python的简介
python是一门计算器语言
二、什么是自动化测试
自动化测试:就是通过代码取代手工测试
三、自动化测试语言的选择
市场上的自动化语言主要为分为Java与python
python的优点 :
上手简单,代码简洁,同时有内库与第三方库的支持
- 内库:pyhton底层分装好的模块。如,unittest,os
- 第三方库:不是python底层分装好的模块。如,pytest,openpyxl
问题:python自动化测试脚本是否可以测试,非python语言项目?
答:是可以的
四、python的版本
查看电脑中安装的python的版本
查看版本:运行CMD —>输入“python”
解析器:python.exe
解析器的作用:将python代码翻译成电脑识别并运行
pip.exe 用于实现第三方库的安装
基本语法:pip install [第三方库]
3.代码编辑器--集成开发环境(IDE)
python常用的集成开发工具:
1.python自带的集成开发工具 IDLE
2.pycharm 高亮提示,快捷操作,调试工具,界面美观
五、虚拟环境与本地环境的区别
- 本地环境:当前计算机python安装环境
缺点:项目--》迁移至其他服务器,此时我们需要再服务器中再次安装,之前环境中安装的第三方库 - 虚拟环境:单独建立一个虚拟的环境,项目所需的第三方库会装进这个虚拟环境,项目迁移至其他的服务器中,项目代码可以直接解析通过 优点:项目--》迁移至其他服务器后,不再需要安装第三方库,项目中直接包含了
python自动化框架--》使用python内库+python第三方库--》完成测试工作(编辑用例,执行用例,生成测试报告)
六、pycharm工具的使用
1.创建工程
2.directory/python package/python file
- directory:目录/文件夹 一般用于管理css样式文件/图片文件
- python package包:一般情况下用python package去管理多个python文件(.py文件),创建的同时会创建一个__init__.py文件
项目:
目录/包1(testcase)
很多的python文件--》python file用来写代码(模块)
目录2
目录3