- 博客(12)
- 收藏
- 关注
原创 web测试方法总结
Web网站测试流程和方法功能测试主要包括6大部分:1、链接测试2、表单测试3、搜索测试4、删除测试5、cookies、session测试6、数据库测试1、链接测试1)测试所有链接是否按指示的那样确实链接到了该链接的页面2)测试所链接的页面是否存在3)测试web应用系统上没有孤立的页面2、表单测试表单一般指在界面进行数据提交操作的,包括新增和修改数据。它涉及到的测试包括以下方面:1)输入框测试——长度、数据类型、必填、重复、空格、sql注入..
2022-04-27 15:59:38 6550
原创 接口测试原理
1、接口测试原理接口测试,实际上是针对于接口做测试的。那么接口是什么?软件开发,既要做前端,也要做后端,并且后端是整个业务的核心,用于处理业务请求,实现具体的功能;而前端只是提供一个页面给用户看结果以及提供页面给用户做输入。所以整个业务的处理逻辑都在后端。而后端逻辑相对很复杂,所以在开发的时候,会由架构师确定接口,然后再针对这个接口实现其具体的功能。接口也可以认为是我们要做多少事情,因为在技术层面,如果要实现登录、注册、增、删、改、查等操作,就会先设计好一个模块,说明具体实现哪些功能点,这个
2022-02-23 17:25:35 235
原创 python pytest 接口自动化
把登录的token取出来,存到redis里,如果过期了,就再次请求接口拿tokenmysql 的数据永久存在硬盘中redis存的是内存,可以永久化,读取快allure是发报告的,界面好看些cookiesessiontoken 可以跨域协议,端口,域名,有一个不通,就叫跨域...
2021-10-11 18:38:19 99
转载 uiautomator2 使用Python测试 Android应用
###介绍uiautomator2 是一个可以使用Python对Android设备进行UI自动化的库。其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作,但有两个缺点:1、测试脚本只能使用Java语言。2、测试脚本必须每次被上传到设备上运行。 我们希望测试能够用一个更脚本化的语言,例如Python编写,同时可以每次所见即所得地修改测试、运行测试。###安装安装uiau...
2021-10-11 15:02:24 121
转载 UI自动化元素定位的工具
用weditor安装前置条件:Python已安装pyhton 下载地址:https://www.python.org/downloads/1.安装1)方案1:GitHub地址:https://github.com/openatx/weditor2)方案2:进入cmd,输入pip install --pre --upgrade weditor2.使用2.1 链接手机,并打开手机的调试模式2.2 (python2.7需要,3不需要)打开cmd,输入python -m uia..
2021-10-11 14:43:51 201
原创 了解selenium ,appium
Selenium是一个浏览器自动化操作框架。Selenium主要由三种工具组成。第一个工具SeleniumIDE,是Firefox的扩展插件,支持用户录制和回访测试。录制/回访模式存在局限性,对许多用户来说并不适合,因此第二个工具——Selenium WebDriver提供了各种语言环境的API来支持更多控制权和编写符合标准软件开发实践的应用程序。最后一个工具——SeleniumGrid帮助工程师使用Selenium API控制分布在一系列机器上的浏览器实例,支持并发运行更多测试。在项目内部,它们分别被称为
2021-10-11 11:56:27 426
原创 ui自动化的搭建流程以及对应关系
一、需要安装的软件(根据你所需要的版本安装即可,不一定必须按照小编的版本来)JDK:1.8.0_171 Python:3.7.1 node.js:10.13.0 android-sdk_r24.4.1-windows appium:1.4.16.1 selenium:2.53.6二、JDK安装步骤下载地址:Java Downloads | Oracle(根据自己的电脑选择对应的版本下载即可) 找到下载的文件,运行".exe"文件,开始安装 选择安装路径(安装的路径不允许出现中
2021-09-26 16:54:00 544
原创 appium总结一些知识点
工具名称 被测系统 测试 脚本语言 支持H5 跨应用 稳定性 SDK自带 monkeyrunner Android 功能 python 支持 否 稳定 是 instrumentation android小于4.1 功能 java 支持 可以 稳...
2021-09-24 18:39:03 5169
翻译 charles
不管是移动开发者还是测试者,于抓包工具对于我们的工作都是非常有帮助的,而Charles是一款非常优秀的抓包工具Charles不仅可以帮助我们抓取服务器返回的数据,还可以修改请求参数,修改响应体基本上HTTP能修改的东西,Charles都能帮我们修改所以当我们接口在Mock阶段时我们可以通过Charles设置我们本地的JSON数据,加速我们的开发而且还能模拟弱网环境,帮助我们调试网络极端情况的用户体验,下面我们就一起来体验下Charles的功能吧本机安装的 Charles 版本是 Wind
2021-04-28 14:40:50 190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人