很多前端开源框架都有对应的测试代码,保证框架的稳定性 1.前端自动化测试产生的背景与原理 为了降低上线的bug,使用TypeScript,Flow, Eslint ,StyleLint这些工具可以实现。前端自动化测试工具普及情况不是很好。测试分为单元测试,集成测试和端到端测试。单元测试主要是对一个独 ...
分类:
其他好文 时间:
2020-06-13 19:24:43
阅读次数:
148
unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。 一、unittest模块的各个 ...
分类:
其他好文 时间:
2020-06-13 19:16:42
阅读次数:
40
一、简介 httprunner是一款面向 HTTP(S) 协议的通用测试框架。只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 二、安装 使用命令: pip install httprunner har2case -V hrun -V (若 ...
分类:
Web程序 时间:
2020-06-13 16:02:26
阅读次数:
113
做了这么多年测试,还是分不清什么是cookie,什么是session?很正常,很多软件测试工程师可能到现在都搞不清什么是session,cookie相对来说会简单很多。 下面这篇文章希望能够帮助大家分清楚这两个技术的区别和他们对应的使用场景。 一).cookie的特点: cookie是一门客户端缓存 ...
分类:
其他好文 时间:
2020-06-13 15:43:21
阅读次数:
129
最近在APP自动化测试时,需要连接手机进行真机调试,遇到了问题adb devices找不到连接设备只显示 List of devices attached,解决问题和思路如下: 1.确认adb.exe的版本 在命令行输入adb version,查看adb版本,若版本为1.0.31或以下,建议升级ad ...
分类:
数据库 时间:
2020-06-13 11:27:52
阅读次数:
141
接口开源框架--httprunner 简介 HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架, 只需编写维护一份 YAML/JSON 脚本,即可实现自动化测 试、性能测试、线上监控、持续集成等多种测试需求。 安装 安装环境 HttpRunner 是一个基于 Python 开发的测 ...
分类:
Web程序 时间:
2020-06-13 11:23:49
阅读次数:
90
参考链接 https://docs.pytest.org/en/stable/ 3 注意 起名字,类,包或者方法,都最好不要起关键字的名字,比如 os,sys, http , appium, selenium 自动化测试用例的设计基本原则 变动小,尽量页面不要经常变动 每条测试用例尽量简单,尽量去覆 ...
分类:
其他好文 时间:
2020-06-12 16:11:09
阅读次数:
101
这一节,我们介绍一下页面元素定位的八种方式和如何通过火狐和谷歌浏览器获取元素定位信息.页面元素的定位方法html页面是有一个个的标签组成的,我们定位元素其实就是定位这些标签。首先来看一下有哪儿几种定位方式:idnameclassnametagnamelinktextpartiallinktextxpathcssselector一共八种定位方式,其实常用的定位方式也有:xpath、cssselect
分类:
Web程序 时间:
2020-06-12 16:08:33
阅读次数:
118
一、HttpRunner简介 HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架, 只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 二、运行环境 HttpRunner是一个基于 Python 开发的测试框架,可以运行在m ...
分类:
Web程序 时间:
2020-06-12 14:42:10
阅读次数:
80
Appium是个什么鬼 Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的。可用于IOS和Android以及firefox的操作系统。原生的应用是指用android或ios的sdk编写的应用,移动网页应用是指网页应用,类似于ios中safari应用或者C ...
分类:
移动开发 时间:
2020-06-12 14:35:53
阅读次数:
79