随笔分类 -  测试

APP自动化测试
摘要:一、环境搭建 1、安装JDK: 作用: Andriod SDK会调用Java JDK jdk-8u201-windows-x64官网下载地址: https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html 阅读全文

posted @ 2024-03-02 11:17 vorn 阅读(70) 评论(0) 推荐(0)

unittest
摘要:一、测试框架的作用 1.找到测试用例(根据默认的测试用例的规则)。 2.执行测试用例。 3.判断测试用例的结果。 4.生成测试报告。 二、基础概念 1、默认规则 导入unittest模块 新建一个类,必须继承unittest.TestCase 测试用例必须以test_开头 2、夹具 setUp/te 阅读全文

posted @ 2024-01-07 20:29 vorn 阅读(46) 评论(0) 推荐(0)

Selenium(3)
摘要:一、特殊元素 1.有些元素它是不可见的( div ) style='display:none' 2.有些元素是隐藏的 hidden 3.有些元素是不可用的 disabled=disabled 灰色 4.有些元素是不可编辑的 readonly=readonly ... 二、特殊场景 1.frame/i 阅读全文

posted @ 2024-01-01 22:26 vorn 阅读(27) 评论(0) 推荐(0)

Selenium(2)
摘要:​ 一、安装Selenium pip install selenium 自2025年4月起,新版Selenium(4.6+)已通过内置的「Selenium Manager」实现了浏览器驱动的自动下载和管理,无需手动配置驱动路径。 二、八大元素定位 要想操作 Web 界面上的元素,首先要定位到该元素, 阅读全文

posted @ 2024-01-01 22:26 vorn 阅读(106) 评论(0) 推荐(0)

