04 2021 档案
摘要:前言 在编写测试用例的时候,一条用例可能会有多条断言结果,当然在自动化测试用例中也会遇到这种问题,我们普通的断言结果一旦失败后,就会出现报错,哪么如何进行多个断言呢?pytest-assume这个pytest的插件就能解决这个问题了。 pytest-assume pytest-assume属于pyt
阅读全文
摘要:前言 无论是手工测试还是自动化测试,都会遇到测试数据,有时候创建测试数据时,不知道如何创建真实有效的数据,比如地址,身份证号码,姓名,邮箱等等,今天安静介绍一篇通过python来创建随机数据的一个库Faker。 Faker faker这里不是李相赫,而是属于python的一个第三方库,主要用来创建伪
阅读全文
摘要:前言 自动化过程中由于用例比较多,我们可以通过模块进行划分。在执行过程中,想要根据用例的模块进行执行,如果按照以前的unittest的思想不同的模块写入不同的py文件中,但是pytest就不用了这样做了,pytest可以进行通过标记内容执行。这个在前面的参数化内容中,简单的介绍了 mark mark
阅读全文
摘要:前言 上一篇介绍了unittest中的mock,既然unittest中存在mock模块,那么pytest中也存在mock模块,pytest中的mock使用第三方库:pytest-mock pytest-mock 安装: pip install pytest-mock 这里的mock和unittest
阅读全文
摘要:前言 Django中的setting.py文件表示项目的设置内容,那么里面的配置都是表示什么含义?具体设置内容在那里。 项目路径 # 项目在当前计算机中的路径, BASE_DIR = Path(__file__).resolve().parent.parent 安全密匙 # 安全密匙 SECRET_
阅读全文
摘要:前言 在做接口测试的过程中,接口还没有开发完成呢,领导就让介入测试,刚开始小伙伴们肯定会懵,接口都没有开发完成?怎么测试?,有的状态不容易构造目前接口没有办法实现,这个时候怎么测试?这个时候就要引入新的知识点 mock mock 什么是mock,mock测试就是在测试过程中,对于某些不容易构造或者不
阅读全文
摘要:前言 前面通过配置chrome信息来实现了无页面启动浏览器,今天安静在介绍一种方法,通过phantomjs的方法来实现。 phantomjs PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaS
阅读全文
摘要:前言 好久没写Django了,今天来一篇,前面编写的HTML都是一些普通的页面,什么渲染都没有加上。今天安静介绍一篇可以通过Bootstrap配置HTML页面的上的一些CSS,JS文件内容 Bootstrap Bootstrap,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS
阅读全文