学习笔记:自动化测试--工具的选择与使用

158 阅读2分钟

一、python的简介

python是一门计算器语言

二、什么是自动化测试

自动化测试:就是通过代码取代手工测试

三、自动化测试语言的选择

市场上的自动化语言主要为分为Java与python
python的优点 : 上手简单,代码简洁,同时有内库与第三方库的支持

  • 内库:pyhton底层分装好的模块。如,unittest,os
  • 第三方库:不是python底层分装好的模块。如,pytest,openpyxl

问题:python自动化测试脚本是否可以测试,非python语言项目?
答:是可以的


四、python的版本

查看电脑中安装的python的版本
查看版本:运行CMD —>输入“python” image.png 解析器:python.exe image.png 解析器的作用:将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

image.png

  • directory:目录/文件夹 一般用于管理css样式文件/图片文件
  • python package包:一般情况下用python package去管理多个python文件(.py文件),创建的同时会创建一个__init__.py文件
项目:
    目录/包1(testcase)
        很多的python文件--》python file用来写代码(模块)
    目录2
    目录3

image.png