Selenium(1)
摘要:一、Selenium简介Selenium是一个用于Web 应用程序的自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。 主要功能包括:测试与浏览器的兼容性(测试你的应用程序是否能够很好的工作在不同浏览器和操作系统之上)。测试系统功能(创建回归测试检验软件功能和用户需求 阅读全文

posted @ 2024-01-01 22:10 vorn 阅读(74) 评论(0) 推荐(0)

测试的分类
摘要:按开发阶段划分 单元测试 集成测试 系统测试 验收测试 按是否查看代码划分 黑盒测试 白盒测试 灰盒测试 按是否运行划分 静态测试 动态测试 按测试对象划分 性能测试 安全测试 兼容性测试 文档测试 用户休验测试 业务测试 界面测试 安装测试 内存泄漏测试 按测试实施的组织 α测试 β测试 第三方测 阅读全文

posted @ 2024-01-01 22:05 vorn 阅读(43) 评论(0) 推荐(0)

编写测试用例
摘要:一、基础概念 【学习目标】 软件测试的定义 7种测试分类的区别 质量模型的重点5项 测试流程的6个步骤 测试模板8个要素 认识软件及测试 什么是软件:控制计算机硬件工作的工具 软件基本组成:客户端、服务器、数据库 软件产生过程:需求产生-》需求文档-》设计效果图-》产品开发-》产品测试-》部署上线 阅读全文

posted @ 2023-09-02 13:41 vorn 阅读(386) 评论(0) 推荐(0)

接口自动化(五)热加载、其他问题
摘要:一、热加载 参考:https://blog.csdn.net/weixin_42833736/article/details/125602899 二、待解决的问题 统计执行了多少接口;日志监控;异常处理 在request_util.py中打印每次接口请求信息 yaml无法调用外部文件内容 热加载 文 阅读全文

posted @ 2023-05-16 18:37 vorn 阅读(175) 评论(0) 推荐(0)

接口自动化(四)接口关联的封装、统一请求封装、数据驱动、数据驱动断言
摘要:一、接口文档 https://api.apiopen.top/swagger/index.html#/ http://httpbin.org/ 二、接口关联封装 目录结构: test_api.py import requests class TestRequest(): #全局变量(类变量),通过类 阅读全文

posted @ 2023-05-13 19:26 vorn 阅读(1088) 评论(0) 推荐(0)

接口自动化(三) requests库详解
摘要:一、接口文档 https://api.apiopen.top/swagger/index.html#/ http://httpbin.org/ 二、接口测试和接口自动化测试场景 目前主流的接口测试工具:( 中小型公司、项目 ) Postman+Newman+Git+Jenkins Jmeter+An 阅读全文

posted @ 2023-05-11 20:19 vorn 阅读(1505) 评论(0) 推荐(0)

接口自动化(二) 前后置(三种方法)、断言、allure报告
摘要:一、固件 setup/teardown,setup_class/teardown_class 为什么需要这些功能?比如:web自动化执行用例之前,需要打开浏览器,用例执行之后需要关闭浏览器 文件内容: #创建一个python项目,目录结构: test_firmware.py import pytes 阅读全文

posted @ 2023-05-10 00:25 vorn 阅读(350) 评论(0) 推荐(0)

接口自动化(一) Pytest单元测试框架基础
摘要:一、pytest简介 1.pytest是一个韭常成熟的python的单元测试框絮,比unittest更灵活,容易上手。 2.pytest可以和selenium,requests,appium结合实现web自动化,接囗自动化,app自动化。 3.pytest可以实现测试用例的跳过以及reruns失败用 阅读全文

posted @ 2023-05-08 22:58 vorn 阅读(271) 评论(0) 推荐(0)

web自动化测试
摘要:一、自动化测试作用 解决回归测试、压力测试、兼容性测试、提高测试效率 #回归测试:项目在发新版本之后对项目之前的所有功能再次进行验证。即使新版本只增加一个功能也要对之前已经验证过的所有功能再验证一次,确保新功能对之前的所有功能没有影响。 二、selenium IDE 1、作用 selenium ID 阅读全文

posted @ 2021-04-01 18:24 vorn 阅读(217) 评论(0) 推荐(0)

CSS基础(二)
摘要:一、后代选择器 用空格连接标签选择器,代表找到后代元素,如div span指找到div标签下的span标签 注意:后代可以是儿子、儿子的儿子... <html> <head> <style type="text/css"> /*div p span{ color:blue;}*/ /*这条表示仅将d 阅读全文

posted @ 2021-03-31 12:10 vorn 阅读(92) 评论(0) 推荐(0)

CSS基础(一)
摘要:一、定义 名字:英文名Cascading Style Sheets,样式表、级联样式表、层叠样式表 作用:主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式 二、语法 1、格式: <style type="text/css 阅读全文

posted @ 2021-03-17 19:37 vorn 阅读(125) 评论(0) 推荐(0)

HTML基础
摘要:一、web前端标准 1、html结构标准:负责网页结构的搭建 2、css样式标准:负责网页美化工作 3、行为标准:负责网页行为动作 二、html定义 1、定义: 超文本标记语言 2、语法规定 <>:标签(标记)符号 /:关闭符号,又称反斜杠 #html语言必须写在标签符号里面 #html中的标签大多 阅读全文

posted @ 2021-03-11 00:36 vorn 阅读(112) 评论(0) 推荐(0)

接口测试-分析与调优
摘要:WEB接口方式 webService:是走soap协议通过http传输,请求报文和返回报文都是xml格式 Http:使用超文本传输协议,常用的有post、get https:并非是应用层的一种新协议,只是http通信接口部分用SSL和TLS协议代替而已 JMeter组件: 仅一次控制器(参考:htt 阅读全文

posted @ 2021-02-16 14:30 vorn 阅读(121) 评论(0) 推荐(0)

性能测试-Jmeter
摘要:前言 性能测试指标无外乎就是“多”、“快”、“好”、“省”4个方面 多:并发数 快:响应时间;客户感知的感应时间,是端到端的 好:稳定性 省:资源占用率 响应时间:对于一个Web系统,普遍接受的响应时间为2/5/8秒 2秒钟之内响应客户是非常好的 5秒钟之内响应客户是可以接受的 8秒钟是客户能接受的 阅读全文

posted @ 2021-01-26 21:36 vorn 阅读(294) 评论(0) 推荐(0)

性能测试的一些过程
摘要:测试流程 1、立项 1.产品经理或者项目经理确定项目立项 2、需求评审 1.参会人员:产品/开发经理、设计、测试经理、开发、测试等与项目相关人员 2.会议内容:确定项目详细需求 3、编写用例 1.编写用例的依据文档:《需求规格说明书》/《设计文档》 2.用例数量:由业务复杂度决定 4、用例评审 1. 阅读全文

posted @ 2020-11-03 23:33 vorn 阅读(302) 评论(0) 推荐(0)

HTTP协议
摘要:2020年3月26日 HTTP协议工作于TCP/IP模型的应用层,默认HTTP端口号为80,HTTPS端口号为443HTTP请求过程:1.浏览器(客户端)3次握手与服务端建立TCP链接2.浏览器向服务端发送请求3.浏览器发送请求头信息4.服务端应答5.服务器发送应答头信息6.服务器向浏览器发送数据7 阅读全文

posted @ 2020-09-22 20:06 vorn 阅读(228) 评论(0) 推荐(0)

导航