Pytest框架简介与安装

pytest框架

pytest特点

基于Python语言的自动化测试框架最 最知名的有如下3款

· unittest  (python解释器自带的 在标准库里面 不用再安装)

· pytest

· robotframework

前两款框架最初的起源是聚焦在开发者的白盒单元测试上

而 robotframework 主要聚焦在系统测试

如果测试人员进行系统测试自动化 我更倾向于用一个 hyrobot 的一个框架 基于robotframework

的改良版  也可做黑盒测试

Pytest 可以用来做系统测试的自动化,特点:

· 用python编写测试用例,简便易用

· 可以用文件系统目录层次对应手工测试用例层次目录机构

· 灵活的初始化清除机制  (初始化清除机制对一个自动化测试框架来说是至关重要的)

· 可以灵活的挑选测试用例执行

· 利用第三方插件,可以生成不错的报表

安装

直接执行 如下命令即可安装 pytest

pip install pytest

如果需要产生测试报告,要安装一个插件 pytest-html 执行如下命令安装

pip install pytest-html

原文地址:https://www.cnblogs.com/sunzzc/p/13283641.html