随笔分类 -  测试

摘要:一、环境搭建 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 阅读(35) 评论(0) 推荐(0) 编辑
摘要:一、测试框架的作用 1.找到测试用例(根据默认的测试用例的规则)。 2.执行测试用例。 3.判断测试用例的结果。 4.生成测试报告。 二、基础概念 1、默认规则 导入unittest模块 新建一个类,必须继承unittest.TestCase 测试用例必须以test_开头 2、夹具 setUp/te 阅读全文
posted @ 2024-01-07 20:29 vorn 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一、特殊元素 1.有些元素它是不可见的( div ) style='display:none' 2.有些元素是隐藏的 hidden 3.有些元素是不可用的 disabled=disabled 灰色 4.有些元素是不可编辑的 readonly=readonly ... 二、特殊场景 1.frame/i 阅读全文
posted @ 2024-01-01 22:26 vorn 阅读(10) 评论(0) 推荐(0) 编辑
摘要:​ 一、安装Selenium pip install selenium 二、八大元素定位 要想操作 Web 界面上的元素,首先要定位到该元素,Selenium 提供了定位元素的 API,这些方法都被定义在 WebDriver 类中,这些方法都以 find 开头。一共有如下八种: from time 阅读全文
posted @ 2024-01-01 22:25 vorn 阅读(33) 评论(0) 推荐(0) 编辑
摘要:一、Selenium简介Selenium是一个用于Web 应用程序的自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。 主要功能包括:测试与浏览器的兼容性(测试你的应用程序是否能够很好的工作在不同浏览器和操作系统之上)。测试系统功能(创建回归测试检验软件功能和用户需求 阅读全文
posted @ 2024-01-01 22:10 vorn 阅读(19) 评论(0) 推荐(0) 编辑
摘要:按开发阶段划分 单元测试 集成测试 系统测试 验收测试 按是否查看代码划分 黑盒测试 白盒测试 灰盒测试 按是否运行划分 静态测试 动态测试 按测试对象划分 性能测试 安全测试 兼容性测试 文档测试 用户休验测试 业务测试 界面测试 安装测试 内存泄漏测试 按测试实施的组织 α测试 β测试 第三方测 阅读全文
posted @ 2024-01-01 22:05 vorn 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一、基础概念 【学习目标】 软件测试的定义 7种测试分类的区别 质量模型的重点5项 测试流程的6个步骤 测试模板8个要素 认识软件及测试 什么是软件:控制计算机硬件工作的工具 软件基本组成:客户端、服务器、数据库 软件产生过程:需求产生-》需求文档-》设计效果图-》产品开发-》产品测试-》部署上线 阅读全文
posted @ 2023-09-02 13:41 vorn 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一、热加载 参考:https://blog.csdn.net/weixin_42833736/article/details/125602899 二、待解决的问题 统计执行了多少接口;日志监控;异常处理 在request_util.py中打印每次接口请求信息 yaml无法调用外部文件内容 热加载 文 阅读全文
posted @ 2023-05-16 18:37 vorn 阅读(165) 评论(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 阅读(560) 评论(0) 推荐(0) 编辑
摘要:一、接口文档 https://api.apiopen.top/swagger/index.html#/ http://httpbin.org/ 二、接口测试和接口自动化测试场景 目前主流的接口测试工具:( 中小型公司、项目 ) Postman+Newman+Git+Jenkins Jmeter+An 阅读全文
posted @ 2023-05-11 20:19 vorn 阅读(1180) 评论(0) 推荐(0) 编辑
摘要:一、固件 setup/teardown,setup_class/teardown_class 为什么需要这些功能?比如:web自动化执行用例之前,需要打开浏览器,用例执行之后需要关闭浏览器 文件内容: #创建一个python项目,目录结构: test_firmware.py import pytes 阅读全文
posted @ 2023-05-10 00:25 vorn 阅读(226) 评论(0) 推荐(0) 编辑
摘要:一、pytest简介 1.pytest是一个韭常成熟的python的单元测试框絮,比unittest更灵活,容易上手。 2.pytest可以和selenium,requests,appium结合实现web自动化,接囗自动化,app自动化。 3.pytest可以实现测试用例的跳过以及reruns失败用 阅读全文
posted @ 2023-05-08 22:58 vorn 阅读(236) 评论(0) 推荐(0) 编辑
摘要:一、自动化测试作用 解决回归测试、压力测试、兼容性测试、提高测试效率 #回归测试:项目在发新版本之后对项目之前的所有功能再次进行验证。即使新版本只增加一个功能也要对之前已经验证过的所有功能再验证一次,确保新功能对之前的所有功能没有影响。 二、selenium IDE 1、作用 selenium ID 阅读全文
posted @ 2021-04-01 18:24 vorn 阅读(171) 评论(0) 推荐(0) 编辑
摘要:一、后代选择器 用空格连接标签选择器,代表找到后代元素,如div span指找到div标签下的span标签 注意:后代可以是儿子、儿子的儿子... <html> <head> <style type="text/css"> /*div p span{ color:blue;}*/ /*这条表示仅将d 阅读全文
posted @ 2021-03-31 12:10 vorn 阅读(62) 评论(0) 推荐(0) 编辑
摘要:一、定义 名字:英文名Cascading Style Sheets,样式表、级联样式表、层叠样式表 作用:主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式 二、语法 1、格式: <style type="text/css 阅读全文
posted @ 2021-03-17 19:37 vorn 阅读(83) 评论(0) 推荐(0) 编辑
摘要:一、web前端标准 1、html结构标准:负责网页结构的搭建 2、css样式标准:负责网页美化工作 3、行为标准:负责网页行为动作 二、html定义 1、定义: 超文本标记语言 2、语法规定 <>:标签(标记)符号 /:关闭符号,又称反斜杠 #html语言必须写在标签符号里面 #html中的标签大多 阅读全文
posted @ 2021-03-11 00:36 vorn 阅读(101) 评论(0) 推荐(0) 编辑
摘要:WEB接口方式 webService:是走soap协议通过http传输,请求报文和返回报文都是xml格式 Http:使用超文本传输协议,常用的有post、get https:并非是应用层的一种新协议,只是http通信接口部分用SSL和TLS协议代替而已 JMeter组件: 仅一次控制器(参考:htt 阅读全文
posted @ 2021-02-16 14:30 vorn 阅读(95) 评论(0) 推荐(0) 编辑
摘要:前言 性能测试指标无外乎就是“多”、“快”、“好”、“省”4个方面 多:并发数 快:响应时间;客户感知的感应时间,是端到端的 好:稳定性 省:资源占用率 响应时间:对于一个Web系统,普遍接受的响应时间为2/5/8秒 2秒钟之内响应客户是非常好的 5秒钟之内响应客户是可以接受的 8秒钟是客户能接受的 阅读全文
posted @ 2021-01-26 21:36 vorn 阅读(255) 评论(0) 推荐(0) 编辑
摘要:测试流程 1、立项 1.产品经理或者项目经理确定项目立项 2、需求评审 1.参会人员:产品/开发经理、设计、测试经理、开发、测试等与项目相关人员 2.会议内容:确定项目详细需求 3、编写用例 1.编写用例的依据文档:《需求规格说明书》/《设计文档》 2.用例数量:由业务复杂度决定 4、用例评审 1. 阅读全文
posted @ 2020-11-03 23:33 vorn 阅读(253) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示