从零开始学自动化测试

253 篇文章
53 人订阅

全部文章

上海-悠悠

python测试开发django-6.模板中include使用

当我们打开一个网站的时候,在打开不同的页面时候,会发现每个页面的顶部、底部内容都差不多,这样就可以把这些公共的部分,单独抽出来。 类似于python里面的函数,...

463
上海-悠悠

python测试开发django-5.模板templates

html是一个静态的语言,里面没法传一些动态参数,也就是一个写死的html页面。如果想实现在一个固定的html样式,传入不同的参数,这就可以用django的模板...

272
上海-悠悠

python测试开发django-7.模板继承

打开一个网站时候,点导航栏切换到不同的页面,发现导航部分是不变的,只是页面的主体内容变了,于是就可以写个母模板,其它的子页面继承母模板就可以了。

273
上海-悠悠

python测试开发django-4.获取url参数和name的作用

如打开博客园按时间分类标签页【https://www.cnblogs.com/yoyoketang/archive/2018/10.html】,里面是时间参数是...

261
上海-悠悠

python测试开发django-3.url配置

我们在浏览器访问一个网页是通过url地址去访问的,django管理url配置是在urls.py文件。当一个页面数据很多时候,通过会有翻页的情况,那么页数是不固定...

673
上海-悠悠

python接口自动化27-urlencode编码与解码

urllib.parse 里面三个方法:urlencode,quote,unquote详解。

523
上海-悠悠

python测试开发django-2.templates模板与html页

Django 中的视图的概念是一类具有相同功能和模板的网页的集合。通俗一点来说,就是你平常打开浏览器,看到浏览器窗口展示出来的页面内容,那就是视图。 前面一章通...

604
上海-悠悠

python测试开发django-1.开始hello world!

当你想走上测试开发之路,用python开发出一个web页面的时候,需要找一个支持python语言的web框架。django框架有丰富的文档和学习资料,也是非常成...

643
上海-悠悠

pytest文档28-重复执行用例(pytest-repeat)

平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题来。 自动化运行用例时候,也会出...

1212
上海-悠悠

pytest文档27-运行上次失败用例(--lf 和 --ff)

“80%的bug集中在20%的模块,越是容易出现bug的模块,bug是越改越多“平常我们做手工测试的时候,比如用100个用例需要执行,其中10个用例失败了, 当...

1534
上海-悠悠

pytest文档26-conftest.py作用范围

一个测试工程下是可以有多个conftest.py的文件,一般在工程根目录放一个conftest.py起到全局作用。 在不同的测试子目录也可以放conftest....

1544
上海-悠悠

python文档25-fixture的作用范围(scope)

fixture里面有个scope参数可以控制fixture的作用范围:session > module > class > function

813
上海-悠悠

python文档24-使用多个fixture和fixture互相调用

一个用例是可以传多个fixture参数的,如果fixture之间用依赖关系,也可以互相调用。

601
上海-悠悠

python文档23-fixture作为参数传入,error和failed区别

fixture是pytest的核心功能,也是亮点功能,熟练掌握fixture的使用方法,pytest用起来才会得心应手!

954
上海-悠悠

pytest文档22-pytest分布式执行(pytest-xdist)

平常我们手工测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟。如果一个测试人员执行需要1000分钟才能执行完,当项目非常紧急的时候, 我们会用测试...

1144
上海-悠悠

pytest文档21-pytest-html报告优化

pytest-html报告中当用到参数化时候,获取用例的nodeid里面有中文时候,会显示[\u6350\u52a9\u6211\u4eec]这种编码(再次声明...

1764
上海-悠悠

python笔记32-ddt框架报告优化

至于什么是ddt这个可以参考我之前写的博客内容,使用ddt框架的时候,有个问题困扰我很久了,一直没得到解决(也有很大小伙伴问过我,没解决抱歉了!) 这个问题就是...

1334
上海-悠悠

python笔记31-ddt报告优化

使用ddt框架生成html报告的时候出现dict() -> new empty dictionary dict(mapping) -> new dictiona...

963
上海-悠悠

python笔记30-docstring注释添加变量

python里面添加字符串注释非常简单,如何将变量放入 python 的函数注释里面呢?docstring也就是给代码加注释的内容了,python可以给函数,类...

752
上海-悠悠

Locust性能测试1-环境准备与基本使用

提到性能测试,大部分小伙伴想到的就是LR和jmeter这种工具,小编一直不太喜欢写这种工具类的东西,我的原则是能用代码解决的问题,尽量不去用工具。 python...

901

扫码关注云+社区